Case study · Roofing · Chattanooga, TN · 2-year client

An estimated $2.17M in roofing revenue from $180K in marketing — about a 12x return.

Sentri already had one of the strongest reputations in Chattanooga roofing. We built the system that turned that reputation into a steady flow of qualified roofing opportunities, and showed exactly which marketing produced them.

Google Performance MaxLocal Services AdsWebsite & hostingLocal SEOAI search pagesDatabase marketingRetargeting
$2.17MEstimated revenue
12.07xEstimated revenue return
181Roofing jobs generated
1,107%Estimated ROI
The challenge

Where Sentri Roofing started.

Sentri came to us with a 4.9-star Google rating from more than 400 reviews, GAF Master Elite status and an A+ BBB rating. Reputation wasn't the problem. Visibility and lead quality were: paid campaigns were built for volume, and there was no clear line from a lead to an actual roofing job.

What we built.

The Cusell Demand Engine, configured for roofing.

Google Ads + LSA

Performance Max campaigns and Google Guaranteed Local Services Ads, managed weekly with lead-quality reviews instead of cost-per-click targets.

Website on Cusell hosting

Migrated and optimized the site for speed and conversion, with tracking on every call and form.

AI search authority pages

Answer-ready pages like a local roof replacement cost guide, structured with FAQ and LocalBusiness schema to make Sentri easier for AI assistants to find and cite.

Database re-engagement

Email campaigns to past customers and old estimates to generate repeat work and referrals.

Retargeting

AdRoll campaigns across web and social to bring back homeowners who visited but didn't call.

Monthly strategy + reporting

A review of what turned into roofing opportunities, and what to change next.

The results

What changed.

Over two years, the system produced 1,293 leads at an average of $28.62 each. 181 of them became roofing jobs — about one in seven — at an average job value of $12,000.

That's an estimated $2.17M in revenue from a total marketing investment of $180K: an estimated $12.07 back for every $1 spent, and 2 years of sustained customer acquisition and profitable growth.

The numbers.

2-year client, tracked from lead to job to revenue.

1,293Leads generated
$28.62Average cost per lead
181Jobs generated
$12,000Average job value
$2.17MEstimated revenue
$180KTotal marketing investment
12.07xEstimated revenue return
1,107%Estimated ROI

Revenue figures are estimates, not verified closed revenue: jobs generated × the client-reported average job value. Total marketing investment includes ad spend and Cusell fees. Estimated ROI = (estimated revenue − investment) ÷ investment. Individual results vary.

“Cuselleration has been a huge help in growing our roofing business. What I appreciate most is they don’t just focus on getting us leads—they’re constantly looking at lead quality, what’s turning into actual roofing opportunities, and what we can do to improve results. They’ve helped us with our ads, Google presence, website, follow-up, and overall strategy. It feels like we have an entire marketing team working alongside us instead of just another agency running ads.”
Sentri RoofingRoofing · Chattanooga, TN

Want a system like this for your business?

We'll look at how you generate, capture, convert and measure demand — and where your biggest opportunity is.

Get your growth assessment