
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 roofersMost 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.
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.
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.
Ads that look like everyone's
Stock photos and "Free Roof Inspection!" graphics. Homeowners scroll past because nothing shows them who you are.
Reports nobody can use
Impressions, clicks, "engagement." You want to know one thing: how many roofs did the ads sell?
more likely to reach a web lead when you call within 5 minutes instead of 30.1
of companies never respond to an online lead at all.2
of inbound home-service calls reach a live person. The rest go to voicemail.3
of home-service businesses never ask the caller to book the job.3
The Ridgeline Revenue System
Everything includedOne team that handles the whole path from scroll to signed contract.
- 01
Content filmed on your jobs
We spend a day with your crew and film real tear-offs, real installs, and you. That footage becomes ads homeowners trust, because the people in them are the people who show up.
- 02
Meta & Google ads, managed
Facebook and Instagram campaigns with qualifying questions built in, plus Google Local Services and Search for high-intent homeowners. They run in your own ad accounts and target only your service area.
- 03
5-minute speed-to-lead
Every new lead gets a text and a call within minutes, then a follow-up sequence until they book or say no. Qualified homeowners land directly on your inspection calendar.
- 04
Landing pages that convert
Fast, mobile-first pages with your footage, reviews, financing message, and self-booking, so homeowners can schedule without waiting for a call back.
- 05
Reporting in signed jobs
We connect leads to your CRM and report what matters: cost per qualified lead, inspections held, jobs signed, and revenue. You get a monthly review on the calendar, not a PDF full of clicks.
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 vendors | Typical agency | Ridgeline | |
|---|---|---|---|
| Who gets the lead | You and 3–4 competitors | You | You, and only one roofer per market |
| Ad creative | None | Stock photos and templates | Filmed on your job sites |
| Lead follow-up | Your problem | Your problem | Handled within minutes |
| What gets reported | Leads sold | Clicks and impressions | Inspections, jobs and revenue |
| Who owns the accounts | The vendor | Often the agency | You do |
| Guarantee | Lead credits | Rarely | 15 qualified leads in 30 days |
How it works
Call to calendarStrategy 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.
Film day
Half a day on one of your jobs. We capture your crew, your process and your story, enough for months of ads.
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.
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 estimateIn a slow month: $25,000
Get your market's real numbersThe content we make for you
Ad formatsWho we work with
Home services · CaliforniaRoofing
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
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
FAQDo 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.
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.




