← All case studies

Case study · Residential roofing

From Facebook-only inquiries to a consistent roofing lead pipeline

  • Website development
  • Meta ads
  • CRM setup and automated follow-up

Monthly baseline versus month six

Total unique leads

15100

Inspections booked

640

Signed roofing contracts

210

Contracted work*

$24,000$120,000

The problem

Leads came only from Facebook posts and referrals. There was no website, and messages sat unanswered while the crew was on a job.

What we did

We built a mobile-friendly website, launched local Facebook and Instagram ads, and set up a CRM with instant replies and automatic follow-up.

What stayed human

The roofing team still called homeowners, inspected roofs and prepared estimates. Pricing and contracts stayed with the owner.

“The biggest difference is having one place to see every inquiry and its next step. We can stay focused on inspections while the system keeps follow-up organized.”

Jason, Owner, residential roofing company
See the full numbers

The changes

Monthly metricBeforeMonth six
Unique inquiries from organic social and referrals1520
Unique Meta ad leads080
Total unique leads15100
Meta ad spend$0$6,000
Cost per Meta lead—$75
Inspections booked640
Booking rate: bookings ÷ leads40%40%
Inspections completed534
Signed roofing contracts210
Close rate: contracts ÷ completed inspections40%29.4%
Overall lead-to-contract rate13.3%10%

Monthly progression

PeriodTotal leadsBooked inspectionsSigned contracts*
Before launch1562
Month one35123
Month two48174
Month three62235
Month four76297
Month five88348
Month six1004010

*Contracts are attributed to each month’s leads after allowing time for follow-up; they are not necessarily signed within that same calendar month.

Business impact

By month six, the business produced five times as many signed contracts: 10 a month instead of two. With an average signed contract value of $12,000, that represents $120,000 in contracted work compared with $24,000 previously.

This is contract value, not collected revenue or profit. Growth includes the effect of introducing $6,000 in monthly advertising and relied on having enough sales and installation capacity for the extra work.

The overall close rate falls because the business now handles a larger pool of colder advertising leads. The improvement comes from greater volume and consistent follow-up.

*Contract value, not collected revenue or profit. Includes $6,000 a month in Meta ad spend.

Want results like these?

Book a free 30-minute call. No obligation.

Book a strategy call →