Facebook ads forroofing companiesaround Los Angeles.

I'm Sebastian Bembi. I run Facebook and Instagram ads for owner-run roofing companies and set up the follow-up behind them. A roof is a big decision that takes a while, so what happens after the click matters as much as the ad.

Book a 15-minute call

Where roofing leads get lost

Homeowners take their time on a new roof.

A homeowner getting a reroof quote usually talks to more than one roofer and takes time to decide. The company that stays in touch, without pushing, is in a better spot when they do.

Leak calls arrive with the first storms.

The phone fills up for a few weeks when the rain starts. For the rest of the year, inspections and replacements have to be found, because they rarely just call in.

Estimates go cold after the site visit.

You drive out, get on the roof, send the estimate, and then hear nothing. Without a reminder, a lot of that work never comes back to you.

How it works for a roofing company

  1. The ad

    Ads built around one reason to call: an inspection before the rainy season, a leak repair or a replacement quote, shown to homeowners in the area you cover.

  2. An instant text back

    Each request gets a text right away to set up the inspection, so you're on their calendar before they reach the next company.

  3. One pipeline

    Every lead and estimate sits in one place by stage: requested, inspected, quoted, won or lost. You can see at a glance which quotes are still open.

  4. Follow-up on open estimates

    Quotes that go quiet get a short check-in a few days later, so a homeowner comparing roofers hears from you again while they decide.

  5. A page built for the click

    A page about the service in the ad, with your license, photos of roofs you finished and a short form. It comes with the service while it runs.

What's included

Built once, then run every month.

The setup

  • The offer and the ad, written, designed and built
  • A focused website or landing page (a homepage plus up to four core pages), included while the service is active
  • Facebook pixel and Conversions API, so tracking is clean
  • A CRM pipeline with lead routing and an instant text back to every new lead
  • Follow-up for new leads who don't reply right away
  • Everything tested before a dollar of ad spend runs

Every month

  • Budget and targeting adjusted as results come in
  • Fresh creative before the current ad wears out
  • A weekly one-page report: leads, cost per lead, what changed
  • A 20-minute call once a month
  • Lead-quality check-ins, so junk gets cut and real leads get chased
  • Hosting and minor website maintenance
  • Month to month from day one. Either side can cancel with 14 days' written notice.
  • You pay Meta directly for ad spend on your own card. I never touch it or mark it up.
  • I get you the lead. You or your team take the call and close the job.

The work guarantee

If 30 days of ads bring no leads, the next month's work is free.

If the ads are live for 30 days and you're not getting leads, I work the next month free until you are. I don't do money-back (if I've run your budget I've done the work), but I'm not going to keep charging you while it's not producing.

Proof, from a different industry

17 leads.Speed clinic sold outin 2.5 days.

Website leads
17
Campaign window
2.5 days
Cost per lead
$11.92

This campaign was for Train4Speed, a sports performance trainer in Los Angeles, not a roofing company. It's the result I can show you today. Results vary by offer, budget, and market.

A good fit if you run a licensed roofing company, you have photos of your own finished work, and you want steadier inspections and replacement quotes outside storm season.

Questions

Want to see if this fits your business?

Book 15 minutes. We'll look at your area, the work you want more of, and whether the numbers make sense. If they don't, I'll say so.

Book a 15-minute call