Results
Real contractors. Real numbers.
Every case study on this page is a contractor who had a specific problem. Here's what we built, and what happened.
average call volume increase
average cost-per-lead reduction
AI lead response time
average time to launch
From word-of-mouth to 60+ inbound calls a month.
Peak Plumbing Co. · Denver, CO
more inbound calls
days to launch
cost per new customer
The situation
Peak Plumbing had been in business for 11 years, but their website hadn't been updated since 2014. They were getting by on referrals, but new-customer growth had plateaued. Their site wasn't showing up in Google searches, and when people did find them, the site looked outdated enough that leads were clicking away.
Before
- Outdated 2014 website with no mobile optimization
- No Google Business Profile claimed or optimized
- Averaging 8–12 inbound calls per month from new customers
- 0% online lead capture — no contact form or call tracking
- New leads waited 24–48 hours for a callback
After
- New mobile-first site live in 18 days
- Google Ads running within 3 weeks of kickoff
- 62 inbound calls in month two — an 8x increase
- AI follow-up responding to web leads within 4 minutes
- Cost per new customer acquisition: $38
“I went from worrying about where the next job was coming from to turning down work because we were booked out. The phone doesn't stop ringing.”— Mike T., Owner — Peak Plumbing Co.
Cut cost-per-lead by 54% while tripling the pipeline.
Stronghold Roofing · Atlanta, GA
lower cost per lead
more active estimates
days to full optimization
The situation
Stronghold Roofing was already running Google Ads — but they were burning $4,000/month and getting inconsistent results. Their campaigns were set up by a generic digital agency that didn't know the roofing industry. Broad keywords, no negative lists, and landing pages that weren't converting. They needed a complete rebuild.
Before
- Spending $4,000/month on Google Ads with poor targeting
- Cost per lead averaging $220
- Generic website not designed for roofing-specific conversions
- Ad campaigns targeting irrelevant keywords (no negative lists)
- Landing page bounce rate over 70%
After
- Rebuilt campaigns with roofing-specific keyword strategy
- Cost per lead dropped to $101 within 90 days
- New website with dedicated storm damage and replacement pages
- Negative keyword list eliminated 38% of irrelevant clicks
- Pipeline grew from 15 to 47 active estimates per month
“Our old agency kept telling us the ads were 'performing well' while we were hemorrhaging money. Gabi showed us what good actually looks like.”— Dana R., Owner — Stronghold Roofing
AI follow-up turned dead leads into $80K in booked jobs.
Arctic Air HVAC · Phoenix, AZ
average lead response
web lead booking rate
additional revenue in 90 days
The situation
Arctic Air HVAC was getting plenty of leads during peak season — but too many were slipping through the cracks. Technicians were busy on jobs, the owner was managing the schedule, and nobody was following up fast enough. By the time they called back, the lead had already booked someone else.
Before
- Average lead response time: 6–14 hours
- No automated follow-up — all manual callbacks
- Losing an estimated 30–40% of leads to faster competitors
- No system to re-engage leads who didn't book immediately
- Peak season revenue capped by capacity to handle calls
After
- AI responds to all new leads within 3 minutes — 24/7
- Automated 5-touch follow-up sequence over 7 days
- Booking rate on web leads increased from 18% to 41%
- $80K+ in additional booked revenue in the first 90 days
- Owner gets a daily summary instead of managing every lead
“It's like having a receptionist who never sleeps and never misses a lead. I didn't realize how much money we were leaving on the table until we fixed the follow-up.”— James P., Owner — Arctic Air HVAC
Results vary by market, service area, competition, and budget. These case studies represent real outcomes from real clients — the specific numbers you see will depend on your own business and market conditions. We'll give you an honest assessment of what's realistic for your situation on the strategy call.
Want results like these?
Book a free strategy call. We'll look at your current setup and tell you honestly where the biggest opportunities are.