Skip to content
Book a free consult
Interface sounds
Field Services & Trades Transformation concept 4 min read

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

Field service management softwarePhone and paper quotesSpreadsheet scheduling

Engagement

Concept

A cluttered manual dispatch board and a phoned-in quote transforming into a priced quote and an optimized schedule slot with a dispatcher approval tick.
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.

The dispatch copilot
Quote drafted from the price book · slot proposed · 1 line flagged

Quote · review and approve

Diagnostic $120
Hot-surface igniter $189
Labor · 1.5 hr $142
Second-stage valve Confirm Confirm
Today 10:30-12:30 14 min drive from prior job

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.

Approve Nothing sends until you approve
Dispatch today
Dispatch board · Tuesday 8:10 call in progress
TechJobSlot
Mike R. No-heat call 11:30?
Dana P. Drain backup Double-booked
Luis A. Across town 10:00 open?
8:10
Who is qualified and close enough by noon?
Clipboard quote phoned in
Diagnostic $120
Igniter (est.) $180-240
Labor ~1.5 hr
Range quoted from memory
Drive time lives only in the dispatcher's head Next call

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

The job-to-scheduled loop: a job description arrives, the engine drafts a priced quote from the price book and proposes a slot, a dispatcher approves, and the customer is notified.

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 benchmark

Quote turnaround

Same-day to next-day Minutes, dispatcher-approved

Quote drafted on intake2

Design target

Time to the first shippable slice

4-6 wk3

Design target

1 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

A 30-day timeline rising from a flat baseline to a moved metric, marked done with a spark.
StrategyAdoption

What a 30-Day AI Proof of Value Should Prove (and What It Should Cost)

A pilot is not a demo. Here is what a real proof of value measures, how to scope it to one workflow and one metric, and what a fair price looks like before you commit to a build.

Read article
A copilot suggesting beside a person on the left, an autonomous agent running a chain of steps on the right.
AI ProductWorkflow

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 article
Several candidate workflows with one chosen as the highlighted first place to start with AI.

Where 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 article

More transformations

An unsorted grid of forty-one claim photos becoming a structured damage assessment where every line cites the photo it came from, with the coverage clause quoted and one uncertain line flagged.
Professional Services Concept

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

A crowded RFQ inbox queueing on the left transforming into a priced, stock-checked quote with one flagged line and a rep approval button.
Wholesale & Distribution Concept

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.

Your version of this

Run a trades or field-service company losing hours to scheduling and quoting? We will mapwhere AI fits first in a free consult.

We design and build every engagement ourselves. No juniors, no handoffs.

Free, no obligation Your data stays yours Reply within 1 business day