Home/Industries/Home services
Industries

Demand arrives in bursts. Most systems assume a queue.

The constraint is never lead volume. It is whether the calls that arrive in the four hours after a cold snap get answered, triaged and dispatched before the customer rings somebody else.

Thirty minutes · no predetermined package

Tuesday, first cold snap
every call is the same call
LIVE
ArrivedWhatStatusTo a human
07:02inbound callno heat, elderlydispatched4m
07:19inbound callno heatdispatched6m
07:31Local Services Adfurnace replacementdispatched11m
07:44inbound callno heatqueued41m
07:58inbound callno heatvoicemail—
08:06web formmaintenancequeued2h 14m
6 in the first hour, 14 techs on the road2 went to a competitor
2
Voicemail is a competitor's booking
the call that waits does not wait for you
Symptoms

What a seasonal spike does to an operation.

01

Call overflow during a spike goes to voicemail, and voicemail in this trade means the job went elsewhere.

02

Dispatch and the customer record are separate systems, so the technician arrives without the equipment history.

03

Equipment and warranty history is on paper or in a note field, which makes replacement selling reactive.

04

Financing applications happen outside the system, so nobody knows whether approval is what is holding a job.

05

Maintenance agreements live on a spreadsheet, and renewal is whoever remembers.

06

Booked rate by call handler is the most actionable number in the business and nobody measures it.

The ground truth

What you are probably running, and what constrains it.

The typical stack

ServiceTitanat larger operations — capable, expensive, and opinionated about process
Housecall Pro or Jobberat smaller ones, where the ceiling arrives with headcount
An answering serviceoverflow and after-hours, passing messages by email or text
GreenSky, Synchrony or Wisetackconsumer financing, each with its own portal and its own approval state
QuickBooksaccounting, reconciled by hand against the field system

What the rules require

Trade licensing varies by state and municipality and constrains who may be dispatched where. Routing has to respect it.
Consumer financing disclosures are regulated where the company offers credit, and the disclosure has to be evidenced.
Call recording consent varies by state — which matters because most of the volume is telephone.
Permit requirements attach to specific job types and jurisdictions, and a missing one stops the job.
Evaluation

Six questions before changing anything.

01What is your booked rate, by call handler?The single most actionable number in the business, and almost nobody has it.
02What happens to call seven when six technicians are already committed?That answer is the whole seasonal problem.
03Does the technician arrive knowing what is already installed?Equipment history turns a repair visit into a replacement conversation.
04How many calls went to voicemail last Tuesday morning?If the answer needs a phone bill, the answer is more than you think.
05Where does a financing application live while it is pending?Usually a portal nobody in dispatch can see.
06Which maintenance agreements lapse this quarter?The highest-margin revenue in the business, tracked on a spreadsheet.
How the work arrives

How a job actually arrives.

01

The call

frequently urgent

Inbound dominates and arrives in weather-driven bursts. Local Services Ads and web forms behave the same way.

02

Triage

emergency or scheduled

No heat in January is not the same job as a maintenance booking, and the queue should not treat them alike.

03

Dispatch

skill and location

Technician capability, current position and existing load — not rotation, and not whoever answers the radio.

04

On site

diagnose, quote, finance

The technician needs equipment history and a financing decision without leaving the driveway.

05

Close

invoice and agreement

Work order, payment, and the maintenance agreement conversation that most operations never have.

Questions

What contractors ask.

What should a CRM for HVAC companies do?

Handle inbound call volume with routing that survives a seasonal spike, connect dispatch to the customer record, hold equipment and warranty history, and support financing where it is offered.

Is ServiceTitan enough?

For many operations, yes. Firms outgrow it when the process it assumes stops matching theirs, when per-seat cost scales past the value, or when a second trade needs a workflow it does not model.

What is the highest-leverage number in home services?

Booked rate by call handler. Most operations measure revenue and technician utilisation and never measure the conversation that decides whether there is a job at all.

How do you handle overflow during a spike?

Capacity-aware routing, an overflow path that captures rather than records a voicemail, and a callback queue that a person actually owns. Voicemail is a lost booking.

Can you integrate with Housecall Pro or Jobber?

Yes, where an API exists. The usual value is connecting dispatch to financing and accounting so the job record reconciles across all three.

What about consumer financing?

Application status belongs on the job record rather than in a lender portal, so dispatch can see whether approval is what is blocking the work.

How do maintenance agreements get managed properly?

As contracts with renewal dates and entitlements on the customer record, not as a spreadsheet. Renewal rate is the number that predicts the value of the business.

Does licensing affect how jobs are routed?

Yes. Trade licensing varies by state and municipality, so a technician's certifications have to be part of the routing rule rather than something dispatch remembers.

What does a project like this cost?

It scales with integration count — dispatch, financing, accounting — rather than with technician headcount.

What we build here

The capabilities this sector uses most.

L
Lead management and routing
the call that decides everything
I
Integration and automation
dispatch, financing, accounting
A
AI agents and assistants
overflow that captures rather than records