Case study
AI Dispatch for a Field Service Company: Quote and Schedule Without the Back-Office Scramble
How an HVAC and plumbing company replaces a manual dispatch board and phoned-in quotes with an assistant that drafts a priced quote from a job description, proposes an optimized slot, and texts the customer, with a dispatcher approving each one.
No client engagement behind this piece: this is how we would transform this category of product, with benchmark-sourced targets.
Who this is for
A typical residential and commercial field-service company
Industry
Field services (HVAC, plumbing, electrical), 10-50 staff plus field techs
Legacy stack
Engagement
Concept
Contents
The morning at most residential and commercial field-service companies starts at a whiteboard. A dispatcher stands in front of a grid of tech names and time slots, yesterday’s job tickets in one hand and a ringing phone in the other. A customer describes a no-heat call, a tech reads a rough price off a clipboard, and the slot that gets booked is whichever one the dispatcher can hold in their head. Every quote is a phone call, every schedule change ripples down the board by hand, and the busiest day is the one most likely to drop a job.
This is the transformation we would run for that company. It is presented as a concept, built on the same method we use in client engagements, so you can see exactly what the before, the after, and the path between them look like.
The busywork, quantified
Follow one call through the manual flow. A homeowner calls at 8:10 with a failed furnace. The dispatcher scribbles the address and the symptom on a ticket, flips to the price book to estimate a diagnostic plus likely parts, quotes a range over the phone, then hunts the board for a tech who is both qualified and close enough to reach the address before noon. Two techs are already double-booked, the nearest available one is across town, and the drive time that decides whether the afternoon holds together lives only in the dispatcher’s memory. Multiply by every call, every day, and again whenever a job runs long.
The company is not doing anything wrong. The field service management software is fine, the price book is fine, the techs are exactly who customers want in their homes. The waste lives in one place: an experienced dispatcher spending the morning as a human router and calculator instead of running the day.
Before and after: the job-to-scheduled flow
Drag the handle. The before is the recreated manual dispatch board; the after is the dispatch copilot designed in its place.
Quote · review and approve
Drafted text to customer
Hi Sam, a tech can be there today 10:30-12:30. Diagnostic $120, igniter $189 if needed. Tech: Mike R.
The job still gets priced and slotted, just not from memory. The dispatcher’s work moves to a single approval, with the quote, the drive time, and the customer text all drafted and waiting.
What we built
The concept above is not a mockup exercise. It is the output of the same engagement steps we run on real companies:
- We map the dispatch workflow first: the single busiest job type, because it repeats every day and its quoting and scheduling cost is the easiest to see.
- We build quoting grounded in the company’s own material: its price book, its labor rates, its parts catalog, so the copilot drafts a quote the way this company prices work, not the way a generic tool would.
- We design the approval gate before the automation: every quote and slot is presented for a dispatcher to approve, uncertain line items are flagged rather than guessed, and nothing reaches the customer unsent.
- We add scheduling that accounts for travel: the copilot proposes a slot from tech skills, location, and drive time, so the board stops depending on one person’s mental map of the city.
- We draft the customer message: a plain-language text with the price, the window, and the tech name, ready for the dispatcher to send in one tap.
How it works
Jobs arrive the way they always have: a phone call, a web form, a text. The copilot reads the job description, drafts a priced quote from the company’s own price book, and proposes a time slot that accounts for tech skills, location, and drive time. A dispatcher sees the draft first, approves or adjusts, and only then does the customer get a text with the price, the window, and the tech’s name. Every price traces back to the line items it was built from, which turns dispatch from routing-from-memory into approving-what-was-drafted.
The company’s data never leaves its environment. The copilot runs alongside the existing field service management software, drafts are prepared server-side and sync when a tech’s device is back online, and nothing is used to train anyone else’s models. If the copilot is ever wrong, the cost is one adjusted line in an approval queue, not a wrong price promised to a customer.
Why this pays back
For a field-service company the return is throughput on the exact days throughput is scarce. The minutes a dispatcher spends pricing and routing each call come back as capacity to take more jobs, hold the schedule together when one runs long, and answer the next ringing phone. The revenue story improves too: a quote drafted on intake and approved in minutes reaches the customer while they are still on the line, instead of the same-day or next-day callback that loses jobs to the first competitor who answers. And the first slice is a wedge: the same copilot that quotes furnace calls extends to plumbing, electrical, and maintenance contracts, one measured job type at a time.
The outcomes
Share of routine admin work generative AI can absorb
60-70%1
Industry benchmarkQuote turnaround
Same-day to next-day Minutes, dispatcher-approved
Quote drafted on intake2
Design targetTime to the first shippable slice
4-6 wk3
Design target1 McKinsey, The economic potential of generative AI (June 2023): generative AI can automate activities that absorb 60 to 70 percent of employees' time.
2 Design target for the dispatch copilot, measured against the recreated manual flow shown in the before/after above.
3 Standard first-slice scope: one workflow, one metric, evals and an approval gate included.
Frequently asked questions
A wrong quote costs us the job or the margin. How can the price rely on AI?
It never relies on it blindly. Every line item is grounded in the company's own price book, labor rates, and parts catalog, and every quote passes a dispatcher approval gate before it reaches the customer. Lines the copilot is confident about are presented for a one-tap approval, and anything uncertain is flagged, not guessed, so the dispatcher confirms it in seconds. Corrections are logged and feed the evals, which means quoting accuracy is scored against the company's own historical jobs, not a vendor demo.
We already run field service management software. Do we have to replace it?
No. The copilot runs alongside the existing field service management software, not on top of it, so there is no rip-and-replace. It reads the job the way it arrives, drafts the quote and the slot, and hands the approved result back into the tools the office and the techs already use. The systems the company signed up for stay in place, and the copilot removes the manual pricing and routing between them.
Our techs work in basements and rural areas with no signal. Does this break in the field?
No, it degrades gracefully. Drafts are prepared server-side, so the pricing and scheduling work never depends on a tech's device being online. When a device drops to no signal, the copilot queues the update and syncs it the moment the device is back on a connection, so a tech in a basement or a rural crawlspace is not blocked waiting on it.
What would trying this cost?
A scoped proof of value on the single busiest job type, usually the most common service call, priced as a fixed first slice. It ships in weeks with its own turnaround metric, so the decision to go further is made on a measured result, not a promise.
Go deeper on the method
AI Copilots vs. Autonomous Agents: Which Your Workflow Actually Needs
One drafts beside your team, the other runs the process end to end. A simple way to tell which a workflow needs, and how to sequence from copilot to agent without losing trust.
Read articleWhere to Start With AI: How to Pick Your First Workflow
The hardest part of AI is not the model, it is choosing where to begin. A simple way to pick a first workflow that is high-value, low-risk, and proves itself fast.
Read articleMore transformations
AI Claim Triage From Photos: First Notice of Loss to a Reviewed Assessment
How a property claims operation turns a folder of unsorted phone photos and a 62-page policy into a structured damage assessment: every line citing the photo it came from, the coverage clause quoted, uncertain lines flagged, and an adjuster approving before anything moves.
32.4 days
Average property claim, filing to finished repairs
AI Quote Desk for a Wholesale Distributor: RFQ Inbox to Priced Quote in Minutes
How a parts distributor replaces the morning RFQ pile and the three-system price hunt with a copilot that extracts every line item, prices it from the company's own item master and contracts, checks stock, and drafts the reply, with a rep approving every quote before it leaves.
60-70%
Share of routine admin work generative AI can absorb
Get the next transformation in your inbox.
When we publish something worth your time, you will be first to know. No spam, unsubscribe anytime.