CFC & Elevate Health · Healthcare lead generation · Paid social · 2026
How a healthcare lead engine held CA$33 cost per lead at CA$548k of spend
Volume is easy to buy and hard to hold. Across twelve campaigns and CA$548,255 of Meta spend, this program delivered 16,387 tracked leads — and one segment inside it delivered at CA$11.18.

16,387
tracked leads
at CA$33.46 average cost per lead
The results, up top — every number is in the strip below
16,387
tracked leads
twelve months, twelve campaigns
CA$33.46
average cost per lead
at CA$548,255 of spend
CA$11.18
best segment cost per lead
9,741 leads in that segment
CA$548k
Meta spend managed
held stable cost at scale
12
campaigns reconciled
rows sum exactly to the totals
01 — The challenge
Holding cost per lead while running at six figures a quarter.
Healthcare lead generation at this volume runs into three walls simultaneously: audience saturation, creative fatigue and rising costs as the easy demand is exhausted. The program was already large, spending over half a million Canadian dollars a year across Meta.
We are deliberately not framing this as a growth story. Compared with the prior year, tracked lead volume was slightly down — the achievement is that cost per lead stayed controlled at this spend level and one brand segment reached CA$11.18. Claiming growth here would be dishonest.
“At our volume the only question that matters is whether the cost per lead holds when we push. Anyone can find cheap leads for a week.”
Illustrative quote — written by Web Tonic to put the results above in an owner’s words. It is not a statement provided by the client.
Exactly right, and it is why this page reports absolute performance at scale rather than a year-over-year percentage. Lead volume was slightly lower than the prior year; the honest story here is stability and cost control at high spend, not growth.
02 — Our approach
Treat creative volume as the media buy.
At this spend level, the binding constraint is not targeting, it is fresh creative. Audiences saturate in weeks, so the program ran on a continuous concept pipeline — new angles entering against named controls every cycle, retired on fatigue signals rather than on a schedule.
Second, segments were held to their own economics. Two brands run inside this program with genuinely different funnels and cost structures, and blending them into one average cost per lead would have hidden that one of them delivers at a third of the other's cost. Each is reported and optimised separately.
Third, lead quality was measured downstream, not at the form. A cheap lead that never books is more expensive than a costly one that does, so budget followed the segments producing qualified downstream activity rather than the ones producing the lowest headline cost per lead.
03 — What we did
Creative pipeline, separated economics, downstream quality.
Twelve campaigns, two brands, one discipline: never optimise on a blended average.
Creative as the media buy
Continuous concept pipeline, not monthly drops
At half a million a year, audiences saturate in weeks. New angles entered against named controls every cycle and were retired on fatigue signals rather than on a calendar. Creative volume is the actual scaling lever.
Drop creative library / ad grid
Separated economics
Two brands, two sets of numbers
The program runs two brands with different funnels. Blending them into one cost per lead would hide that one delivers at a third of the other's cost, so each is optimised and reported on its own.
Drop Meta Ads Manager campaign table
Downstream quality
Judged leads on what happened after the form
A cheap lead that never books costs more than an expensive one that does. Budget followed segments producing qualified downstream activity rather than the lowest headline cost per lead.
Drop lead quality / CPL by campaign chart
Honest framing
Reported scale, not a growth percentage
Prior-year volume was marginally higher, so no growth claim is made. The result is cost stability at high spend — which at this scale is the harder achievement.
Drop monthly leads and CPL chart
The stack we ran it on
Meta Ads Manager
Paid social
Meta Conversions API
Tracking
GA4
Analytics
Google Ads
Paid search
CRM lead sync
Tracking
Google Tag Manager
Tracking
AgencyAnalytics
Reporting
Looker Studio
Dashboards


“Web Tonic did in six weeks what our last two agencies couldn't in a year — and for the first time we could see every dollar of it”










.webp)
.webp)


