It's 2:15 on a Thursday. You're on the second stage of a polish on a black Charger, panel taped off, machine running. Your phone is on the bench across the bay, buzzing against a bottle of panel wipe.
Somewhere in Mississauga, a guy just typed "car detailing near me" into his phone. Your shop came up in the local pack. Good photos. Solid reviews. He tapped Call.
Four rings. Nothing. He hangs up, taps the back arrow, and calls the shop under yours. Took him about eight seconds.
Here's what makes this sting more than a regular missed call: you built that lead yourself. Months of chasing reviews. Uploading before-and-afters every week. Getting your hours and service areas right. All of that work exists to put your name in front of that guy at that exact moment. And it worked. He found you. Then the last four inches of the funnel dropped him on the floor.
What actually happens when someone taps Call on Google Maps?
Nothing clever. It's a raw dial.
No form. No email address. No "leave your details and we'll get back to you." Google hands the number to the dialer and gets out of the way. Your phone rings, or it doesn't.
If you don't pick up, that person never entered your world. No name. No number in your inbox. No lead in a CRM. Depending on how your line is set up, maybe a missed-call entry with a number attached, maybe not even that if they hung up before it hit your carrier's log.
Think about how different that is from a website contact form. A form submission sits in your inbox at 9pm and you can work it. A tap-to-call that rings out is gone the second it stops ringing. You don't lose the job. You lose the knowledge that the job ever existed.
That's why this leak stays invisible for years. You can't feel the absence of something you never saw.
Why do these callers behave differently from website callers?
Somebody who finds you through your website has done some work to get there. They read your ceramic coating page. Maybe they watched a reel first. By the time they call, they've picked you a little bit.
Maps callers have not picked you. They picked a list.
They are sitting there with three or four other shops one thumb-tap away, in a scroll they haven't left. They are comparison shopping in real time, right now, usually about price and lead time. Intent is high. Loyalty is zero. There is no relationship to fall back on because there isn't one yet.
So the first shop that picks up and sounds like it knows what it's doing gets a real conversation. The rest get skipped. It isn't personal and it isn't about quality of work. Nobody in that moment knows whose two-stage is better. They know who answered.
How do I find out how many of these I'm actually missing?
Do this tonight. It takes about ten minutes and it's the most useful ten minutes you'll spend on your marketing this month.
Google Business Profile shows you call activity in your performance stats. Open your profile, go to Performance, and look at "Calls" for the last 30 days. That number is how many people tapped the Call button on your listing.
Here's the part most owners never think about: Google does not tell you which of those calls got answered. It counts the tap. That's it. A call you nailed and a call that rang out into nothing look identical in that report.
So go get the other half. Open your actual phone log, or your carrier's call detail, for the exact same 30-day window. Count how many inbound calls you picked up.
Now compare.
Say your profile shows 62 calls last month and your phone log shows 41 answered. That's 21 people who found you, chose to call you, and got nothing. Run your own numbers here, not mine.
Then put a dollar figure on it. Say your average interior-plus-exterior ticket is $250 and you close, say, one in three of the calls you actually answer. Twenty-one missed taps at those assumptions is roughly seven jobs and around $1,750 in a month. Change any of those inputs and the math moves. That's fine. The point isn't the number. The point is that the number is not zero and you've been paying it every month without seeing an invoice.
Do it three months running if you want to be sure it's a pattern and not a bad week. It will be a pattern, and it's worst in your busy season, because busy is exactly when you can't get to the phone.
(If you want to hear what the fix sounds like before you read another word, call +1 (437) 476-8753 and book a fake detail. That's a live demo line. Try to trip it up.)
Can't I just call them back when I rack the polisher?
You can. It mostly won't work, for two reasons.
First, timing. He tapped the next listing about eight seconds after you didn't answer. By the time you strip your gloves and get to your phone ninety minutes later, he's got a Saturday slot booked somewhere else and a deposit down.
Second, and this is the one people underestimate: an unknown number calling back a price shopper gets ignored. He doesn't have you saved. He called four shops. He can't remember which was which. His phone shows a 905 number he doesn't recognize, and he does what everybody does with a 905 number he doesn't recognize. He lets it go.
Callbacks work great for existing customers. They work poorly for cold Maps traffic. Different animal.
Does missing calls hurt my Google ranking too?
Be careful with this one, because there's a lot of confident nonsense online about it.
Google does not publish whether answered-versus-missed calls feed local ranking. Nobody outside Google knows. Anyone telling you they've measured it is guessing. So treat what follows as a reasonable inference, not a fact.
Google clearly pays attention to how people engage with your listing. Calls, direction requests, clicks, messages. It's not a stretch to think a listing where people call and then stop searching looks healthier than one where they call and bounce straight back to the results. Reasonable. Unproven. Don't build your business on it.
The part that isn't a guess at all is the review math. Reviews are one of the biggest levers in local ranking, and every review you have came from a job you booked. A job you never booked cannot leave you a review. So twenty missed calls a month isn't just twenty lost tickets. It's the reviews those customers would have left, the photos you would have posted from their cars, and the referrals they would have sent. That compounds against you quietly, month over month, and it shows up as a competitor slowly climbing above you in the pack.
So what actually fixes it?
One thing: something answers every single tap-to-call within a couple of rings, every time, including when you're taping off a hood or standing under a car at 7pm.
Answering alone isn't enough. A generic answering service that takes a name and number just moves the problem three hours later, and now you're the unknown number calling back. What has to happen on that call:
- Pick up in two or three rings. Sound like a shop, not a hold queue.
- Get the vehicle, the service they want, where they are, and a number to reach them.
- Give them a real price range on the spot, or book the slot outright.
- Text them a confirmation before they hang up.
That last one does more than people expect. The second a text lands on their phone with your shop name, the date, and the number, they stop scrolling the other listings. They're booked. The comparison shopping ends. Nothing in the list below you gets a chance.
What does a detail shop's phone actually need to know?
This is where most generic receptionist setups fall apart on our trade. They can take a message. They can't talk about cars. If it can't handle the following, it will annoy your callers more than voicemail did:
Vehicle size and type. A Bronco is not a Civic. Three rows, lifted trucks, and vans need a different number than a compact, and the caller expects whoever answers to know that.
What the services actually are. Ceramic coating versus PPF versus tint versus interior-only versus a maintenance wash are four different conversations with four different price bands and four different time commitments. Someone asking about a coating on a two-year-old car with swirls needs to hear that paint correction comes first, or they'll be unhappy on drop-off day.
Mobile service reality. If you go to them, the phone needs to confirm the postal code is in your area, and ask about water and power access before anyone commits. Nothing burns a morning like rolling up to a condo garage with no outlet.
Lead times. If you're booked out ten days, say ten days on the call. People will wait for a shop they like. What they won't tolerate is finding out after they've rearranged their week.
Deposits. A card on file or a deposit on the bigger jobs is the cheapest no-show insurance there is, and it has to be part of the booking conversation, not an awkward text afterwards.
Knowing when to stop. Warranty questions, a complaint about a previous job, an insurance or fleet inquiry, anything unusual. The right move is to take a clean message with a number and get it in front of a human. An agent that improvises on those is worse than one that doesn't try.
Get those right and the phone stops being a leak. It becomes the thing that closes people while you're still holding the polisher.
Try it before you believe it
Don't take my word for any of this. Two things to do:
Tonight: pull your Google Business Profile call count and your phone log for the same 30 days and find the gap. That number is yours and it's real.
Then: call +1 (437) 476-8753 and run a detailing call at it. Ask about a coating on a lifted F-150. Ask if it can come to you in Etobicoke. Try to break it. That's the demo line and it exists to be tested.
More at thevoiceagent.ca. It's $499/month plus a $999 setup fee, and setup is currently $0 under the launch offer.
The work you already did to rank is done. This is just about making sure it doesn't end at a phone buzzing on a bench.