
Roofing Case Study: 52 Booked Calls
“52 Calls in 7 Days From $646 Spent No Funnels, No Lead Forms, No Landing Pages. Here’s How We Did It for This California Roofing Client”
- Calls: 52
- Ad spend: $646
The full breakdown
Everyone’s overcomplicating their marketing with funnels and lead forms...
But we ran a pure calling campaign straight from the ad to the phone and the results blew us away.
- 52 inbound calls in 7 days
- $12.42 cost per call
- Highly qualified roof repair prospects in targeted California zip codes
So, what’s the secret? Here’s the breakdown:
Creative Style:
- No polished, overproduced ads.
- We used real, authentic video content that spoke directly to homeowners’ urgent pain points — raw, relatable, and urgent.
Want to know the exact type of videos that pulled in the most calls?
Audience Segmentation:
- No broad targeting.
- We laser-focused on specific zip codes hit by recent storms and layered in homeowner behaviors and local interest signals.
- This meant every call was a warm lead.
- Curious which 3 audience segments we combined for maximum response?
- Direct-to-Call Strategy:
- No lead forms, no website clicks, no landing pages.
The ad’s call-to-action was simple: “Tap to Call Now” — sending users straight to a live rep who booked the appointment.
- Speed and simplicity won the day.
- Want the exact script our callers used to turn conversations into booked jobs?
Result summary
This roofing campaign produced 52 booked calls. Reported figures: calls 52, ad spend $646. It ran on paid ads, funnel and follow-up, and the original breakdown was published in May 2025.
How this roofing system is built
- Quote estimator front end
A 4-step estimator (roof type, issue, timeline, address) replaces the contact form and converts two to three times better on cold traffic.
- Storm, age and financing ad angles
Geo-targeted Meta campaigns around hail events, roof age and monthly-payment financing, with local crew footage instead of stock photos.
- 60-second follow-up
Instant SMS, an immediate call from a rep or AI setter, and missed-call text-back so the first roofer to call is you.
- Tracking jobs, not form fills
Inspection booked and contract signed are sent back to Meta so the algorithm finds homeowners who actually buy.
Guides behind this result
- Roofing Lead Generation Funnel: The Cost-Per-Lead PlaybookHow to build a roofing lead generation funnel: quote estimator page, Meta and Google ad angles, 60-second follow-up and real cost-per-lead benchmarks.
- Speed-to-Lead Automation: The 60-Second Follow-Up SystemBuild a 60-second speed-to-lead system in GoHighLevel: instant SMS, AI voice call, email, missed-call text-back and a 5-day nurture, with copy-paste templates.
Want numbers like these?
Book a strategy call ↗
We
build
with
Robots.Let's Talk
Talk with us →We're a small team of strategists, builders and automation nerds, blending funnels, follow-up and AI calling so your leads turn into booked calls, not cold contacts.
