All field notesCase study

18,492 Leads for a Bathroom Remodeler, 1,767 for a Window Company, 366 for a Roofer

What happened when our team took full ownership of three home service accounts: a bathroom remodeler, a nationwide window replacement company, and a local roofer.

3 min read505 words3 clients
18,492
Bathroom leads
1,767
Window leads
366
Roofing leads
$41–$70
Cost per lead

18,492 Leads for a Bathroom Remodel Client

A bathroom remodeling company approached us looking for a more reliable way to generate leads through paid social advertising. To address this challenge, our team took full ownership of the campaign, managing everything from initial setup and ad creative development to ongoing campaign optimization.

We implemented a multi-channel lead generation strategy using both custom landing pages and Facebook Instant Forms. This allowed us to capture homeowners at different stages of interest while maximizing lead volume and keeping acquisition costs competitive.

The results: 18,492 leads generated, an average cost per lead of approximately $41, and more than 750 appointments booked.

MetricResult
Leads generated18,492
Average cost per leadAbout $41
Appointments booked750+
Channels usedCustom landing pages and Facebook Instant Forms

1,767 Leads for a Window Replacement Client

A nationwide window replacement company was looking to increase lead generation across its primary service markets throughout the United States.

To achieve this, our team developed and managed a Facebook Ads strategy built around three key components:

  • Lead Generation Campaigns: Launched top-of-funnel campaigns designed to attract homeowners and drive them to custom landing pages where they could submit their information.
  • Retargeting Campaigns: Re-engaged potential customers who had previously interacted with the ads or website but hadn't completed the conversion process.
  • First-Party Data Optimization: Used existing customer and lead data to provide Facebook with stronger audience signals, helping improve targeting and campaign performance.

Over the course of just three months, the campaign generated more than 1,700 qualified leads at an average cost of $70 per lead, with approximately 30% of generated leads converting into appointments.

Meta Ads Manager: 1,767 website leads at $70.57 per lead, from $124,701.93 spent across four campaigns.Click to enlarge

366 Leads and About 40 Appointments for a Roofing Client

A local roofing company approached us struggling to generate a steady flow of leads and booked appointments through paid social advertising.

To address this, our team built a complete Facebook and Instagram advertising strategy, covering everything from custom landing page development and conversion tracking to ad creatives and campaign messaging.

The campaign focused on attracting homeowners actively interested in roofing services and converting that interest into qualified inquiries.

Within just two months, the campaign generated 366 leads and approximately 40 appointments, while maintaining an average cost per lead of just $65 in a highly competitive market.

Meta Ads Manager, three campaigns: 366 website leads at $65.20 per lead, from $23,864.06 spent. The campaign name is blurred in the screenshot.Click to enlarge

What These Three Campaigns Have in Common

Each client came to us with a different service, market and budget, but the work looked the same every time: own the campaign end to end, build a landing page or form that qualifies people before they reach the phone, and keep optimizing against cost per lead.

Next step

Want your account run end to end like these?

We take the campaign from setup to optimization, build the landing page or form, and keep every lead honest before it reaches your phone. You pay for qualified calls.

Get qualified calls

Figures come from each campaign's own reporting for the period described. Results vary by market, offer and review history.