ResolverAI
An AI voice agent for field service — answers the call, books the right engineer.
When a customer rings about a fault that needs someone on site, ResolverAI takes the call itself, in natural conversation, and works out exactly what the job needs. It then picks the engineer best placed to do it — using our proprietary AI optimisation algorithm — and books the visit instantly. No queue, no triage desk, no callback.
- Speaks naturally — captures the fault, the equipment, the customer and everything else a visit needs
- Scores every engineer on every dimension — skill, zone, availability, route — and picks the optimal match
- Shortest wait for the customer, fullest day for the engineer — both optimised together, not traded off
- Books the slot and confirms it, on the same call
Picking the engineer is the hard part. That is the part we solved.
Matching one job to one engineer looks simple until you do it thirty times before lunch, against a roster that has moved since this morning. A person solves it by approximation — whoever is free and nearest. Every approximation costs a return visit, a longer drive or a missed window. The optimiser does not approximate.
Skill, zone, availability and route — weighed together, never traded off.
A person still decides. The optimiser only ever proposes.
Nearest is not the same as right, and right is not the same as free. An engineer is only a candidate if the competency covers the work, the day still has room, and the journey lands inside the window — and the journey is judged from the job they are standing at now, not from a depot they left at eight in the morning. Most of the people near a job are the wrong answer for it, and the reason each one is wrong is on the screen.
It recommends. A person decides.
Every visit is proposed, never made. It does not write into your systems and it does not contact your customer. A booking exists when one of your people has accepted it — and that acceptance is recorded against them by name.
Why the call needed an engineer, what was heard on the recording, why this engineer ahead of the others, and how the visit fits the rest of their day. The conversation itself is one click away. Nothing is asserted that cannot be checked.
No one is sent to work outside their competency, and no visit is placed against a site the system could not confirm. Where it is not certain, it does not proceed.
A call it cannot place comes back labelled with the reason rather than quietly dropped — and is counted like every other. Exceptions are as visible as successes, which is the only way a day’s list can be trusted.
Start where you like.
Three steps, in order — and each one is worth having on its own.
- 01Augment
Your calls are answered exactly as they are today; nothing about the conversation changes. ResolverAI reads what your team already records — including the calls nobody got to answer — and solves the scheduling decision behind them. The hardest problem, with the least disruption.
- 02Inform
Those same conversations become evidence. What is breaking, where and how often. What separates a job closed on the first visit from one that needs a second. What your engineers keep needing on site, seen across every call rather than a sampled few.
- 03Transform
The agent takes the call. Intake, triage and booking happen in one continuous conversation, and the engineer and the window are confirmed before the caller hangs up. Your people move to the calls that genuinely need judgement.
You can stop after any step and keep everything the earlier ones gave you.
The rest of the portfolio
Agents become experts. Admin becomes capacity.
Enterprises, Transformed by AI
Get in touchWe help enterprises put AI at their core - reliably, elegantly, and at scale.