worksorder.ai

For compliance contractors

A contractor's officethat runs itself.

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

XeroTwilio SMS & WhatsAppFixfloDwellantGoogle CalendarMicrosoft 365REST API

How it works

From works order to paid invoice.

01

Received

EmailPDFFixfloDwellantAPI

Intake

3 new

Forwarded emailEICR — 2 bed flat
FixfloGas safety renewal
APIBoiler service

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

Booked

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.

Visit booked into diaryWed 15:00

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

Done

Engineer app

on site

AcceptedEn routeArrivedComplete
Replace consumer unitfrom your schedule
Certificate capturedEICR.pdf

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

Paid

Release

auto

09:02Completion report emailed
09:02Remedial quote Q-00014 sent
09:03Invoice INV-00021 → Xero
Remittance advice parsedmatched
PAIDReconciled in Xero — commission credit note applied

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

One pipeline runs the whole firm, and AI holds a seat on it.

Work orders — pipeline

12

in booking

7

on site today

4

awaiting sign-off

WO-000118

EICR — 3 bed house

AI Agent
WO-000121

Gas safety renewal

Sam
WO-000116

Consumer unit remedial

AI Agent

Every 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.

ParsedMatchedBooking

A portal assistant that acts: drop in a works order and say "complete this until booked".

QS review — EICR

C2

Consumer unit — no RCD protection

C3

Improvement recommended — bonding

FI

Further investigation — ring circuit

Retest due 2031-08Sign off

Compliance-native: structured EICR observations and a Qualified Supervisor gate before money moves.

Schedule of rates

EICR-2

EICR — 2 bedroom

customer rate
SOR-014

Replace consumer unit

firm rate
LAB-01

Electrician — hourly

labour band
Draft quote — server-priced£278.40

Engineer saw descriptions only

Your schedule of rates, per-customer prices and commission terms price every job server-side.

For your customers

Agencies keep their systems. You keep the work.

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

Two-way

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

Every claim on this page has been run on production.

A real EICR certificate parsed at ~95% — observations, C1/C2/C3/FI codes and retest date extracted as structured data.
Certificate parser — production run
One chat message took a works-order PDF to raised, matched, scheduled and assigned to the AI booking agent.
Portal assistant — verified live, end to end
An engineer built a quote on site from the schedule-of-rates picker with zero prices visible. The office received a fully priced draft.
Engineer app — live demo

Pricing

£75 per engineer, per month.

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

See a works order book itself.

A 20-minute demo: drop in a real works order, watch the agent text the tenant, and follow the job to a sent invoice.