The client who fired me was not angry. That was the worst part. Dr. Okafor ran a two-chair dental practice, he had paid my little agency for eleven months, and on a Tuesday afternoon he said, very politely, that his phone was ringing more than it used to but he had no idea whether that was because of me. I opened my laptop to show him clicks and impressions and cost per click. He nodded, waited for me to finish, and said: 'Dana, I do not sell clicks. Which of these brought me a patient?' I did not have an answer. I had a spreadsheet of guesses.
Who I am
My name is Dana. I am thirty-eight, I live in Tucson, and I run a marketing agency that is really just me and my friend Luis in a co-working space near the university. We do Google Ads and landing pages for local service businesses: dentists, a couple of HVAC companies, a family law office, a roofer who pays us in cash and cinnamon rolls. Our clients do not care about marketing. They care about whether the phone rings and whether the person on the other end becomes a customer.
For the first two years I sold them a story that I half believed myself: more clicks, more calls, trust me. The problem with that story is that a plumber who has been in business for twenty years can smell a guess from across the room. And most of what I had was guesses, dressed up in charts.
The afternoon I lost a client
The thing about local service businesses is that almost every lead is a phone call. Nobody fills out a form when their air conditioner dies in July. They call. And a phone call, to Google Ads, is invisible. I could see that someone clicked an ad for 'emergency dentist tucson', and I could see that Dr. Okafor's front desk answered nineteen calls that day, but I could not connect the two. The click lived in one system, the call lived in a phone on a desk, and the patient lived in a paper appointment book.
I do not sell clicks. Which of these brought me a patient?
So when he asked me that question, all I could offer was a form-fill count and a chart of impressions. He was kind about it. He said he would keep the campaign running for a month with someone cheaper and see if the phone kept ringing. It did, roughly, because the campaign was decent. Which proved his point, not mine. If a cheaper person could get the same phone volume, what exactly was he paying me for?
I drove home and told Luis we had a problem that was bigger than one dentist. Every client we had could ask the same question tomorrow, and we would have the same non-answer for all of them.
What I tried (and why it failed)
- Asking the front desk to ask 'how did you hear about us?' Receptionists are busy, patients say 'the internet', and the answer was written on sticky notes that went in the bin on Friday.
- Tracking only form submissions as conversions in Google Ads. That made the campaigns optimise toward the handful of people who fill out forms, and ignore the ninety percent who call. Our cost per form went down while the phones got quieter.
- A cheap call tracking number that only counted calls. It gave me a total. It did not tell me which keyword, which ad, or whether the caller was a patient or a guy selling toner cartridges.
Each fix solved a sliver of the problem and created a new gap somewhere else. What I needed was one place where every call, form, and chat showed up with its source attached, and where I could mark which ones were actually worth money.
The turning point
I found WhatConverts the way you find most tools at 11 pm: through a forum thread where an agency owner was answering exactly my question. I was sceptical. I had been burned by a call tracking tool before, and the word 'attribution' makes me think of enterprise software that needs a consultant to install. But it had a 14-day free trial with no card, so I set it up for the roofer, because he was the most patient client I had.
Setup was a script on his website and a pool of tracking numbers. When a visitor arrived from a Google ad, the phone number on the page quietly swapped to a tracking number tied to that click. When they called, WhatConverts logged the call, recorded it, and attached the campaign, the ad group, and the keyword the person had typed. Four days later I opened the dashboard and there it was: a list of every call, with the search term next to it. One of them was 'roof leak repair near me'. The recording was a woman describing water coming through her kitchen ceiling. The roofer had booked her for the next morning.
I sat there and read the list twice. For the first time in three years I was looking at the thing my clients had actually been paying for: not a click, a person with a leaking roof, and the exact ad that brought her.
The other moment that got me was smaller. A call came in from an ad, and the recording was a man trying to sell the roofer a Yelp package. WhatConverts let me mark it as not a lead, and it simply disappeared from the numbers I would show the client. That is when I understood the difference between counting calls and tracking leads.
How I actually use it
Six months later it runs under every client we have. Here is what it does for a two-person agency, grouped the way I explain it to a new client.
Every lead in one list, with its source
Calls, form submissions, and website chats all land in the same lead list. Each one shows where it came from: the channel, the campaign, the ad, the keyword, and the landing page. For calls there is a recording and a transcript, so I do not have to trust anyone's memory of what the caller wanted.
- For me: I can answer 'which ad brought this patient' in about four seconds, on my phone, in front of the client.
- For the client: their front desk stops interrogating callers. The source is already there.
Qualifying and valuing leads
This is the part I did not know I needed. You can mark each lead as qualified or not, and give it a value. The roofer's office marks a booked job and types in the estimate. So my reports do not say 'forty calls'. They say 'nineteen qualified leads worth an estimated forty-two thousand dollars, and here is which campaign each came from'. The junk calls, the wrong numbers, the salespeople, are all filtered out of the story.
- For me: my monthly report went from a page of charts to a single table the client actually reads.
- For the client: they see revenue next to ad spend, which is the only comparison they ever cared about.
Sending the truth back to Google Ads
WhatConverts connects to Google Ads and sends qualified phone calls back as conversions. This changed the campaigns more than anything I did by hand. Google stopped optimising toward form fills and started finding the searches that produce real calls. The HVAC client's cost per booked job dropped over the following two months, not because I got smarter but because the machine was finally being told what a good outcome looked like.
Reports I can send without editing
There are marketing reports by source, campaign, keyword, and landing page, and I built a custom one per client that goes out on the first of the month. It shows leads, qualified leads, value, and spend. No screenshots from three tools glued into a slide deck. Luis used to spend the first weekend of every month building reports. Now he spends it hiking.
Integrations I actually use
It pushes leads into the CRM the law office uses, pulls in Calendly bookings for the dentist, and connects to Facebook Ads for the two clients who run both. There are over a thousand integrations listed. I use maybe six, and they were each a ten-minute job.
- For me: no more exporting a spreadsheet on Friday and importing it somewhere else on Monday.
- For the client: the lead is in their system before I even see it.
The results that mattered
I will not give you a fake percentage. What I can tell you is what changed in my business. Nobody has asked me 'what am I paying you for' in six months, because the answer arrives in their inbox on the first of the month with a dollar figure attached. Two clients raised our retainer without me asking, because the report made it obvious what we were producing. The roofer referred his brother-in-law, a landscaper, and sent the report along as the sales pitch.
The campaigns themselves got better in a way I could not have done manually. When Google knows which calls turned into booked jobs, it finds more of those people. I stopped fiddling with bids based on hunches and started reading transcripts to find the phrases real customers use, then writing ads in those words.
And Dr. Okafor? I sent him a one-page sample report I had built for another dentist, with the practice name blacked out. He called me the next week. He is a client again. His front desk marks booked patients in the lead list, and his report shows which ads brought them. He has never asked me about clicks since.
The honest downside: it costs money every month, on top of the ad spend, and for a business that gets three calls a week it is hard to justify. It earns its keep once the phone is ringing enough that you cannot remember where each call came from.
Isn't this a bit much?
The doubt I hear most is about the recording. Is it strange to record customer calls? The tool plays a short announcement that calls are recorded, which most businesses already do, and my clients found that the recordings became a training tool for their own staff. The second doubt is price. There is a plan at thirty dollars a month that just does call tracking, and the plan I put most clients on is a hundred. Against the ad budgets we manage, it is the cheapest line on the invoice and the only one that proves the rest is working.
The third doubt is mine: does a two-person agency need attribution software at all? For a year I told myself no. Losing a client to a question I could not answer changed my mind faster than any sales page could have.
The new me
There is a new Dana now, and she does not walk into client meetings with a chart of impressions and a hopeful face. She walks in with a list of people who called, what they said, and what they were worth. That is not a marketing metric. That is the client's own business, shown back to them with my name on the source column.
I used to think the anxious part of this job was the algorithm. It was not. It was not being able to prove I mattered. That part is gone, and I did not get better at arguing. I just started showing the calls.
My honest recommendation
If you run ads for a business where the phone is how customers arrive, whether that is your own business or a client's, stop counting form fills and start tracking leads. WhatConverts has a 14-day free trial, no card required, and setting it up for one site takes an afternoon. Install it on your busiest client, wait a week, then read the list of calls with their sources next to them. You will know inside that week whether you are the kind of person who can go back to guessing.
A quick word on how these get written. If you sign up through a link above we earn a small commission at no extra cost to you, which helps keep this site running. It buys no score and no ranking, and if our verdict on this tool changes we will come back and say so right here.
- Dana

Community discussion
Enjoyed this story? Share your thoughts below.