Case study ยท John Beal Roofing
508 roofing leads at $73 each from ZIP-targeted lead forms
How JetAds built a ZIP-code-targeted Meta lead engine for a St. Louis roofer that's been family-owned since 1947.


- Client
- John Beal Roofing
- Industry
- Residential & commercial roofing, family-owned since 1947
- Location
- St. Louis, Missouri, serving Missouri and Illinois
- Channels
- Meta (Facebook & Instagram)
- Engagement
- June 2026 โ present
- Website
- johnbealroofing.com โ
540
Roofing leads at $79.55 each
Jun โ Oct 2026
508
Lead-form leads at $73.15 each
Jun โ Sep 2026
220
Leads from a single news-style ad at $60.86 each
Jun โ Oct 2026 ยท Meta
The challenge
John Beal Roofing has its own sales team and systems.
What it needed was a steady flow of roofing leads, delivered straight into them.
From the exact neighborhoods it serves.
What we did
- 01
ZIP-code targeting
Meta instant-form lead campaigns targeted to specific ZIP codes in Missouri, Kansas City and Illinois.
- 02
Scale and test, side by side
Separate scaling and testing campaigns, with age-targeted ad sets for likely homeowners.
- 03
News-style creative
"Breaking news" and newspaper-style ads drove most of the lead volume.
- 04
Market-by-market web leads
In October 2026, website lead campaigns launched for Kansas City, St. Louis, Columbia and southern markets.
The results
Best news-style ads: cost per lead (USD) and leads
Top news-style ads, June โ October 2026.
127 leads at $48.43 each in the first month; cost per lead rose to $75โ$88 in July and August as volume grew.
508 leads at $73.15 each from the ZIP-targeted lead-form campaigns (June โ September 2026).
One news-style ad drove 220 leads at $60.86 each. Newspaper-style variants ran as low as $34โ$43 per lead.
In October 2026, the new website lead campaigns produced 32 leads at $181.12 each as the program shifted from lead forms to the website.
540 leads at $79.55 each across all JetAds campaigns to date.



PRE-STANDARD. Platform-reported by Meta, June โ October 26, 2026, in USD, for JetAds-built campaigns. Leads are lead-form and website leads, not booked jobs.
Want results like John Beal Roofing?
Book a free Ads Scaling Roadmap call. We'll show you exactly where your ad spend can scale.