Industry Guides

HVAC Renewals: Filling Fall From the Database

Every HVAC customer from last year is due for a tune-up. How shops fill the shoulder season from the database instead of buying more leads.

The AZMUTHE Team··4 min read

Summer fills an HVAC shop's calendar on its own. The phone rings because the house is 84 degrees, and the only question is whether anyone can answer it fast enough. Then September comes, the emergencies stop, and the calendar empties out at exactly the moment the trucks are still on payroll.

The shoulder season is where HVAC shops either buy leads they don't need or work the list they already have. Every customer from last summer is due for a fall tune-up. Every maintenance agreement is coming up for renewal. Every estimate for a replacement that "wasn't urgent" in July is a system one cold night from failing. That list is the fall schedule, and it's already in your software.

Three lists, one job

Maintenance agreements up for renewal. The easiest conversation in the business. They already bought the plan. Ask them to renew it and schedule the fall visit in the same message.

Past customers without an agreement. Anyone you served last year who isn't on a plan. Offer the tune-up, and offer the agreement as the way to never think about it again.

Open replacement estimates. Every system you quoted in the summer that limped through. Follow up before the first cold snap, because the shop that's in contact when it fails gets the install.

None of those three needs a dollar of new marketing. They need a text with a reason, a call, and a real slot on the calendar.

The renewal sequence

Touch one, six weeks out. A text: "Your annual maintenance plan renews next month. Want me to grab you a fall tune-up spot while I'm at it? I've got the 8th and the 11th open." A renewal and a booking in one reply.

Touch two, four weeks out. A call for anyone who didn't reply. Same offer, plus an answer to the question they didn't ask: what the plan covered this year and what the tune-up catches.

Touch three, two weeks out. One more text with the two remaining slots. Then the record cycles to the spring list.

The same three touches, aimed at the non-agreement past customers, with "you're due" as the reason instead of "it's renewing."

Working the replacement estimates

Replacement quotes go quiet in July because the system still runs and the number is large. In September, they're the most valuable follow-up in the shop. The sequence is the open-estimates cadence with one addition: a plain, honest note about what happens to a system that limped through summer when it has to heat. Not fear. Fact. And an install date held, because installs in October are easier to schedule than installs in January.

The dispatch reality

The reason this doesn't happen is capacity, not disagreement. The office in September is answering the phone, closing out summer invoices, and chasing parts. Working three lists on a three-touch cadence is a full-time outbound job, and it never gets done between calls.

Inside an AZMUTHE build for HVAC and trades, the AI Employee does exactly that job. It reads the renewal dates and last-service dates from your system, sends the text, makes the call, offers real slots from the dispatch board, and books the ones who say yes. The Closer works the replacement estimates. Both report into the morning brief, so you see the fall calendar filling from the back, with names you recognize.

It connects to ServiceTitan, Jobber, Housecall Pro, FieldEdge, Service Fusion or Workiz. If something in your stack has no API, the workaround is built.

For summer surge handling, the earlier HVAC missed calls guide covers the inbound side.

Frequently asked questions

How many customers does this take to matter? It scales with the list. A shop with a few hundred past customers fills weeks of shoulder-season work; a shop with a few thousand fills the whole quarter. Rather than promise a rate, run the first segment and use your own reply rate to size the rest.

Won't customers ignore a maintenance text? "You're due" with two real times outperforms a generic "book your tune-up today" by a wide margin, because it's about them and it asks a yes-or-no question.

Can it respect our dispatch zones? Yes. Slots are offered from the board with your zone and drive-time rules applied, the same way the front desk books inbound. See the Texas drive-time post for how those rules get written.

We already send a fall email blast. Isn't that enough? A blast is one message to everyone. Working the list is a conversation per customer that ends in a booked slot. The difference is the calendar.

Bring your customer count, your agreement count and your average tune-up ticket. That's enough to size the fall. See if you qualify.

Keep reading

One build. The output of a front office.

AZMUTHE works nights, remembers every conversation and plugs into the tools you already run. Custom-built, scoped to your business, live in 7–14 days.

Bring three numbers to the call
  • Last month's lead count
  • Your best guess at how many got a conversation
  • Your average ticket

We run the recovery figure live, at your close rate, and tell you honestly whether it fits. 30 minutes. No deck.

Book a demo