Layered mountain ridgelines fading into haze, in black and white

15 qualified leads in your first 30 days — guaranteed

Fill your calendar with roof replacements.

We film your crews, run your Meta and Google ads, and follow up every lead within minutes, so California roofers spend their week on inspections and signed contracts instead of chasing leads.

Sound familiar?

For residential roofers

Most roofers don't have a lead problem. They have a follow-up problem, a trust problem, and an agency that reports clicks instead of contracts.

01

Shared leads

You pay for a homeowner that four other roofers are calling at the same time. Whoever answers first wins, and it's a race to the bottom on price.

02

Leads that go cold

A form comes in while you're on a roof. By the time you call back that night, they've already booked someone else.

03

Ads that look like everyone's

Stock photos and "Free Roof Inspection!" graphics. Homeowners scroll past because nothing shows them who you are.

04

Reports nobody can use

Impressions, clicks, "engagement." You want to know one thing: how many roofs did the ads sell?

100×

more likely to reach a web lead when you call within 5 minutes instead of 30.1

23%

of companies never respond to an online lead at all.2

52%

of inbound home-service calls reach a live person. The rest go to voicemail.3

55%

of home-service businesses never ask the caller to book the job.3

The Ridgeline Revenue System

Everything included

One team that handles the whole path from scroll to signed contract.

The Ridgeline Guarantee

15 qualified leads in your first 30 days. Or next month is on us.

What counts as "qualified"

  • We reached them by phone
  • They own the home
  • The home is inside your service area
  • They need a replacement or a substantial repair
  • They agreed to talk about an inspection

How it works

The 30 days start the day your ads go live. If we deliver fewer than 15 qualified leads, we manage your campaigns the following month at no fee until we hit the number. Ad spend goes straight to Meta and Google and isn't part of the guarantee. Full terms are in your proposal.

Why we can offer this: we handle the first contact ourselves, so leads don't go cold before anyone calls.

How we're different

Side by side
Lead vendorsTypical agencyRidgeline
Who gets the leadYou and 3–4 competitorsYouYou, and only one roofer per market
Ad creativeNoneStock photos and templatesFilmed on your job sites
Lead follow-upYour problemYour problemHandled within minutes
What gets reportedLeads soldClicks and impressionsInspections, jobs and revenue
Who owns the accountsThe vendorOften the agencyYou do
GuaranteeLead creditsRarely15 qualified leads in 30 days

How it works

Call to calendar
i.

Strategy call

30 minutes on your market, average job size, close rate and capacity. We tell you if your territory is open and what the numbers could look like.

ii.

Film day

Half a day on one of your jobs. We capture your crew, your process and your story, enough for months of ads.

iii.

Launch

Ads, landing pages, tracking and follow-up go live in your accounts, usually within two weeks of kickoff. Your 30-day guarantee starts here.

iv.

Book & scale

Leads are contacted in minutes and booked onto your calendar. Each month we cut what isn't working and spend more on what signs roofs.

Run your numbers

Revenue estimate

Based on published home-services benchmarks: about $55 per lead, with 18% of leads becoming a held inspection in a typical month, and $85 and 12% in a slow month. This is an estimate, not a promise. Your market, season and sales process all move these numbers.

Estimated leads / month91
Inspections held16
Signed jobs4
Estimated new revenue / month$57,000

In a slow month: $25,000

Get your market's real numbers

The content we make for you

Ad formats

Who we work with

Home services · California
Primary focus

Roofing

Retail roof replacements and major repairs for residential roofers ready to grow. Built around how homeowners actually buy roofs: comparing quotes, financing, and trust.

HVAC

System replacements and install leads, with seasonal campaigns ready before the first heat wave or cold snap.

Solar

Pre-qualified homeowner consultations with the questions that matter, like ownership, roof, and utility bill, asked up front.

Exteriors

Windows, siding, gutters and remodelers selling big-ticket projects to homeowners.

About

Auburn, California
Misty mountain ranges at dawn, in black and white

Filmmakers who think like salespeople.

Ridgeline Films is a small California team that pairs cinema-grade content with a performance ad engine. We started with one idea: contractors don't need more marketing, they need more signed jobs. So that's what we measure.

We work with a limited number of contractors, one per market, so every client gets senior attention and nobody competes with another client for the same homeowner.

Mike Evans

Co-founder · CEO · Ads & Growth

Evan Koessler

Co-founder · Creative Director

Questions roofers ask us

FAQ
Do you sell the same leads to other roofers?

No. Leads come from campaigns that run in your own ad accounts, under your name, in your service area. We also work with only one roofer per market, so we're never sending a homeowner to your competitor.

How does the 15-lead guarantee work?

Starting the day your ads go live, we count qualified leads for 30 days. Qualified means we reached them by phone, they own the home, it's in your service area, they need a replacement or substantial repair, and they're open to an inspection. If we come in under 15, we manage your campaigns the next month for no management fee until we reach it. Ad spend isn't included because it's paid directly to Meta and Google.

How fast will I see leads?

Most campaigns go live within about two weeks of kickoff, and leads usually start in the first week the ads run. Results build over the first 60–90 days as the ads learn and we refine the creative. Roof replacements often sign weeks after the first call, so we track jobs over a 90-day window.

What does it cost?

A flat monthly management fee plus your ad budget, which you pay directly to Meta and Google. We quote per market after the strategy call, once we know your service area, goals and capacity. No surprise fees.

Who owns the ad accounts, the leads and the footage?

You do. Campaigns run in your accounts, leads go into your CRM, and you keep the content we film for you.

Do I need a new website?

No. We build dedicated landing pages for the campaigns, and you can keep your current site as it is.

What do you need from me?

Half a day for film day, access to your ad accounts and CRM, a calendar we can book inspections onto, and a quick update when jobs sign so we can optimize for the leads that actually close.

Do you do storm and insurance work?

We focus on retail replacements, where trust and follow-up decide who wins. If you also do storm or insurance work, we can run event-based campaigns alongside it.

Do you only work with roofers?

Roofing is our focus. We also work with HVAC, solar and exterior contractors selling big-ticket jobs to homeowners in California.

One roofer per market

Is your market still open? Let's find out.

Book a 30-minute strategy call. We'll look at your area, your numbers and your capacity, and tell you plainly whether we can hit the guarantee for you.