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.
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.
Every call and every text gets answered. Every lead gets qualified against your rules. Everything that fits gets booked. Here's the whole path.
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.
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.
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.
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.
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.
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.
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 areaFor companies Ridge won't fit:
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 sessionFour questions. We tell you if your area is open and whether Ridge or Summit fits.
We confirm the rules, the budget, and the timeline, and give you the numbers. Owner or partner on the call.
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.
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.
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.
$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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.