Release notes: November 2026
Contracts, SLA and compliance
Customer contracts now keep service lines, covered and excluded sites/assets, authorised contacts and effective versions. Contract-linked jobs pin the version that applied, contractual SLA clocks survive rescheduling, certificates have expiry and eligibility controls, and a period/site evidence pack combines obligations, jobs, certificates, defects and SLA outcomes.
Customer self-service and card payments
The customer portal now accepts service requests with photos and a preferred slot. A request is not a confirmed booking; the office triages it and converts it to a job or case. Customers can cancel an open request and leave feedback after conversion, with low scores raising a follow-up. Issued invoices can be paid by card through Stripe where the workspace has enabled it; settlement comes from a signed webhook and refunds are reconciled.
Inventory, parts and profitability
Inventory now includes replenishment proposals, draft purchase orders, van transfers, stock counts, part requests, serialised parts and job installation traceability. Jobs have a profitability panel that separates invoiced revenue from known labour, material and expense cost, with unbilled work and explicit missing-cost warnings. Xero, Sage Business Cloud Accounting and QuickBooks Online can be selected as accounting connectors.
Safety checklists, RAMS and SPA
The safety suite now covers RAMS, SPA, start/end of day, vehicle walk-arounds, worker briefings, risk matrices and vehicle defects. The office dashboard is read-only; the mobile renderer and template editor are still being completed.
Receipt OCR expenses
Receipt capture, Mistral OCR, low-confidence correction, approvals and expense reports are available in the office and the worker apps. The receipt image stays private and is served through short-lived links.
Help centre
The public help centre now has role paths, feature how-tos, FAQs and a search box. The same articles are linked from inside the workspace.