Done-for-you reactivation · Built for HVAC
The replacements are already in your database. We find them and book them — before your competitor does.
We find the customers in your base whose systems are aging into replacement — and book those jobs onto your calendar. Not cold leads. Not another dashboard to babysit. Just replacement work you already earned.
A read-only look at your CRM. We show you the exact number of replacement-ready customers you're sitting on — before you pay a cent.
- ✓ Read-only CRM access
- ✓ Your own customers only
- ✓ 15 booked jobs in 45 days — or no ongoing fee
In the replacement window right now
127 customers
Furnace · installed 2007
19 yrs · past design life
AC · installed 2012
14 yrs · out of warranty · peak season
Heat pump · installed 2011
15 yrs · past service life
Illustrative example — a one-time backlog, not a monthly rate. Your real numbers come from your CRM in the free audit.
The leak nobody's watching
You're not missing new customers. You're missing the ones you already own.
You spent real money acquiring every customer in your database. Then, once the job's done, most of them go dark — and nobody's job is to bring them back.
Meanwhile their systems are aging on a clock. A furnace you installed in 2008 is in the replacement window today. That customer will replace it. The only question is whether they call you — or whoever reaches them first.
What this actually is
This isn't lead-gen. It's a second revenue engine bolted onto customers you already paid for.
Not cold leads or list-blasting
We only work customers you already have a relationship with.
Not another dashboard to run
It's fully done-for-you. Nothing new to log into.
Not a generic marketing bot
It's built specifically around HVAC replacement and maintenance timing.
Same customers. Same trucks. One more reason for them to call you first.
How it works
Three steps. The targeting does the heavy lifting.
Connect
Plugs into your CRM/FSM — ServiceTitan, Housecall Pro, and the rest — read-only. Your data stays yours.
Target
Scores your entire base by system age, warranty status, and season to find exactly who's ready to buy now. A short, precise list of replacement-window and service-due customers — not a blast to everyone.
Book
Reaches those specific people under your name, with a real reason — a text, an email, a callback they can take on their own time. A scheduling touch, never a hard pitch; the moment someone has a real question, a person picks it up. You set the monthly volume, so we feed your calendar at the pace your crew can run.
Fully managed. You don't staff it, you don't run it. It just feeds your calendar.
In your name, not ours
This is exactly what your customer gets.
No spray, no hard sell — a genuine heads-up from the company that installed their system. You approve every template before a single message goes out, and every message carries an instant opt-out.
Miller Heating & Air
Example message
See it, don't take our word for it
Your base, scored — and the jobs landing on your calendar.
Two screens from the platform, and the actual messages your customers get. Illustrative examples — your real numbers and names come from your own CRM.
Riverside Heating & Air
Base audit · as of Jun 2026
2,540
Customers scored
127
In replacement window
190
Service / maintenance due
12
Booked this month
- S. Okafor · Furnace 2007 Replace
- J. Whitmore · AC 2012 Due
- R. Delgado · Heat pump 2011 Book
- T. Nguyen · Furnace 2009 Replace
- L. Barnes · AC 2014 Watch
The audit view — every equipment customer scored by age, warranty, and season.
Jobs booked onto your calendar
This week
-
Tue9:00a
Booked
Replacement estimate
S. Okafor · Furnace
-
Wed1:30p
Sold
System replacement
T. Nguyen · Furnace
-
Thu11:00a
Booked
Seasonal check
L. Barnes · AC
-
Fri8:00a
Booked
Replacement estimate
R. Delgado · Heat pump
Booked appointments drop straight onto the calendar you already run.
The messages your customers actually get
Your name, a real reason, an instant opt-out — and you approve every template before a word goes out. Across text, email, and a callback.
Maintenance reminder · example
Riverside Heating & Air
to you
You're due for your seasonal check — your plan covers it
Hi Dana — it's about time for your system's seasonal once-over, and it's included in your maintenance plan. Want us to grab a slot that works before we get busy?
Seasonal / membership email · Unsubscribe anytime
Opt-out, honored instantly — the reputation promise, working.
Why us
Built for the trade — and built to protect your name.
Your base, never a cold list.
Real reason, right timing, every opt-out honored. Protects your reputation, not just your revenue.
HVAC-specific targeting.
System age + warranty + season, so you reach the exact people ready to buy now — not everyone at once.
Done-for-you and guaranteed.
We run it end-to-end and put our pay on the line. If it doesn't book, you don't owe the ongoing fee.
Why now
This isn't a slow leak you can get to later. It's running right now.
Every month you wait, this season's replacement-window customers get sold by whoever reaches them first. And once they've replaced, they're gone for another decade-plus. Nobody sends them back a reminder that it was your name on the original install.
Every month
window customers get contacted — by someone
One call
is all it takes for a competitor to take the job
12–20 yrs
a system lasts — then they're gone for over a decade
Do the math on your own base
Put in two numbers. See what's leaking out of your base every year.
These are deliberately conservative industry averages — the low end. Drag them lower if you want; the number still stings. Your free audit replaces every guess with the real install dates in your CRM.
The equipment customers in your database — not one-off service tickets. A number you know off the top of your head.
Your number, not ours — a full system replacement. This is what makes the result impossible to wave off.
Our assumptions — we used the low end. Tap to adjust.
A calculator you can argue down is one you can trust. Drag these lower and watch the number fall.
Replacement jobs slipping to competitors each year
44 jobs / year
≈ $396,000 a year in replacement work you already earned — averages about $33,000/month (it's seasonal and lumpy)
Even if we're half wrong, that's still ≈ $198,000 a year walking out the back door.
Recovering just one of these jobs covers the engine for about 6 months.
2,500 customers × 7% in-window × 25% lost ≈ 44 jobs × $9,000.
That's an estimate from two numbers. The free audit replaces it with your real count — the actual systems and install dates pulled from your CRM.
See the money in your base — freeEstimate only, built from conservative industry averages — not a quote or a promise.
The offer
We prove it on your customers before you're on the hook for anything ongoing.
Step 1 — The pilot
We do a one-time sweep of your base to prove it on your customers — at no cost to you.
Our guarantee
15 booked jobs in 45 days,
or you don't owe the ongoing fee.
That's the floor, not the ceiling.
A booked job = a confirmed appointment on your calendar with one of your existing customers, about a replacement or high-ticket service — a real visit that holds. Not a lead, not a tune-up call, not a no-show. Your crew runs the call and closes; our job is to get you in the door.
You don't pay a cent until it works — the $1,500/mo only starts once the jobs are on your calendar. Miss the number and here's what we ate: a full sweep of your base, the outreach written and sent, three channels run for 45 days — all on us.
Step 2 — Always-on
Your free audit puts a real dollar figure on the replacement work already sitting in your base. The engine that books it, every month:
Cold-lead agencies charge you to chase people who've never heard your name. This works the customers who already have your sticker on the furnace — one replacement you'd have lost covers months of this.
The ROI math: What's your average ticket on a full replacement? If this books you one a month you'd otherwise have lost, it's paid for many times over.
Why you can trust it
We took the risk off the table on purpose.
The free base audit
We show you the real number before you pay. No commitment, no guessing.
The performance guarantee
We don't get the ongoing fee unless it works. Our pay rides on your results.
You hold the switch
You approve the templates. You can pause the whole thing with one text. It's your name — you stay in control.
What we'll never do to your list
- ✕ Contact anyone who isn't already your customer
- ✕ Change, add, or delete anything in your system — read-only, always
- ✕ Send a message you haven't approved
- ✕ Sell, share, or reuse your customer list
- ✕ Bury the opt-out
- ✕ Put your name on anything you haven't seen
Straight answers
The questions every owner asks.
See the exact number of replacement-ready customers hiding in your base — free.
A read-only look at your CRM, no cost and no commitment. We show you the real dollar figure before you decide anything.
You already own these customers. Let's stop letting them walk out the back door.
- ✓ Read-only — we never write to your system
- ✓ You see the number before you pay a cent
- ✓ No obligation to continue
You're in. We'll be in touch within one business day.
Next: we'll send a short, read-only connect link for your CRM, run the sweep, and walk you through the exact number of replacement-ready customers in your base — before anything else.