Why your detailing ads keep pulling the wrong people (even when the targeting looks right)
The targeting radius is set. The demographics are dialed in. The campaign has been running for three weeks and the leads are coming in. But when you actually call them, half don't pick up, a quarter weren't serious, and maybe one turns into a real booking. The agency tells you the targeting is fine. And technically, they're right. That's the problem.
Meta's targeting tools are not built to find people who want a detail. They're built to find people who match a profile that the algorithm associates with clicking on ads like yours. Those two things overlap sometimes. They diverge often enough to wreck a campaign that looks clean in the dashboard.
The gap between "targeted" and "qualified"
When you set a location radius and an age range and maybe an income bracket, you're describing who can see the ad. You are not yet describing who your ad will actually reach. Meta's delivery system optimizes for engagement first, and it will route your budget toward the people most likely to click on something. That population skews toward people who click on a lot of things.
A click is not a booked appointment. A form fill on an Instant Form, which pre-populates from the user's Facebook profile and requires two taps, is even further from a real booking. Marco Santos, a painter who had been through multiple agency experiences before evaluating ASN, put it plainly: Instant Forms produce "a bunch of just random people trying to waste their time." His read is accurate. The friction to submit is low enough that the form captures curiosity, not intent.
So you can have correct targeting and bad leads simultaneously. The targeting filters who sees the ad. The creative and the format filter who actually converts into someone worth calling.
The real filter is the creative, not the demographic settings
The ad itself is doing qualification work whether you designed it to or not. A generic before-and-after photo with "Get your car looking brand new" as the headline will attract anyone who vaguely likes clean cars. That includes renters who don't own the vehicle outright, people pricing out a one-time detail for a car they're about to sell, and people who clicked because the photo caught their eye at 11pm and they weren't really thinking about it.
The ad needs to repel the wrong person, not just attract the right one. That means specificity in the creative itself. A headline that says "Book a full interior detail in Hamilton, starting at $180" does two things a generic headline doesn't: it names a price point that filters people who weren't going to pay that anyway, and it names a location that filters people outside your actual service area even if the radius technically includes them.
Sabawon, a mobile detailer in Hamilton who had previously worked with another agency before evaluating ASN, found that ads featuring a real person, a "human hook" in his words, outperformed generic creative significantly. His phrase was "it worked really significantly." The mechanism there is trust and specificity converging in the first two seconds. A real person, local to the area, speaking to a specific type of customer, pre-filters the audience before Meta's algorithm even gets a chance to route your budget toward the wrong people.
Why the agency says the targeting is fine (and isn't lying)
From inside a Meta Ads Manager dashboard, a campaign that's spending its daily budget and generating form fills looks like a working campaign. Click-through rate, cost per lead, and reach are all metrics that can look healthy while the actual lead quality is garbage. The dashboard doesn't tell you what happened on the phone calls. It doesn't track whether the people who submitted the form were actually in the market for a $200 detail versus a $25 car wash.
This is the gap that burns contractors. The agency reports "23 leads this week" and you call all 23 and book one job. That's not a targeting problem in the traditional sense. The targeting did what it was configured to do. The campaign was optimized for cost per lead, not cost per qualified lead, and those are different numbers with different implications for your business.
The Safe Step case study, a rubber resurfacing company that ran through ASN, produced 247 leads at $11 cost per lead on $2,800 in total spend. That CPL looks good. But the reason it held up was that the campaign was built around niche-specific creative matched to a specific service type, not a broad home improvement audience with a rubber flooring ad dropped into it. The specificity of the creative did the qualification work that targeting alone can't do.
What to actually check before running another campaign
If you're evaluating whether to try Meta ads again, these are the specific things worth examining.
First, look at what lead format the agency uses. Instant Forms versus a landing page is not a minor technical distinction. Instant Forms lower friction enough that you will get more leads and more unqualified ones. A landing page requires someone to leave Facebook, read a page, and fill out a form with fields they have to type themselves. That extra friction removes a large percentage of low-intent clicks before they ever become a "lead" in your CRM.
Second, look at the creative itself. If the ad could run for any detailing business in any city, it's not doing qualification work. The geographic specificity, the service specificity, and the price point (if you're comfortable showing it) should all be visible in the ad before someone clicks.
Third, ask about follow-up speed. A qualified lead who doesn't hear back within a few minutes will often book with whoever calls first. Remi, ASN's AI follow-up assistant, responds to new leads within seconds and holds a real conversation before booking them onto a calendar. That's not a luxury feature. It's the difference between a lead that converts and a lead that ghosts because they moved on.
The combination of specific creative, a landing page instead of an Instant Form, and instant follow-up is what closes the gap between "the targeting looks correct" and "the leads are actually showing up to appointments." Any one of those changes in isolation helps. All three together is what produces results you can run a business on.
What to do next
If you've run Meta ads before and the leads were disappointing, the issue is almost certainly the creative-format-follow-up combination rather than your targeting settings. ASN builds and manages campaigns for detailing companies and other home service contractors with no setup fee and no contract, so you're not locked in before you've seen what the leads actually look like. You can see how the model works and what the specific numbers look like for similar businesses at americanservicenetwork.com.
ASN manages Meta ads for home service contractors with no setup fee and no contract. If you want to see what this looks like for your trade before committing to anything, the contact page is the right next step.
See how it works for your business