The HVAC lead automation playbook (steal this stack)
What to set up — in what order — so your HVAC business stops losing install leads, recovers missed calls, and fills slow season with reactivations.
HVAC businesses live on two clocks at once. In peak season, call volume spikes and the danger is missed calls and unworked leads. In slow season, the volume drops, and the danger is not reactivating the customers who already trust you.
Most HVAC companies solve neither problem. They answer calls when they can in summer, and they wait for the phone to ring in the shoulder months. That leaves money on the table at both ends.
This is the exact automation stack we set up for one-to-five-truck HVAC businesses. The layers are the same whether you're doing residential repair, commercial service, or both. (The full system is available as a packaged lead intake and follow-up setup for HVAC companies — but you can build it yourself with the same tools.)
The foundation first
Before any automation does useful work, four things need to be in place:
- A tracked business line. If your techs or owner answers a personal cell, you can't measure or automate against it. Get a VoIP number through OpenPhone, Dialpad, or RingCentral — any of them works.
- A single quote request form on your website. Not a contact page with a generic textarea. A form that captures: name, phone, system type, issue or request, and address. One form, clean intake.
- A claimed and current Google Business Profile. This is where most of your organic HVAC leads will find you. Keep your hours accurate, respond to reviews, and upload job photos regularly.
- A scheduling tool with a booking link. Calendly, Google Appointments, or whatever your field service software supports. This link goes in every follow-up message.
These four are prerequisites. Running business automation on a broken foundation just routes the confusion faster.
Layer 1: Missed-call text-back
The fix is simple: a call comes in during a service visit, goes unanswered, and instead of walking to the next HVAC company on Google, the lead gets a text within 30 seconds.
Hi! Sorry we missed your call. What HVAC issue can we help with? Reply here and we'll be right back.
Reply rates on missed-call text-back for HVAC run 35–50% for urgent service requests — no AC in July means someone replies immediately. Emergency calls that go unanswered without any follow-up almost always become a competitor's job by the time you call back.
The compounding math on missed calls is uglier than most owners realize. We walked through it in detail in Missed calls cost more than missed leads — once you factor in lost referrals and reviews, the real cost of a missed call is typically 2–3x the ticket value.
Tools: OpenPhone and Dialpad have this built in. On Twilio, an n8n or Zapier workflow wires it up in under 20 minutes.
Layer 2: Web form auto-reply
Every quote request or service inquiry from your website should trigger a reply in under 60 seconds — not in an hour, not the next morning.
Three messages fire automatically:
- SMS to the customer: "Got your request. We'll be in touch shortly — what's the best number to reach you?"
- SMS to you or dispatch: "New lead: [name] — [system type] — [issue]. Reply YES to call now."
- CRM entry: Full form logged with timestamp, tagged by service type, queued for follow-up.
Speed-to-first-touch is the single most predictable variable in HVAC conversion. A customer who submits a form at 2 PM and hears back at 9 AM the next day has already called someone else. A customer who gets a reply in under a minute is still on your website.
Layer 3: Install quote follow-up sequence
Repair calls are easy to close — same day, fixed price, clear decision. Install jobs are different. They're $5,000–$15,000 decisions with two to three weeks of consideration.
Most HVAC companies send the quote, then wait. That's a coin flip. A short follow-up sequence holds the window open:
- Day 0: Quote delivered (you send this manually or through your estimating tool)
- Day 2: Automated SMS: "Just checking — did the quote come through okay? Happy to answer questions."
- Day 5: Automated email: "Still thinking it through? Happy to walk you through financing options."
- Day 10: Automated SMS: "Still holding the estimate open — want to lock in a date before the schedule fills?"
- Day 14: Sequence ends. Lead tagged "cold," stops receiving messages.
Conversion lift on quoted install leads from a sequence like this typically runs 15–25% over no-follow-up. On a business doing 20 install quotes a month at an average of $6,000, that's $18,000–$30,000 in recovered revenue per month.
Layer 4: Maintenance plan renewals and seasonal reactivation
This is where HVAC separates itself from most other trades: the reactivation cycle.
Every customer you've ever done a tune-up or system service for is a warm prospect for their next seasonal checkup, a maintenance plan, or an equipment upgrade as the system ages. None of that happens without a system.
Maintenance plan renewal: Thirty days before a plan renews or expires, an automated message goes out with a direct renewal link. No call required. Renewal rates climb when the friction disappears.
Seasonal reactivation: Each spring and fall, every prior customer without an active plan gets a short outreach sequence:
- Email: "Spring is here — want to get your AC checked before the heat hits?"
- SMS follow-up three days later if no open or reply
- Final SMS a week out: "Booking up fast — grab a slot before the rush"
Industry benchmarks suggest seasonal reactivation campaigns convert at 8–15% of the list — even for customers who haven't called in two years. On a list of 400 past customers, that's 32–60 jobs from people who already trust you.
Layer 5: Review request
HVAC reviews are trust signals, not vanity metrics. When someone's AC dies in August, they're checking Google ratings before they dial.
Trigger: when a job is marked complete in your field service tool, an SMS goes out the next morning.
Hey [name] — thanks for letting us help with your [service] yesterday. If you've got 30 seconds, a Google review would mean the world: [direct link]
No survey. No email sequence. One message, one link, 24 hours after the job.
Automated review requests convert at 3–5x the rate of verbal asks at the door. Over a full season, the rating difference between a business running this and one that isn't is visible.
The peak-season layer: AI call intake
At peak load — July in the Central Valley, January in colder markets — even a well-staffed HVAC office can't answer everything. An AI call intake system handles the overflow: asks what the issue is, confirms the address, offers a time slot from your calendar, books the appointment, and texts you a summary.
Urgent calls — no heat, no AC, carbon monoxide alarm — route to a live number immediately. Everything else gets logged and booked for morning.
This layer has the highest setup cost and the highest peak-season payback. If you're running at capacity without it, you're leaving booked jobs behind.
What to expect in 90 days
HVAC businesses that put Layers 1–5 in place typically see:
- Missed-call recovery climb from under 10% to 35–40%
- Install quote close rate improve 15–25%
- Maintenance plan renewals increase 20–30%
- 3–5x more Google reviews during active seasons
The tooling costs $60–100/month once built. The ROI math isn't complicated.
Lumen builds this exact system for HVAC businesses — the intake flow, the follow-up sequences, the reactivation campaigns, and the website to support all of it. Tell us where leads are slipping through and we'll map it out.