The Agency Bought the Call. The System Still Dropped the Job.
If your agency reports more calls but your board does not show more booked work, you have a conversion-and-coordination problem, not a lead problem. Calls leak at intake, after hours, in unsold estimates, and in the handoffs between the agency, dispatch, and the books. Fix those before you buy more demand.
The agency reported the call. Who booked the job?
For most regional service companies, nobody can answer that with confidence. The agency’s report counts calls. The dispatch board counts jobs. The books count revenue. Nothing connects the three.
So every spring, ad spend goes up. Call volume goes up. Booked hours stay roughly where they were. The owner suspects the agency. The agency points at the phones. Both are partly right, and neither can prove it.
This article follows one call from the ring to the invoice. It shows where the job leaks, what closes each gap, and when your field service platform is already enough.
Why do service companies buy more calls without booking more jobs?
Because the call and the job live in different systems, and people carry the connection by hand.
A paid call arrives. If a CSR is free, it may become a job. If the line is busy, it becomes a voicemail. After 6 p.m., it becomes a message for tomorrow. If the caller needs a large replacement, it becomes an estimate that waits for the owner.
Each of those paths depends on someone remembering to do the next thing. When volume rises, memory is the first thing to fail.
Most regional service companies do not have a lead problem. They have a conversion-and-coordination problem.
Where exactly does the job leak?
Follow the call through its six handoffs. Each one is a place where paid demand can drop out.
- Intake. The call ends without a job record. A voicemail and a sticky note are not a system.
- After hours. Overflow and evening calls get answered but not booked. The caller hangs up and calls the next company.
- Estimates. Large replacement quotes go out and then wait. Follow-up happens when the owner has a free hour.
- Memberships. The service-agreement offer depends on whether the technician remembers, and how comfortable they feel making it.
- Reviews. The request goes out in a Friday batch, days after the customer’s good experience has faded.
- Source. The ad, the call, the job, and the invoice lose their connection. Budget follows call counts instead of booked revenue.
The rest of this article takes the first three in depth, because they are where most of the paid demand is lost. The service systems page covers all six, with a calculator for your own numbers.
What happens to an after-hours call today?
Here is the illustrative sequence most owners recognize.
- 6:40 p.m. The call goes to voicemail, or an answering service takes a message.
- Next day. A callback reaches a customer who already booked elsewhere.
- Later. Unsold estimates from the week still wait for the owner.
- Month end. The agency reports calls, the books report revenue, and nothing connects them.
Result: the job goes to a competitor, and the call still shows up as a success in the agency report.
What should happen instead?
The same call, after a build:
- 6:40 p.m. The call is answered and booked into an open slot on the real schedule.
- Job complete. If the customer did not buy the larger repair, the unsold estimate starts a follow-up sequence.
- Close. The membership offer is a required step before the job can close. Closing the job sends the review request.
- Invoice. The ad source stays attached to the job and the invoice.
Result: the job is on tomorrow’s schedule, and next spring’s budget can follow booked work instead of call counts.
How do you fix intake so every call creates a job?
Make the job record the first thing that happens, not the last.
- Route every inbound call and web form into the field service platform as a lead or job record before the call ends.
- Require the fields dispatch needs: address, system type, urgency, and source.
- Tag the source automatically from call tracking, so a CSR never has to guess.
- Flag any record that sits unscheduled past a set time, so it cannot quietly age out.
The test is simple. If a CSR is out sick, does any opportunity disappear? If yes, intake still depends on a person.
How do you make after-hours calls book instead of just answer?
Give the after-hours path access to the real schedule.
An answering service that takes messages is a very polite voicemail. The caller with a failed furnace at 9 p.m. is not waiting for a callback. They are calling the next number on the search page.
After-hours coverage books work when it can do three things:
- See open slots on tomorrow’s board, by technician and zone.
- Write the job into the field service platform with the same fields as daytime intake.
- Escalate true emergencies to the on-call technician by rule, not by someone’s judgment at midnight.
Whether a human service, your own staff, or an automated agent answers the phone matters less than whether the answer creates a booked job.
How do you stop unsold estimates from dying on the owner’s desk?
Treat every unsold estimate as the start of a sequence, not the end of a visit.
- When a technician presents an estimate that the customer does not accept, the platform marks it unsold.
- The unsold status starts a timed follow-up: a text, an email, and a call task, spaced over days.
- Each touch references the specific equipment and options discussed, not a generic “checking in.”
- The sequence stops the moment the customer books, declines, or asks to wait.
- Any estimate that reaches the end of the sequence goes to a weekly owner review, not a drawer.
A large estimate waiting on the owner is not a sales process. It is a pile.
Why not just use ServiceTitan, Jobber, or Housecall Pro harder?
Sometimes you should. Buy the platform when the catalog and workflow fit it.
These platforms are strong systems of record for jobs, technicians, and invoices. Many companies use a fraction of what they already pay for. If that is the gap, configure the platform and skip the custom work.
What platforms usually do not do on their own is the part between systems:
| Gap | Why the platform alone struggles |
|---|---|
| After-hours booking | The answering path often lives outside the platform |
| Agency handoff | Call tracking, ad accounts, and the platform are separate systems |
| Estimate sequences across channels | Text, email, and call tasks need rules that span tools |
| Source to invoice | The ad click and the invoice live in different records |
| Operating rhythm | Weekly reviews and exceptions need someone to own them |
We build the part the platform will not do on its own, and we will say when the platform is enough.
What does this look like for a real company?
Illustrative: a composite scenario, not a client result.
A regional HVAC company has fourteen technicians. Ad spend rises every spring. Calls after 6 p.m. go to voicemail. Large estimates wait for the owner to call back. Memberships get offered when a tech remembers. The agency reports calls, the books report revenue, and nothing connects the two.
After a build, after-hours calls book directly into open slots. Every unsold estimate starts a follow-up sequence. The membership offer is a required step before a job closes, and closing the job sends the review request. Each job keeps the ad source that produced it, so next spring’s budget follows booked work.
How much are the missed calls costing you?
Use your own numbers, not a benchmark.
Count the after-hours calls that reach voicemail in a typical week. Estimate the share of those callers who book someone else. Multiply by your average job value and by four weeks.
That is the monthly revenue walking to a competitor from one leak alone. The service systems page has a calculator that runs the same arithmetic.
FAQ
Why are we buying more calls but not booking more jobs?
Most regional service companies do not have a lead problem. Calls are lost at intake, after hours, in unsold estimates, and in handoffs between the agency, dispatch, and the books.
Does Conjai run ads for service companies?
No. We do not run ads. We make the demand you already pay for survive the trip from ring to invoice.
Who is this for?
Regional operators with real call volume, a technician bench, and enough complexity that the owner is still the backup CSR. HVAC, plumbing, electrical, restoration, and commercial maintenance are the common patterns.
Can we keep our current field service platform?
Yes. The platform stays the system of record. The work connects it to call tracking, after-hours coverage, and the books.
Where do we start?
Start with the call-to-booking diagnostic or request a Systems Assessment. For the bigger picture, read What Is Growth Systems Engineering?