Get a quote

Blog ·

The calls you paid for and did not answer

The call log shows the calls that rang out. In the accounts we open, that list is usually the largest line of waste, and nobody has read it.

Find the number first

Call tracking logs every inbound call as rang, answered or missed, with a duration and a timestamp. Export a month of it and sort by hour of the day. The holes sit in the same four places in almost every shop: lunch, four to six in the afternoon, Saturday morning, and the first hot week of the season, when the CSR is answering and dispatching from the same chair.

Count the missed calls for the month and multiply by what a lead cost you in that channel; the cost per booked job table gives you a figure per job type. That is what the calls you already bought and never answered cost.

What a missed call costs

A homeowner with no cooling in August does not leave a voicemail. They go back to the results page and call the next listing, usually inside a minute, and the second company books the job that afternoon.

There is a second cost, inside Google. Local Services ranking counts responsiveness, so a week of unanswered calls lowers the listing for the week after it, and the leads you do get arrive more expensively because the listing shows less often.

Fixes in order of cost

  1. Missed-call text-back inside a minute. "This is Ramirez Heating, we saw your call. Reply here and we will book you, or we call back in 10 minutes." The cheapest item on this list, and it catches the calls that rang while the CSR was on another line.
  2. A CSR whose job during peak hours is the phone and nothing else. Dispatching from the same chair is where the four-to-six hole comes from.
  3. An overflow answering service for the peak weeks, briefed with your diagnostic fee, your service area and the two questions that decide whether a call is an emergency.
  4. After-hours answering with a booking script and access to tomorrow's calendar, so a 9 pm call becomes a 7 am appointment.

AI phone agents in 2026

The AI answering products do a narrow job well. They pick up at 2 am, take the address and the symptom, read the real calendar and book a slot. For an after-hours no-cool call that is most of the conversation.

They are weak where the money is. A pricing question gets answered with a number the agent inferred from somewhere. An angry caller gets a calm script and stays angry. The judgment about whether a call is a same-night emergency or a Tuesday morning appointment is the judgment the agent does not have.

Test one the way a homeowner would use it. Call your own line twenty times with real situations: a frozen coil, a landlord asking about a unit at a different address, a customer who wants to argue about an invoice, someone on speaker in a loud kitchen. Keep a path to a person in every one of them. Some states have rules about telling a caller they are speaking to an automated system, so check yours before the agent takes a live call.

Messages and forms run on the same clock

Local Services message leads and website form fills land in an inbox, and an inbox gets checked when somebody remembers. Route both to dispatch as a text alert with the caller's number in it. A form answered the next morning is a job somebody else booked the night before.

The measure

Answered rate by hour goes in the weekly report next to calls by source, and the after-hours calls get priced at the average booked value for that job type, so the line reads in dollars. It has its own line on the Monday report.

A call log cannot show what would have happened. The missed call that would never have booked is priced in that figure exactly like the one that was a $9,000 replacement, so read the figure as the size of the hole. Recovered revenue is a separate number, and it shows up in the call count only after the phones are fixed.

Want this run for your shop?

Send last month's call log and the ad accounts. You get the audit findings whether or not you hire us.

Book the audit