Your Call-to-Book Rate Is Broken — You Just Don't Know It Yet
Your Call-to-Book Rate Is Broken — You Just Don't Know It Yet
Three months into running Reeves Electric, I got a call at 9:30pm from a homeowner whose breaker kept tripping. She'd already called twice that week. She was irritated in the specific way people get when they feel like they're being ignored by a company they already paid. I took the call, fixed the issue the next morning, and then sat with the discomfort of knowing this wasn't the first time something like that had happened. It was just the first time I was the one who had to pick up.
My NPS that month was a 4.
I thought I had a marketing problem. More Google spend, more visibility, more calls coming in. What I actually had was a bucket with four holes in it, and I was standing at the faucet asking why the water wasn't staying.
What Call-to-Book Conversion Rate Actually Is
Take every inbound call you received in a given period. Count how many turned into booked jobs. Divide. That percentage is your conversion rate.
Here's why it matters more than anything else you're tracking. You can have a perfect technician, a clean truck, and five-star reviews going back three years. None of it matters if the call itself bleeds. The customer who clicked your ad and picked up the phone to call you is as close to money as a lead gets. Most shops fumble it before 90 seconds are over.
If you don't record your calls, you have no idea what's happening in those 90 seconds. Not a partial idea. You are running a service business on the assumption that your intake is fine because nobody has explicitly told you it isn't. That is not the same thing as it being fine.
Most owners I talk to think they have a volume problem. Not enough calls, the market's slow, the ad spend isn't working. The instinct is to buy more — more Google LSA, more Yelp, more postcards. Buying more leads before fixing intake is paying to fill a bucket that's still leaking. The calls are already there. You're bleeding them.
The Number Most Shops Have Never Actually Calculated
If you're running CallRail alongside Jobber or Service Fusion, you can have your actual conversion rate in about 45 minutes. Export your call log from CallRail for the last 30 days. Pull your booked jobs from Jobber for the same window. Match them. That gap is your number.
Every owner I've walked through this for the first time comes out the other side with a worse number than they expected. Sometimes significantly worse.
There's a version of this business where you can tell me, with precision, what your LSA leads booked at last quarter, broken down by call source and job category. That owner is making decisions. Then there's the owner who tells me "most of our work comes from Google" and means it as a genuine answer. That owner is guessing.
I track call source, duration, whether it booked, job category, and revenue in CallRail alongside a manual log I maintain in my own format. The first time you run it and see that your LSA calls and your referral calls are converting at wildly different rates, you stop thinking of attribution as extra work. You start thinking of it as the only way to know where your money is actually going.
The data is sitting in your stack right now. Most owners never look.
What Reeves Electric's First Two Months Actually Looked Like
After that 9:30pm call, I spent ninety days answering every incoming call myself and taking notes on what was actually happening. What I found wasn't that customers were unreasonable or the market was soft. I found four specific problems, each one a conversion leak.
After-hours calls were going to voicemail with no callback structure. Not "we'll call you back in the morning." Just voicemail. A meaningful chunk of those customers never called back, and the ones who did were already cooler on us.
Dispatchers were going straight to scheduling without asking the five diagnostic questions first. We were putting trucks in driveways for jobs we hadn't scoped, finding a different and larger problem on arrival, and writing a number that didn't match what the customer thought they'd agreed to. Some cancelled. Some showed up in reviews. Some quietly went to another shop for the follow-on work.
Unclosed leads had no follow-up structure. Someone called, said "let me think about it," got logged in the CRM as a pending lead, and then nothing. No follow-up call. Just silence until the lead aged out. I had no idea whether they hired someone else, whether the problem resolved itself, or whether they were still sitting on the decision.
I rebuilt intake around those three problems. Added an after-hours voicemail with a clear callback commitment. Built a five-question intake script for dispatchers to run before they touch the schedule. Created what I call "follow up Friday" — an actual workflow step in Jobber, every Friday, working every unclosed lead from the week. Not "touch base." A scheduled step with a template and an assigned owner.
Then I did the thing that made the most actual difference: every week, I sat down with my dispatcher and we listened to four calls. Two that booked. Two that didn't. We tagged what went right and what went wrong. That practice, which I started in my first ninety days of operation and have kept running since, did more to recover our booking rate than any single marketing change we made. By month nine, our NPS was 81.
The Contrarian Take: You Don't Have a Lead Problem
Google LSA works. I run it. I'm not going to tell you to turn it off. But here's my actual opinion: it's a Faustian bargain. The leads close at a lower rate than organic because the customer is shopping. They searched "electrician near me," called three shops, and they're comparing. That's a different customer than the one who Googled your name because their neighbor recommended you. Both are worth pursuing. They're not the same phone call.
When booking rate is low, the instinct is to buy more volume. If I'm converting 30% of 100 calls, the thinking goes, I should get 200 calls and convert 30% of those. That math works, and it costs money, and it doesn't fix anything. Moving booking rate from 30% to 45% on the same 100 calls adds 15 jobs with zero additional ad spend. Doubling your LSA budget adds volume at the same broken conversion rate and costs real money.
Here's the framing I use when I'm tempted to throw more ad money at a slow week. The money I paid Google this week is a visible line item. I can see it — it has a date, a number, a receipt. The four calls that went to voicemail Tuesday afternoon and never came back are invisible. I don't have a line for "revenue from leads that disappeared." I just have a slower week and a vague feeling that the market's off. So I blame the market. I increase the ad budget. The bucket keeps leaking.
That discomfort with invisible data is exactly why owners avoid looking at it.
Where Calls Actually Die
From more than two years of weekly call review, I keep seeing the same leaks.
After-hours and slow response. The customer who calls at 5:45pm on a Friday is often the most motivated buyer you'll talk to all week. Their problem is real, it's happening now, and they're ready to hand someone money. If they hit voicemail with no clear commitment on callback timing, a real percentage will start over Monday morning with a fresh search and a fresh list of competitors. You don't need to answer every call live — you need a voicemail that tells them exactly when you'll call back, and a process that makes sure you actually do it.
Skipping the diagnostic questions. The $99 site assessment I use for EV charger jobs exists for exactly this reason. Instead of letting a dispatcher quote a rough number over the phone on incomplete information, we run five questions on intake and, where scope is unclear, offer a credited site visit before committing to a price. The customer who feels bait-and-switched at change-order time doesn't just cancel. They write the review. Pre-qualifying scope over the phone reduces the "I got a cheaper quote" drop-off downstream because you've set the right expectations before the truck rolls.
Zero follow-up on "let me think about it." Those leads are not dead. They're deferred. My "follow up Friday" cadence consistently recovers leads that most shops write off — I've seen it in my own close rate data going back to 2022. One call, five business days out, with something specific to offer: a schedule opening, an answer to a question they asked. The customers who are genuinely annoyed by that call weren't booking regardless. The ones who weren't? Some of them just needed someone to follow up.
What to Do Monday Morning
Before you spend another dollar on marketing or complain about lead volume, do this.
Pull your last 30 days of call volume. If you're on CallRail, export it. If not, your phone carrier has a call log — use it. Match every inbound call against your booked jobs in Jobber or Service Fusion, line by line. Write down the conversion rate. That number is where this conversation starts.
Look specifically at your after-hours calls. What happened to them? Were there callbacks? Did they book? If you can't answer those questions with data, fix the voicemail and the callback process before anything else.
Pull four calls — two that booked, two that didn't — and listen to them. Not to grade anyone. To understand what the conversation sounds like from the outside. You will find something in the first session you didn't know was there.
Schedule your first "follow up Friday." Go into Jobber, find every unclosed lead from the last two weeks, and make a call on each one. Log what happened. You're not looking for a breakthrough — you're building the habit and getting a baseline for how many of those leads are still live.
CallRail costs around $50 a month and it will change what you know. But even without it, you can do this with a spreadsheet and your carrier's call log. The call recordings are the point, not the software. Listen to your own calls before you pay anyone to tell you what's broken.
FAQ
I don't have call tracking software. Can I still figure out my conversion rate?
Yes. Your phone carrier's call log gives you inbound call volume. Your CRM or scheduling software gives you booked jobs. Match them manually for the last 30 days. It's tedious but it works. You won't have source attribution — you won't know which calls came from LSA versus a referral — but you'll know your overall booking rate. Once you've seen that number and accepted it, the case for a CallRail account at $50 a month gets a lot easier to make to yourself.
How do I know if my conversion rate is bad, or if my market is just slow?
Look at your organic and referral calls separately from your ad calls. If your referral booking rate is strong and your LSA rate is low, that's a qualifier script problem. If both are low, that's an intake or follow-up structure problem. The market rarely explains both at once.
My dispatcher handles intake — how do I review calls without making it feel like surveillance?
Start by listening together, not reporting back to them what you found. Ask what they notice, not what they did wrong. Most dispatchers catch their own patterns faster than you will when you frame it that way. If you come in with a list of mistakes, you'll get defensiveness. If you come in with four calls and a question, you'll usually get a more useful conversation.
What's a realistic booking rate target on LSA leads versus organic?
In my shop, organic and referral calls run noticeably higher than LSA. That gap exists because LSA customers are shopping — they called two other shops before they called you. Your job on that call is different than it is on a referral. Track both separately so you actually know what you're working with. Averages across both channels will obscure what's actually happening.
I've tried following up on unclosed leads and customers get annoyed. Is it worth it?
The follow-up that annoys people is the generic "just checking in" call with nothing behind it. The one that converts is specific — "I'm putting the schedule together for next week and wanted to see if you'd made a decision" — and it comes with something: a specific availability, an answer to a question they asked. If you're getting consistent annoyance, look at the script and the timing, not the concept. One call, five to seven business days out, on a clear professional framing, is different from three calls on a dead lead.
At what point does fixing conversion mean I need to hire someone, not just change the process?
When you have data showing that volume is outrunning your response time — calls going to voicemail because your dispatcher is already on a call. If they're handling 40 calls a day solo and booking rate is low, throughput might be the problem. If they're handling 20 calls a day and booking rate is still low, it's the script and the process, not capacity. Fix the process first. When you can see from your call log that volume is genuinely outrunning response time, that's the hire conversation.
Enjoyed this article?
Get articles like this in your inbox every Monday. Free, no spam.
