Fil Chauffant Toiture · Roof heating cable installation · Meta Ads — Lead generation · 2026
How a roof heating-cable installer bought a winter season of leads
Ice dams are a four-week problem that homeowners think about for four weeks a year. The whole campaign lives or dies in that window.


45
leads
five reported months at CA$38.53 each
The results, up top — every number is in the strip below
45
leads
five reported months
CA$38.53
cost per lead
single lead action only
CA$1,734
media spend
seasonal budget
30
leads in the peak month
two thirds of the season
5
reported months
absolutes only


01 — The challenge
A product with one buying season and no year-round demand.
Fil Chauffant Toiture installs heating cable systems on Quebec roofs and gutters to stop ice dams — the ridge of ice that forms at a roof edge and forces meltwater back under the shingles.
Demand is brutally seasonal and slightly late: most homeowners think about ice dams once they already have one, which is the worst moment to install a cable. The commercial goal is therefore to reach them before the freeze, in a window a few weeks wide, on a small budget.
“By the time there is ice hanging off the gutter, I am booked and it is too cold to install properly. I need to reach people in October, not January.”
So spend was concentrated where the season actually was: November carried 30 of the 45 leads.
02 — Our approach
Spend the whole budget in the weeks that matter.
Rather than pacing evenly, budget was concentrated into the pre-freeze window. The account's own monthly series shows the result: 30 of 45 leads came in a single month, on the largest month of spend.
Creative used the problem, not the product. Homeowners do not search for heating cable; they recognise icicles, ice ridges and water stains on a ceiling.
One lead action is counted. This is a small, seasonal, five-month account, reported as absolutes with the cost per lead published.
More on this work: Meta Ads · Growth Marketing.


03 — What we did
Seasonal concentration, problem-led creative, one lead action.
A small budget spent almost entirely inside the buying window.
Seasonal concentration
Front-loaded the pre-freeze window
30 of 45 leads arrived in the single heaviest month of spend. Concentrating budget into that window is what captured the season.

Problem-led creative
Advertised icicles, not cable
Homeowners recognise the symptom, not the product. Creative led with the ice dam and the ceiling stain.

One lead action
Excluded softer signals entirely
Only the lead action is counted, at 45. Content views and landing-page views are excluded.

Reported at true scale
Reported a small account as a small account
CA$1,734 of spend and 45 leads. The numbers are modest and stated as they are.


04 — The results
Five reported months: 45 leads at CA$38.53 each.




The stack we ran it on
Meta Ads Manager
Paid social
Meta Conversions API
Tracking
Meta Events Manager
Tracking
GA4
Analytics
Google Tag Manager
Tracking
Canva
Creative
AgencyAnalytics
Reporting
Looker Studio
Dashboards


Farrukh Ahmed CPA — Local SEO launch
position 50 → 17 · +166% desktop map impressions


Food Allergy Institute — Paid media and booked consultations
243 → 1,012 consultations/mo · cost per landing page view −30%


National Consumer Panel — UGC-driven acquisition & paid media
CPI −30% · CPA −20%


National Debt Relief — UGC, performance creative & influencer strategy
CVR +25% · CAC −30%


New Balance — Casting, post-production & influencer marketing
7 athletes · 750k audience


"Their transparency, attention to detail, and collaborative approach made them feel like an extension of our own team."


















































































































































































.webp)
.webp)


