Skip to content
Cazullo

Why your ad leads don’t turn into customers

Leo Agostini

By Leo Agostini, 13 years in marketing. Updated .

Most ad leads are not lost to a competitor. They are lost after the click: a call nobody answers, a form that waits until Monday, an estimate with no follow-up, and ad platforms that never learn which leads paid. Fixing those leaks usually lowers your cost per customer faster than any change to the ads themselves.

From click to customer, and where it leaks

Most ads agencies stop at the lead. Most software starts at the reply.

  1. ClickSomeone sees your ad and taps it
  2. LeadThey call or fill in a form
  3. Leak: Slow or missed replyReplySomeone answers them
  4. Leak: No follow-upBookedA visit or consult is on the calendar
  5. Leak: Estimate goes coldPaidThe invoice is paid

The leak nobody sees: Google and Meta never hear which leads paid, so they keep finding more people who fill in forms, not more people who buy.

Leaks 1 to 3 are fixed with fast replies and follow-up. The last one is fixed by sending sales from your CRM back to the ad platforms.

Cost per lead is the wrong scoreboard

Ad reports are built around cost per lead because that is where the ad platform’s view ends. But you don’t pay your bills with leads. Two businesses can pay the same $60 per lead and end up with very different costs per customer, because of what happens in the hours and days after the lead arrives.

That gap is also where the work usually falls between two vendors. The ads agency is paid to bring the lead. The CRM or software vendor sells a tool and leaves the setup to you. Nobody is accountable for the path in between, so nobody measures it.

Leak 1: the slow or missed reply

Speed is the biggest single factor, and it is well studied. In an audit of 2,241 US companies published in Harvard Business Review, only 37% replied to a web lead within an hour, and 23% never replied at all. In a separate analysis of 1.25 million leads, companies that made contact within an hour were nearly seven times as likely to qualify the lead as companies that waited one hour longer, and more than 60 times as likely as companies that waited a day or more.

Calls leak too. CallRail’s 2025 benchmark of small businesses found missed call rates of 14% in home services, 28% in legal and 32% in healthcare. Every one of those calls was paid for.

The fix

An instant reply, every time. A missed call triggers a text in under a minute. A form gets a reply with a link to book. After hours, the reply says when a person will call and lets the customer pick the time. New leads go to whoever can answer now, not to a shared inbox.

Leak 2: no follow-up

Many people who reach out are comparing two or three businesses and don’t book on the first contact. If nobody follows up, the decision is made for them by whoever does. Follow-up by hand depends on someone remembering on a busy day, which is exactly when it stops happening.

The fix

Follow-ups that run on their own and stop when the customer replies. A reminder on day 2, another on day 5, then a call task for a person. Written in your voice, short, and never more than a few touches.

Leak 3: the estimate that goes cold

For contractors, clinics and law firms, the most expensive leak is late in the path: the visit happened, the estimate or proposal went out, and then silence. At that point you have paid for the click, the call and the visit.

The fix

A pipeline you can see, with automatic nudges. Every open estimate shows its value and its age. The customer gets a check-in on day 3 and day 7, and you get an alert on the ones worth a personal call.

Leak 4: the ads never learn who paid

This is the leak most businesses don’t know they have. Google and Meta optimize toward whatever you tell them counts as a conversion. If that is a form fill, the algorithm gets very good at finding people who fill in forms, including the ones who never answer the phone. Your cost per lead looks fine while your cost per customer climbs.

The fix is to send real outcomes from your CRM back to the ad platforms. On Google this is enhanced conversions for leads: the lead’s email or phone is captured in hashed form when they submit the form, and when the lead becomes a customer the CRM reports it, so Google can match the sale to the ad. On Meta the same idea runs through the Conversions API for CRM, which lets campaigns optimize for later stages of your sales process instead of raw lead volume.

One detail worth checking if you already do this: since June 15, 2026, Google moved offline conversion uploads to its Data Manager API and blocks the old upload path in the Google Ads API. An integration set up a few years ago may have stopped sending sales without anyone noticing.

What closing the leaks does to the math

An illustration, not a client result. Same ad budget, same cost per lead. Only what happens after the lead changes.

Illustration of $3,000 in monthly ad spend before and after fixing replies and follow-up
$3,000 a month in adsLeaks openLeaks closed
Leads from ads5050
Reached by a person3847
Booked a visit or consult1523
Became paying customers712
Cost per customer$429$250

The cost per lead is $60 in both columns, so an ads report would show no difference. The cost per customer drops by about 42%. And once the ad platforms start learning from the paying customers, the leads themselves tend to get better.

Five questions to find your leaks

  1. Last month, how many new leads got a reply within five minutes?
  2. What happens to a lead that arrives at 9 PM on a Saturday?
  3. How many estimates or proposals went out with no follow-up?
  4. Can you name the ad behind each of your last ten paying customers?
  5. Do Google and Meta receive your sales, or only your form fills?

If you can’t answer most of these, the leak is probably costing you more than the ads are.

Questions owners ask

Why are my Google Ads leads low quality?
Often the ads are optimizing for the wrong thing. If a form fill counts as a conversion, Google finds more people who fill in forms, including people who never buy. Sending your real sales back from the CRM lets the ads optimize for customers instead.
How fast should I reply to a new lead?
Within minutes, and within the hour at the very least. In a study of 1.25 million leads published with Harvard Business Review, companies that contacted a lead within an hour were nearly seven times as likely to qualify it as companies that waited an hour longer.
What is offline conversion tracking?
It means telling Google or Meta which leads later became customers, after the sale happens outside the website. Google calls its version enhanced conversions for leads. Meta uses the Conversions API for CRM. Both match the sale to the ad that brought the lead.
Do I need a new CRM to fix this?
Usually not. Most CRMs already in use can send instant replies, run follow-ups and pass sales back to the ad platforms once they are set up for it. A new system only makes sense when the current one cannot do those things.
Is this worth it on a small ad budget?
The reply and follow-up fixes pay off at any budget, because they turn leads you already paid for into customers. Sending sales back to Google and Meta matters more as volume grows, since the ad systems learn faster with more sales to learn from.

Both halves, one person accountable

I run Google and Meta ads, and I build the replies, follow-ups and CRM connections that keep the leads from leaking, so one person answers for the whole path from the click to the paid invoice.

Related: sending sales from QuickBooks or your CRM to Google and Meta and how ads management is priced.

Sources