Your install dates are a goldmine sitting in your CRM. This system turns them into an automatic replacement pipeline: the age-based reminder text, the end-of-life inspection offer, and the quote that lands in the customer's hands before the breakdown — not after.
System 7 from the Leveraged Owner Starter Pack
The air conditioner you installed in 2013 is going to die this summer. You know it. The homeowner doesn't — until it dies on a 98-degree Saturday and they call whoever answers first, which is a competitor, because your office is closed and nobody texted them in May when there was still time to plan. Somewhere in your CRM (customer relationship management — your database of customers and job history) there's an install record with a date on it. That date is the most valuable unused asset in your business. Equipment age alerts turn it into revenue.
This is part of the Pillar D: Full & Calm Calendar series — the systems that keep your schedule full on your terms instead of the weather's terms. Replacement pipeline work is the calmest revenue in the business: planned, scheduled, and quoted before anyone is sweating.
Every HVAC contractor sits on the same database: a list of equipment you installed, with dates. Here's what that list actually is: a schedule of future replacements, knowable years in advance. A residential air conditioner lasts roughly 12–15 years depending on maintenance and climate; a furnace runs 15–20. Those aren't promises about any specific unit — they're the industry's rough service-life expectations, and they're exactly what lets you time your outreach.
The economics are the point. A customer whose 14-year-old system you replace proactively is a planned sale: you quote on a weekday, schedule the install in your slow season, and the customer pays with financing they had time to arrange. A customer whose system dies in August is an emergency sale: you quote on a Saturday, install on overtime, and the customer is making a $8,000 decision while standing in a hot house. Same equipment, same customer — wildly different experience. The age alert moves customers from the emergency column to the planned column, and the only thing it costs you is a text message.
Most shops do nothing with this data. The install record goes into the FSM (field service management software — your dispatch and scheduling system) or a spreadsheet, and nobody ever looks at it again. The equipment ages in the dark. Then the customer calls somebody else, because nobody reminded them that the contractor who installed the unit is still around. The alert system fixes that with one automation.
Before any automation, you need the raw material. Pull every install you can find a date for — FSM records, accounting software, old spreadsheets, paper invoices in a filing cabinet — into one list with three columns: customer name, equipment installed, and install date. Don't aim for perfection. A list with 70% of your installs is infinitely better than the perfect list you're still building in six months.
This is the least glamorous step and the most important one. Every alert, inspection offer, and quote downstream depends on this list being real. One focused afternoon gets most shops there.
The automation has three trigger points, each one texted to the customer automatically when their equipment hits the age threshold. Set it up once in whatever system sends your customer texts — your CRM's automation feature, your FSM's marketing module, or a connected texting platform. The triggers:
Here's the Year-10 heads-up template:
Hi [First Name], it's [Business Name]. Quick note: the [AC/furnace] we installed back in [year] is about [10] years old now — right where a little extra attention pays off. Want us to give it a thorough check this [spring/fall] before the [cooling/heating] season? Reply CHECK and I'll get you scheduled. (Reply STOP to opt out.)
And the Year-12 inspection offer — the workhorse of the whole system:
Hi [First Name], [Business Name] here. Your [AC] is now [12] years old — most systems start showing their age around here. I'd like to send a tech out for a free end-of-life inspection: we'll test everything, give you an honest read on how much life is left, and a replacement quote so you can plan (not panic). No pressure either way. Want me to schedule it? Reply INSPECT. (Reply STOP to opt out.)
The inspection offer works because of how it's framed: honest read, plan not panic. You're not selling them a new system; you're selling them certainty. Many customers accept the inspection, hear "you've got 2–3 years left," and file the quote away — and when the system dies two summers later, whose number do they call? The company that already quoted them, already inspected the house, and already proved honest. The inspection plants the seed even when it doesn't close the sale.
The final trigger is the direct quote offer for aging equipment. This is the message that turns your install history into signed jobs:
Hi [First Name], it's [Business Name]. Your [AC] is [14]+ years old now — you're officially on bonus time. Before this summer's heat puts it to the test, want a firm replacement quote? We can usually schedule installs within [1–2 weeks] this time of year, and financing options start at [$/mo]. Reply QUOTE and I'll send available times. (Reply STOP to opt out.)
Three details make this message convert. First, name the season — "before this summer's heat" creates a deadline that's real, not manufactured. Time the campaign so the AC messages go out in spring and furnace messages in fall, and the calendar does the persuading for you. Second, mention the install window — "1–2 weeks this time of year" quietly contrasts with the 3-week emergency backlog of peak season, which the customer has probably experienced before. Third, anchor the financing number if you offer it — the monthly figure shrinks a four-figure quote into a budget line item, and it belongs in the text because price is the customer's first unasked question.
A note on honesty: don't invent urgency. If your schedule is genuinely wide open, say "we've got good availability right now." Customers can smell manufactured scarcity, and one dishonest "we're booking out fast!" text costs you the trust the whole campaign is built on. The real deadline — the equipment's age plus the coming season — is pressure enough.
Example: you installed a full system for the Hendersons in 2014. Here's what the automation does over the equipment's life:
Total office labor to generate that job: roughly zero minutes, after the initial setup. The texts sent themselves; the customer raised their hand at each stage. That's what a pipeline is — not a scramble for leads, but a machine that surfaces demand you already created years ago.
The campaign only works as long as the list is accurate. Two hygiene habits protect it:
These are marketing-adjacent texts to past customers, so the rules apply: A2P 10DLC registration (the carrier approval for business texting — typically a 1–7 day approval and about $15–$20 one-time) must be in place before you send, every first text to a contact includes opt-out language, and you respect TCPA quiet hours — no marketing texts before 8 AM or after 9 PM in the recipient's local time. Only text customers with an existing business relationship or documented consent, and honor STOP requests immediately. This is general information, not legal advice.
This post is part of Pillar D: Full & Calm Calendar — the full framework lives there. Related System 7 reads: the seasonal campaign playbooks for turning weather events into booked jobs, and the maintenance-plan win-back sequence for customers who let their coverage lapse.
The full setup SOP, all four copy-paste scripts (including the owner notification), the "Your Numbers" missed-call worksheet, and the step-by-step setup guide — free, no catch. Fix your missed calls this week.
Free. The full 8-system Starter Pack is $27 if you want everything else.
This post is System 7 from the Leveraged Owner Starter Pack — the done-for-you version with the full step-by-step SOP, every script, the worksheets, and screen-by-screen setup instructions for all 8 systems.
Stats sourced as labeled: equipment service-life ranges are widely cited industry estimates — treat as directional and confirm with your own experience.
Related guides from the Leveraged Owner blog:
The no-show cost worksheet for contractors: no-show rate × average ticket × frequency = your monthly leak, plus the hidden costs of idle techs and burned slots.
The post-job referral system for contractors: timing, exact wording, and the double-sided incentive structure that turns every completed job into two more.
Can your iPhone or Android auto-text missed callers? The honest breakdown: what native features can do, where they break, and why the carrier can’t do it alone.