Work orders — pipeline
12
in booking
7
on site today
4
awaiting sign-off
EICR — 3 bed house
AI AgentGas safety renewal
SamConsumer unit remedial
AI AgentEvery job on one pastel-coded pipeline — owned by a member of staff, or by the AI agent.
For compliance contractors
worksorder.ai takes every job from works order to paid invoice — booked by an AI agent, run from the engineer's app, signed off by your Qualified Supervisor, invoiced and reconciled automatically.
Work in. Booked, done, signed off, invoiced, paid.
The works order platform for electrical, gas and plumbing firms working for letting agents, block managers and housing associations
Running live in production for a UK electrical compliance firm, and connected to the systems agencies already use
How it works
01
Intake
3 new
Parsed & matched — 94% confidence
14 Mill Lane, Flat BWO-000123
Every works order becomes a live job.
PDFs, forwarded emails, Fixflo issues, Dwellant orders, portal submissions and API calls land on one pipeline. AI parses the paperwork, matches customer, property and tenant, and queues anything uncertain for a human.
02
AI booking agent
SMS
Your letting agent has arranged an electrical inspection. Could you do Tue 10–12 or Wed 2–4?
wednesday but after 3 if poss?
Wednesday 3–5pm works — booked. You'll get a tracking link when Dan is on his way.
The AI agent books the tenant in.
Assign a job to the AI agent like any member of staff. It messages the tenant by SMS or WhatsApp, offers slots from the engineer's real diary, understands replies in plain English, and books the visit.
03
Engineer app
on site
No prices shown on site
Awaiting Qualified Supervisor sign-off
Engineers capture facts. The server computes money.
Accept, en route — the tenant gets a live-tracking link with the engineer's photo ID — arrive, complete. Certificates, signatures and further works are captured on site; prices are never shown to engineers. EICR-class work waits for your Qualified Supervisor.
04
Release
auto
Reports, quotes and invoices send themselves.
On sign-off, the completion report, server-priced remedial quote and invoice go out on your letterhead. Xero stays in sync two ways — remittance advice is parsed, matched and reconciled down to commission credit notes.
The office
Work orders — pipeline
12
in booking
7
on site today
4
awaiting sign-off
EICR — 3 bed house
AI AgentGas safety renewal
SamConsumer unit remedial
AI AgentEvery job on one pastel-coded pipeline — owned by a member of staff, or by the AI agent.
Portal assistant
works-order.pdf attached
Complete this until booked.
worksorder.ai
Raised WO-000124, matched the customer and property, moved it to scheduling and started the AI booking run.
A portal assistant that acts: drop in a works order and say "complete this until booked".
QS review — EICR
Consumer unit — no RCD protection
Improvement recommended — bonding
Further investigation — ring circuit
Compliance-native: structured EICR observations and a Qualified Supervisor gate before money moves.
Schedule of rates
EICR — 2 bedroom
customer rateReplace consumer unit
firm rateElectrician — hourly
labour bandEngineer saw descriptions only
Your schedule of rates, per-customer prices and commission terms price every job server-side.
For your customers
Fixflo and Dwellant connect two-way: issues arrive as works orders; appointments, quotes, invoices and certificates with expiry dates flow back without anyone rekeying. Everyone else gets the customer portal, forwarded email, or the API.
Fixflo — issue 48210
Electrical inspection due
Works order
WO-000119 raised
Appointment
Pushed back to Fixflo
Certificate
EICR + expiry date
Invoice
Submitted on completion
The agency never leaves Fixflo. Nothing is rekeyed.
Proof, not promises
A real EICR certificate parsed at ~95% — observations, C1/C2/C3/FI codes and retest date extracted as structured data.
One chat message took a works-order PDF to raised, matched, scheduled and assigned to the AI booking agent.
An engineer built a quote on site from the schedule-of-rates picker with zero prices visible. The office received a fully priced draft.
Pricing
Everything on this page, one seat price. Unlimited works orders, customers and office users. No modules, no tiers, no surprises.
Scheduling-only mode
AgentSchedule
A scheduling-only mode for firms that want jobs in and tenants booked by AI, but keep their existing invoicing. Upgrade to the full platform when you're ready.
Put the office on rails
A 20-minute demo: drop in a real works order, watch the agent text the tenant, and follow the job to a sent invoice.