In Nashville, summer means AC repair calls every day. The first heat wave in June triggers a flood of "my AC is not blowing cold" calls that keeps every HVAC company in the metro busy through September. Then winter comes and heating systems start failing, creating another wave of emergency calls from November through February. These are the money months.
Then there is spring and fall. The temperatures are mild. Nobody's AC is struggling. Nobody's furnace is dying. The phone slows to a trickle. Comfort Zone HVAC, a six-person operation that had been running for eight years, experienced this cycle every year. Revenue would swing 40% to 50% between peak and off-peak months. Payroll stayed the same. Overhead stayed the same. The slow months were a drain on cash reserves built up during the busy season.
The owner knew the solution in theory: sell maintenance contracts, reactivate past customers during slow months, and build a base of recurring revenue that smooths out the seasonal swings. Every HVAC business coach, every industry conference, every trade magazine says the same thing. The problem was execution. When you are slammed with emergency calls in July, you do not have time to market maintenance plans. When October arrives and the phone goes quiet, you do not have a system to reach out to the 800 customers you have served over the past three years.
Comfort Zone had served over 800 unique customers since opening. Their names, addresses, phone numbers, and service history were scattered across an old CRM, a QuickBooks account, and a stack of carbon-copy invoices in a filing cabinet. The data existed. Nobody was doing anything with it.
Twice, the owner had tried running a reactivation campaign manually. He exported a list from the CRM, wrote a text message about a fall tune-up special, and started sending them one by one on a Saturday morning. He got through about 60 before he got pulled into a callback on a furnace install. The other 740 never got the message. Of the 60 who did, 4 booked. Not bad as a conversion rate, but the effort-to-result ratio made it feel pointless.
The maintenance contract situation was similar. He offered a $199/year plan that included two tune-ups and priority scheduling. Good deal. Customers loved it when he mentioned it. But mentioning it consistently to every customer after every job required a discipline and a system that manual processes could not sustain. He had 11 maintenance contracts out of 800 customers. The potential was enormous. The execution was nonexistent.
The first step was loading every past customer into the system with their service history and equipment details. The system then segmented them by the type of work performed, the date of last service, and the equipment they had. This created targeted lists: customers with AC units serviced more than a year ago, customers with furnaces older than 10 years, customers who had emergency repairs and might benefit from a maintenance plan.
The reactivation campaigns went out automatically based on season and customer profile. In September, before the heating season starts, every past customer with a furnace got a maintenance reminder with a specific offer: "Your furnace was last serviced [date]. Schedule a pre-season tune-up before the first cold snap." In March, the same approach for AC systems. The messages were personalized with the customer's name, their specific equipment, and their service history.
The results in the first slow season were significant. Of the customers who received reactivation messages, 18% booked a service. For a business that had been doing essentially zero proactive outreach, this was transformative. Slow-season revenue increased 35% compared to the same period the previous year.
The maintenance contract growth was even more impactful long-term. After every completed job, the system sent a follow-up that included information about the annual maintenance plan. For emergency repair customers, the message highlighted how a maintenance plan would have caught the issue early and prevented the emergency. Twenty-three new maintenance contracts were signed in the first quarter, more than doubling the existing base.
"I had 800 past customers sitting in a database doing nothing. Avo reached out to all of them at the right time with the right message. Eighteen percent booked. Our slow season revenue went up 35%, and we added 23 maintenance contracts in the first quarter. That is recurring revenue I did not have before."
During peak season, the system operates like it does for any service business: instant lead response, qualification, scheduling, and post-job follow-up. For HVAC specifically, the qualification flow asks about the type of system, the age of the unit, and whether there is an active warranty. This helps the technician arrive prepared and reduces diagnostic time on site.
During slow season, the reactivation engine is the primary driver. The system identifies customers approaching their annual service interval and sends targeted reminders. It tracks which customers responded to previous campaigns and adjusts messaging accordingly. Customers who have never responded to a maintenance reminder get a different approach than those who booked last year's tune-up.
The maintenance contract management runs year-round. Contract holders get automatic scheduling reminders for their seasonal tune-ups. The system tracks which contracts are approaching renewal and sends a renewal sequence 30 days before expiration. The renewal rate on maintenance contracts has been 87%, compared to the industry average of around 60%, because the system never misses a renewal touchpoint.
The average customer lifetime value has increased by approximately $1,200 since the system went live. This comes from a combination of factors: more repeat service from reactivation, higher maintenance contract adoption, and better retention of existing contracts. For an HVAC company where the cost of acquiring a new customer through advertising runs $150 to $300, increasing the value of existing customers is the highest-leverage activity possible.
Watch Avo handle a real lead for your industry. 90 seconds. No signup.
Start Instant Demo