Structuring Meta Ads Around Cost Per Booked Call
A service business does not need cheaper leads. It needs booked calls that show up and close. Those two goals pull in opposite directions more often than people expect: the audience and creative that produce the cheapest form fill are frequently the ones that produce the least intent.
So the account gets built around one number — cost per booked call — with cost per close as the tiebreaker at the end of the month.
Keep the account boringly simple
Most accounts under roughly $30k a month do not need more than this:
- One broad prospecting campaign, minimal targeting, optimizing for the deepest event you can feed reliably
- One retargeting campaign for site visitors, video viewers, and engagers
- One creative testing campaign whose only job is finding the next winner
Splitting into fifteen ad sets to "control" things mostly fragments learning. Meta's delivery is better at finding buyers than your interest stack is — provided you send it accurate conversion signal, which means the CRM has to be honest about what a booked call is. That is the case for wiring the pipeline before scaling spend.
Optimize for the deepest event you can actually feed
If you get 50+ booked calls a month, optimize for the booked-call event. Below that, optimize for lead and use booked-call cost as your judgment metric rather than your bid target. Optimizing for an event that fires four times a week starves the algorithm.
| Monthly booked calls | Optimize for | Judge on |
|---|---|---|
| Under 20 | Lead | Cost per booked call |
| 20–50 | Lead, with offline conversions uploaded | Cost per booked call |
| 50+ | Booked call (server event) | Cost per close |
Test creative, not settings
Ninety percent of the outcome is the hook and the offer. My testing rhythm: three to five new concepts a week into the testing campaign, each a genuinely different angle — not a different font. A concept survives if it beats the current control on cost per booked call over enough spend to matter, which in practice means roughly three to five times your target CPA before you call it.
- Hook — the first three seconds, tested hardest
- Proof — the thing that makes the claim believable
- Offer framing — what the call actually is and is not
- Format — talking head, screen record, b-roll, testimonial
This is also why creative supply is a content problem before it is an ads problem. Shoots get planned around the concepts the account needs next, which is the argument in planning shoots around the ad account.
You do not have an ads problem until your follow-up is instant and your show rate is above 70%. Before that, you have a system problem wearing an ads costume.
Scale on stability, not on good days
Raise budget 20–30% when cost per booked call has held for three to five days, not after one strong afternoon. Cut a concept when it has spent past your threshold with nothing to show. The mistake I see most is doubling budget the morning after the best day of the month and then blaming the platform on day three.
One more thing worth saying plainly: half the leads that look wasted are not. They just never got a second and third touch. Fixing that is usually cheaper than buying more traffic — see the follow-up sequence that recovers them.
What I check every Monday
- Cost per booked call by concept, last 7 and 14 days
- Show rate — a drop here fakes an ads problem
- Frequency on prospecting, as an early warning on creative fatigue
- How many new concepts went live last week, and whether that was three or zero

Cole DeFranco
Paid media, funnels, content, and automation for service businesses. See what I do.