HVAC Database Reactivation: The Shoulder-Season Playbook
How HVAC companies fill the August-to-October gap by working the leads already sitting in the CRM, instead of waiting for the first cold night.
Key Takeaways
- Residential electricity use peaks in July and August and falls off after, taking your emergency call volume with it.
- ENERGY STAR tells homeowners to book heating checkups in the fall, before contractors get busy. Your September text repeats advice they already got from the EPA.
- Homeowner maintenance plans run $150 to $300 a year, against repair bills of $100 to $2,000. That spread fits in a text message.
- One membership sold is roughly four hours of guaranteed future work, per ServiceTitan.
- Tailwinds campaigns have recovered $180K and reactivated 340 leads at $0 in additional ad spend, with response rates in the 2 to 5 percent range.
Your phone stopped ringing about three weeks ago. It happens every year in the back half of August, and every year it catches HVAC owners who were too busy in June and July to plan for it.
The usual response is to cut ad spend and wait for the first cold night in October. There's a third option that costs nothing extra: work the list you already paid for. Your CRM is full of people who took a replacement quote in May and went quiet, paid for one repair in 2024, or let a maintenance plan lapse two winters ago. They still own the house. They still own the equipment. And for about eight weeks you have the technician hours to serve them.
What is HVAC database reactivation?
HVAC database reactivation is a campaign that contacts dormant leads and past customers already in your CRM — old quotes, one-time repair calls, expired memberships — and books them into jobs using text, email, and voicemail. No new ad spend. You already bought the list. The campaign only pays for the outreach.
Database reactivation is the practice of working contacts you already own — old quotes, one-time repairs, lapsed memberships — into booked jobs, instead of buying new leads to replace them.
The mechanics are the same in every trade. We covered the general version in the guide to database reactivation, and the storm-driven variant in the roofing reactivation playbook. What changes for HVAC is timing. Roofing reactivation follows weather events. HVAC reactivation follows the calendar, and the calendar is unusually cooperative right now.
Why is the shoulder season the right time to run it?
Late August through October is the dead space between cooling demand and heating demand. Residential electricity use peaks in July and August, then falls as temperatures moderate. Emergency calls fall with it. You're paying for technician hours with no inbound work to put in them.
The offer also isn't your idea. ENERGY STAR, the EPA program, tells homeowners to book annual pre-season check-ups and to schedule the heating system in the fall specifically because contractors get busy once summer and winter arrive. When you text an old customer in September about a heating checkup, you are repeating advice a federal agency already gave them. That's a different conversation than a discount blast.
Then there's capacity. ServiceTitan lists keeping techs busy through the slow season as a core reason to sell service agreements, and quotes former contractor Chris Hunter: "Every time we sold one club membership, that was four hours of guaranteed future work." A membership sold in September isn't just September revenue. It's a scheduled visit you control and a tech in the house before the first freeze.
Which leads are actually worth contacting?
Not the whole database. Segment by what the contact last did with you, then match the offer to that behavior. A homeowner who took a replacement quote in May needs a different message than one whose maintenance plan lapsed in 2023. Sending both the same text is the fastest way to burn a list you can't replace.
| List segment | What they last did | Offer that fits | Why it works |
|---|---|---|---|
| Quoted, never bought | Took a replacement quote, went quiet | Re-quote at current pricing, with financing | Price was the objection and equipment pricing has moved since |
| Repair customer, no plan | Paid for one repair, never came back | Maintenance plan, $150 to $300 a year | They already trust your truck. The plan is a small yes |
| Lapsed membership | Let the agreement expire | Reinstate with a fall heating checkup | Cheapest re-acquisition on the whole list |
| Booked, then canceled | Scheduled a visit, never rescheduled | Direct booking link, no offer attached | Intent was there. Friction killed it, not price |
| Cold inquiry, 12 months plus | Filled a form, never spoke to anyone | Fall heating checkup, seasonal framing | Low commitment and a real reason to reply now |
Work them in that order. Lapsed memberships and past repair customers are the easiest conversations because those people already know your company. Cold form-fills from eighteen months ago are the hardest, and they're where most owners start, because that segment is the biggest.
One operational warning. A reactivation campaign generates replies in bursts, not a steady trickle, and a text that sits for four hours is a dead lead. The speed-to-lead numbers bite harder here than on fresh inbound, because you re-opened a conversation the homeowner had already closed.
What offer converts best on a dormant HVAC list?
The maintenance plan, for most segments. ServiceTitan puts homeowner plans at $150 to $300 a year, against repair costs it ranges from $100 to $2,000. That spread is the entire pitch and it fits in a text message. It's also a price a homeowner can approve without a spouse conversation, which matters when you're asking for a yes over SMS.
Lead with the checkup, not the plan. Book the fall heating inspection first: a specific date, a named tech, a reason tied to the season. Sell the membership at the kitchen table once someone is in the house. Asking for a recurring commitment in a cold text, to a list that hasn't heard from you in a year, is a bigger ask than the channel supports.
Skip the discount-only message. A percentage off with no seasonal reason reads as work you couldn't sell. ENERGY STAR's checklist hands you the reason instead — dirty coils, refrigerant levels, and airflow problems that can reduce system efficiency by up to 15 percent. Air conditioning is 18 percent of a household's annual electricity use, so efficiency loss shows up on a bill the homeowner is already looking at.
Is it legal to text an old HVAC list?
Only with prior express consent, and carriers enforce this before any court does. Under the TCPA you need documented consent from the contact before sending marketing texts, every message needs a working opt-out, and sends are limited to 8am through 9pm in the recipient's local time. This is general information, not legal advice.
The practical gate is A2P 10DLC registration. Carriers block unregistered application-to-person traffic rather than slowing it down, so an unregistered campaign doesn't underperform — it never arrives. Register the brand and the campaign before you build the list, not after the first send fails. The operational sequence is in how to run a lead reactivation campaign.
What does this cost compared to buying new leads?
Reactivation costs the messages and the labor to answer replies. No media spend, no lead-vendor fee, no cost per click. For comparison, LocaliQ's benchmark of 3,211 US home-service search campaigns puts the median cost per lead at $127.74 for air conditioning install and repair, and $129.02 for heating and furnaces, measured April 2024 through March 2025. That is what one new lead costs you before anybody picks up the phone.
Our own campaign data: $180K in recovered revenue, 340 leads reactivated, first results inside 60 days, at $0 in additional ad spend. We've found campaigns against a dormant list produce response rates in the 2 to 5 percent range. On a 4,000-contact HVAC database, the bottom of that range is 80 conversations you weren't having last week. Those aren't identical to paid search leads — a dormant contact is warmer in some ways and colder in others — but priced at the benchmark above, 80 leads is roughly $10,000 of acquisition cost you didn't pay.
Forget the comparison against ads. The real one is against the technician hours you're already paying for in September. Those hours are spent either way. Our lead reactivation service exists to put jobs in them.
Frequently Asked Questions
When should an HVAC company start a shoulder-season reactivation campaign?
Start in late August and run through October. ENERGY STAR advises homeowners to schedule heating checkups in the fall before contractors get busy, so your timing matches advice they've already heard from a federal source. Waiting for the first cold snap puts you in line behind every competitor.
How old can a lead be and still be worth contacting?
Age matters less than behavior. A three-year-old replacement quote from someone still in the same house is a better target than a six-month-old form fill from a renter. Segment by what they did first, then by recency.
What response rate should an HVAC owner expect?
We've found reactivation campaigns produce responses in the 2 to 5 percent range, though it moves with list quality and how long you've been silent. Anything above that usually means the list was better maintained than most. Measure booked jobs, not replies.
Do I need A2P 10DLC registration to text my own customer list?
Yes, for business messaging through standard carrier routes at any real volume. Unregistered application-to-person traffic gets blocked rather than delivered, so registration is a prerequisite and not an optimization. You also need documented prior consent and a working opt-out. This is general information, not legal advice.
Should I run reactivation in-house or hire it out?
If you have someone who can write the sequences, register the campaign, and answer replies within minutes during business hours, run it in-house. Most HVAC owners in the shoulder season have technician capacity but not office capacity. That gap is what our reactivation service covers.