FOR ROOFING COMPANIES · ONE COMPANY PER SERVICE AREA

A full calendar,
on your terms

Qualified homeowners on your calendar, from a system you own.

Every call and text answered in seconds.

The ones that fit get booked. The rest keep getting worked.

Questions? Tap the mic in the corner.

Three-month start,
then month to month
Most companies are live in about two weeks Your ad budget goes to Meta, not through us

THE DIFFERENCE

Leads get chased.
Appointments get sat.

A lead sits in a text thread, in a voicemail, in a form nobody opened until Tuesday. By then the homeowner has called the next roofer.

An appointment is a homeowner who picked a time and is expecting you.

You know what a signed roof is worth. You know your close rate. The only number you don't control is how many qualified appointments hit your calendar. Everything we build points at that number.

The second difference is who owns what the money built.

Buying leads Chased. Forgotten. Shared. Cold.
Owning the machine Sat. Quoted. Closed.
What lands
A name to chase
A homeowner on your calendar, confirmed twice
Whose name is on the ad
Theirs
Yours
Who owns the pixel and data
Whoever sold you the lead
You
Cost over time
The same every month, or up
Trends down as the pixel learns who buys
When you stop paying
It stops
The asset stays: account, pixel, audiences, contacts
Exclusive
As exclusive as the vendor says
Always. Your ad, your number, your calendar. Nobody to share with.

ONE SYSTEM, EVERY PATH

What happens between the ad and the appointment.

Every call and every text gets answered. Every lead gets qualified against your rules. Everything that fits gets booked. Here's the whole path.

That's the whole path. Nobody in your office touches it.

Four questions. One company per service area.

YOUR ACCOUNT. YOUR PIXEL. YOUR DATA.

The most valuable thing we build is the one most vendors keep.

Campaigns run in your ad account, not ours. Every booking teaches the pixel who books. Every closed job teaches it who buys.

That history is worth money. When you buy leads, the pixel that found them belongs to whoever sold them, and it leaves with them.

Yours stays yours: the ad account, the pixel, the audiences, your contacts, every recording, your phone number.

We optimize for scheduled appointments. Not calls. Not clicks.

HOW YOUR PIXEL LEARNS DAY ONE Target: a booked appointment Never a click. Never a call as the goal. WEEKS 1 TO 4 The pixel learns A fresh pixel needs volume. Your customer list shortens it. MONTH 2 ON It finds who books More of the right homeowners, for less. WHEN JOBS CLOSE It learns who buys Job values go back through Meta's Conversions API, hashed and with consent, so it looks for paying customers. EVERY MONTH AFTER Better-fit appointments, same budget The history that makes this work is yours. Phases, not promises. Advertised before? A warm pixel starts further down. Starting fresh? It takes longer.
The promise

Nothing you paid for goes to waste.

We don't promise signed jobs. Nobody honest can. Our job ends when a qualified homeowner is on your calendar, expecting you. The roof is yours to sell. Here's what we promise up to that line.

Every appointment passes the rules you set.

Homeowner, in your area, a real project, your job types. The AI asks before it books, every time. We're not paid per appointment, so there's no reason to pad your calendar.

Nothing gets thrown away.

No-shows are followed up and rebooked. Not ready yet? Nurtured until they are. Didn't buy? They stay in your database for the next reactivation campaign, where the ad spend is already paid.

Live numbers, no spin.

Every call recorded, every text word for word, in your account. The objective we set together is return on ad spend. Once a month we walk you through the math.

THE SECOND THING YOU'RE BUYING

The office stops chasing.
You stop answering from the roof.

It isn't fully automated on purpose. The hot calls come to you, the estimates are yours, and the system stops for a human where a human should decide. What it removes is the busywork.

  • Calls and texts answered in seconds, 24/7
  • Confirmations, reminders, and no-show follow-up handled
  • Past customers and cold leads re-contacted, compliantly
  • One pipeline that tells you what's happening without a meeting

Two ways in.

Ridge is semi-custom, fitted to your company. Summit is custom from the ground up. Either way: ad spend in, sat appointments out.

Ridge
The system, built around your company. Live in about two weeks.
  • Your Meta campaign, in your account: setup or audit, creative adapted to your brand, your customer list as a seed audience, ongoing optimization, and closed jobs fed back to Meta so it learns who buys.
  • AI receptionist on your existing number. Trained to sound like your company, it discloses, qualifies, books, transfers hot calls live, and texts you a summary. 1,000 minutes included.
  • AI text assistant trained on your business. Answers in seconds, qualifies, books, follows up no-shows.
  • Three calendars: self-booking, text-assisted, and voice-booked. Confirmations and reminders included.
  • Your offer page: your brand, your photos, your service area, your Google reviews, and a video-testimonial wall.
  • Reviews, asked for after every job: automatically, and your office hears first when someone isn't happy.
  • A pipeline you can read: from ad click to sat appointment, plus nurture and reactivation lanes.
  • Reactivation of your past customers and cold leads: a second source of appointments, first campaign included.
  • Live reporting in your account. Monthly review call. Recording and transcript on every voice appointment.

Setup, then a monthly management fee paid to us, plus an ad budget you pay Meta directly. Numbers on the fit call.

Check your service area
Summit
Built custom.

For companies Ridge won't fit:

  • Operations doing $10M a year or more
  • Multi-location companies
  • Commercial work
  • Complex insurance workflows
  • An owner who wants the whole thing built around their operation, from the ground up

Starts with a $500 planning session. You leave with a blueprint of your pipelines, calendars, and workflows. It's yours either way, and the $500 comes off the build if we do it.

Book a planning session

Who this is for.

For
  • Residential roofing companies with room to take more jobs this month
  • Owners still answering their own phone from a roof
  • Owners who'd rather own the system than rent leads
  • Owners or partners who can say yes on a 30-minute call
Not for
  • Companies that want leads to chase
  • Companies that won't let a system book their calendar
  • Anyone who wants signed jobs promised
  • Storm chasers working a market for one season

How it works.

Three steps to a full calendar.

  1. 1 Check your service area.

    Four questions. We tell you if your area is open and whether Ridge or Summit fits.

  2. 2 A 30-minute fit call.

    We confirm the rules, the budget, and the timeline, and give you the numbers. Owner or partner on the call.

  3. 3 Then we build.

    Ridge is live in about two weeks: kickoff, build, test calls, launch. Summit runs on the timeline we set together. Then your numbers start showing up in your account.

FOUR QUESTIONS

Check your service area.

Tell us what you do, where, and how much more you could take. We'll tell you if your area is open, whether Ridge or Summit fits, and what happens next.

Question 1 of 4

Questions, answered.

Why isn't there a price on this page?

Because the number depends on your service area, your ad budget, and whether you're starting from a fresh account or a warm one. There are three parts: a setup fee, a monthly management fee paid to us, and an ad budget you pay Meta directly. You'll hear all three in the first ten minutes of the fit call, with the math behind them.

What's the minimum ad budget?

$100 a day, paid to Meta, not to us. Below that Meta can't learn fast enough, and we'd be taking your money for nothing. The East Valley numbers on this page came from exactly that budget, on a brand-new pixel.

How long is the commitment?

Three months to start, then month to month. Three months is how long a fresh pixel needs to learn who books and who buys; cutting it short throws that away. After that, you stay because it works, or you leave with everything.

Do you work with my competitors?

No. One company per service area, and your service area is the ZIP codes your ads run in, sized to your budget. We won't run ads for another roofer there while you're a client. Want more ground later? If it's open, it's yours. If it's taken, the check says so — and the fit call is still worth booking, for timing or a neighboring area.

Do you book the in-home visit straight from the ad?

Your call. Some companies book the in-home visit directly. Others want a short call first, with the visit on a second calendar once your office says yes. We build the process you already run.

I already have a website and a CRM. What happens to them?

Your website stays. Most company sites are built to be found, not to turn a cold Meta click into a booked appointment. Ridge builds the page your ads land on — your brand, photos, reviews, service area, and booking calendars — inside our system, so the follow-up and the tracking work together and we can tune it as the numbers come in. Want the whole site rebuilt? That's Summit.

Your CRM stays your system of record. Booked appointments land on your calendar and can be handed to your CRM; what we need back is which ones became jobs, so the ads learn. Two-way integration with other software is a Summit build.

Do you handle storm and insurance work?

Residential storm repair, yes. The receptionist asks whether it's a claim and follows your claim script. Complex insurance workflows, like supplements and adjuster scheduling, are a Summit build.

What do you need from me?

Three things. Take the hot calls when it hands them to you. Show up to the appointments. Mark jobs closed in the pipeline, so Meta learns who buys and next month gets cheaper. The system does the rest.

How fast will I see appointments?

Bookings start as soon as the ads run. How many depends on your budget and whether the pixel is warm. Month one is the pixel learning. Month two is where it starts finding the right homeowners for less. Advertised before? You start further down the ladder. Starting fresh? It takes longer. Phases, not promises.

Does it sound like a robot?

Tap the mic and decide for yourself. It tells every caller it's an AI in the first sentence, and homeowners book anyway. What they care about is that someone answered, understood the problem, and gave them a time.

What happens when a homeowner doesn't show, or books and didn't mean it?

It happens, and no system stops all of it. The AI asks the qualifying questions before it books, confirms twice, reminds three times, and keeps the whole conversation in your account. If they still don't show, it follows up and rebooks, or nurtures them until they're ready. Never buy? They stay in your database for the next reactivation campaign. And we're not paid per appointment, so nobody on our side wins from a booking that shouldn't have happened.

What if I leave?

Everything that's yours stays yours: your ad account, pixel, audiences, contacts, recordings, and phone number. Your data exports free. If you want the whole system moved into your own GoHighLevel account, we do that for a flat fee.

I already own the receptionist. Does that count?

Yes. If you're already running our AI receptionist, it's credited toward Ridge setup and we build the rest around it. Nothing that already works gets rebuilt.

Why won't you promise signed jobs?

Because too much of the close isn't ours to control: who's on the roof, how you price, whether it's a claim, what the homeowner decides. What we control is everything before that — a homeowner who fits your rules, at a time they chose, confirmed twice, with the whole conversation in your account before you knock. The system does the heavy lifting up to the door. Your closer takes it from there, and you'll see the numbers on both sides of that line every month.

Do I have to let the AI answer my main line?

No. Most companies run it as overflow: your office answers first, and the AI picks up what they miss — nights, weekends, the third call at once. Or it answers everything. You set the rule on the fit call, and you can change it later.

A Convert Peak Technology

Contact Us

Call Us 623-294-4940

Address: 13802 N Scottsdale Rd,

Suite 151, Scottsdale, AZ, 85254-3403

© Copyright 2026. Convert Peak LLC. All rights reserved.

Results and testimonials on this page are from specific Convert Peak clients and are not typical or guaranteed. Appointment counts, cost per appointment, and any revenue figures are those companies' own results, and yours will vary with your market, your ad budget, your pixel's history, and how your team handles the appointments. Convert Peak does not guarantee appointments, jobs, or revenue.