LIVE AUDITSee how your business can save money and time.
INDUSTRY GUIDE · HVAC · CUSTOMER FOLLOW-UP

HVAC customer follow-up automation: stop losing quoted jobs

Tech leaves a $3,200 quote for a system replacement. Homeowner says 'we'll think about it.' Your shop sends one follow-up, maybe two. Then nothing — until 60 days later when you find out they bought from a competitor. The pattern repeats hundreds of times a year. The fix is not more salespeople or pushier techs. It's automated multi-touch follow-up that runs without anyone in the office having to remember.

80% of sales require 5+ touches; the average HVAC shop sends 1-2

Why HVAC quotes go cold and stay cold

An HVAC tech leaves a quote and the homeowner has three reactions inside the first 24 hours: pricing sticker shock, competitor comparison shopping, and paralysis from too many options. Without follow-up, all three reactions kill the deal. The homeowner who'd have bought at full price decides to wait. The one shopping competitors picks the lowest price. The one in option paralysis books nothing. Industry data is consistent: same-day follow-up converts 30-40% higher than no follow-up. Multi-touch follow-up over 14 days converts 50-80% higher.

The compounding problem is that HVAC shops with the best techs and tightest dispatch still bleed revenue here. A great quote followed by silence is worth less than an average quote followed by a smart sequence. The math gets uncomfortable: a $1.5M HVAC operation generating 200 quotes per month at 25% close rate captures $480K/yr from quoted work. Pushing close rate to 40% via follow-up captures $768K/yr from the same quotes — $288K/yr in additional revenue with zero new leads or marketing spend. This is recovery of revenue you've already paid acquisition costs to generate.

Why your office staff can't manually run this

The naive approach is to ask office staff to follow up on quotes manually. This fails predictably for two reasons. First, peak season volume makes it impossible — when phone calls are flooding in and dispatch is scrambling, follow-up gets deprioritized. Second, the cognitive load of remembering which quote needs which touch on which day exceeds what any human can manage past 30-40 active quotes. Most shops simply don't follow up consistently, and the ones that try burn out their best office staff trying.

Generic CRM follow-up templates don't fix it either. 'Just wanted to follow up on our quote!' is the message that gets ignored. The follow-up that converts is industry-specific (mentions the equipment quoted, references seasonal urgency, includes social proof from local installations), conversational in tone, and timed to natural decision points. Generic CRM blasts feel like marketing; well-built sequences feel like a thoughtful sales rep checking in.

What works is automated multi-touch sequences that branch based on customer behavior. Customer replies positively → sequence stops, books appointment. Customer replies with objection → sequence routes to office for handling. Customer doesn't reply → next touch fires on schedule. Customer explicitly says no → sequence drops them into long-term seasonal nurture. The branching logic is what separates working follow-up from spam. All major automation platforms (Zapier, Make, GoHighLevel, integrated FSM messaging) handle this — the architecture matters more than the platform.

The five-touch HVAC follow-up sequence

This is the working sequence for HVAC quote follow-up. Each touch has a specific purpose, channel, and timing. The sequence assumes a quote was provided in person or via email; modify timing for shorter-cycle service quotes versus longer-cycle replacement quotes.

01

Same-day quote confirmation (within 2 hours)

SMS within 2 hours of tech leaving the property: 'Hey [Name], this is [Owner Name] at [Company]. Just wanted to confirm [Tech Name] left you the quote for the [system type]. Any questions I can answer tonight?' Two functions: confirms receipt of the quote and opens a direct line to the owner for questions before they overthink it. The owner-personalized framing converts dramatically better than 'Thanks for considering us!' generic copy. Reply rate runs 30-45%.

Twilio FSM webhook Zapier
02

48-hour check-in with social proof

If no response after 48 hours, second SMS: 'Quick check-in on the [system type] quote. Just installed two of these this week in [neighborhood] — happy to share notes if it helps.' Social proof + soft check-in. Local references work powerfully in HVAC because homeowners trust neighborhood installations more than generic testimonials. If the FSM tracks installation locations, the message can auto-personalize the neighborhood reference. Reply rate runs 25-35% on this touch.

CRM data Twilio Make
03

7-day urgency or value reinforcement

Email at day 7 with longer-form content. For replacement quotes: side-by-side cost comparison of repair-vs-replace, energy efficiency calculation, financing options. For service quotes: explanation of the underlying issue, risks of delay, maintenance plan offer. This is the touch where email outperforms SMS — the homeowner is past the impulse decision and wants information to support the choice. Email open rate runs 35-50% on this touch when subject line is specific (not 'Following up').

Mailchimp Klaviyo CRM
04

14-day final SMS with soft offer

If still no response, day 14 SMS: 'Last check-in — wanted to make sure you didn't have outstanding questions on the quote. If timing matters, we can install [next available window] and lock the quoted price.' Pricing lock framing creates appropriate urgency without manufactured scarcity. This is the final active-sequence touch. Conversion on this touch runs 8-15% — small percentage but pure recovery of deals that would otherwise die. After this, the lead drops into long-term seasonal nurture.

Twilio CRM Zapier
05 · REAL NUMBERS

What customer follow-up automation delivers

Numbers below are conservative estimates for a typical 4-truck, $1.5M HVAC operation generating 150-200 quotes per month. The sequence pays for itself within the first month for almost every shop above $500K revenue.

CLOSE RATE LIFT
+10-15 pts
From baseline 25-30% close rate to 35-45% with consistent multi-touch follow-up. Higher lift on replacement quotes, smaller on service quotes.
RECOVERED MONTHLY REVENUE
$15K-$30K
150-200 quotes × 10-15% additional close × $400-$2,500 ticket size depending on service vs replacement mix.
ANNUAL REVENUE LIFT
$180K-$360K
Recovery of revenue from leads you've already paid acquisition cost to generate. Effective customer acquisition cost drops by 30-40%.

ROI ranges based on industry close-rate research, follow-up sequence performance data, and aggregate analysis verified May 2026 from HubSpot State of Sales, ServiceTitan benchmarks, and HVAC operator P&L data. Specific lift varies by quote mix (service quotes close faster than replacement quotes), market characteristics (price-sensitive vs quality-led markets), and existing follow-up baseline. Shops currently doing zero follow-up see the largest absolute gains; shops with manual single-touch follow-up see meaningful but smaller gains from consistency improvement.

Four follow-up sequence implementation gotchas

These four show up most often, in order of how badly they hurt the campaign performance.

Templates that read like marketing automation

'Hi [First Name], we hope this message finds you well. We wanted to reach out regarding your recent quote...' is the kiss of death. Reply rates collapse below 10% on corporate-sounding templates. Conversational copy with the owner's first name and specific equipment reference gets 30-50% reply rates. Test every message yourself first — if it sounds like a robot wrote it, rewrite it. Owner voice (even if owner doesn't actually respond) outperforms company voice.

Sequences that ignore replies

Customer replies 'No thanks, going with someone else' on touch 2 — and gets touch 3, 4, and 5 anyway. This is the fastest way to destroy your reputation and trigger spam complaints. Build the sequence with explicit pause/stop logic on any reply. Negative replies route to office for handling (potential save) or quietly drop them from active sequence into long-term seasonal nurture. Positive replies pause the sequence and notify office to handle the booking. The branching is non-negotiable.

Same sequence for service vs replacement quotes

A $400 service quote and a $12,000 replacement quote need different cadences. Service quotes decision-cycle in 1-3 days; replacement quotes decision-cycle in 7-30 days. Running the same 14-day sequence on both wastes touches on service quotes and rushes replacement quotes. Build two sequences: a 7-day compressed sequence for service work, a 21-30 day extended sequence for replacements with more value content and financing references. The trigger is the FSM job type field — most platforms expose this for automation routing.

10DLC compliance not registered

Same trap as missed-call recovery — US carriers require A2P SMS senders to register brand and campaign for 10DLC compliance. Unregistered traffic gets filtered or blocked, especially on Verizon and T-Mobile. Without registration, your follow-up sequences may not actually be reaching half your customers. Twilio, Vonage, and most platforms walk you through registration ($4.50-$46 brand + $1.50-$10/mo per campaign), but the process takes 1-3 weeks. Start it before launching sequences, not after.

Find out what's actually right for your business

Customer follow-up sequences typically pay back within 30 days, but the right priority sequence depends on what's leaking most in your business today. The audit looks at your operations end-to-end and shows you the order — what to fix first, second, and third.

No credit card. No follow-up call unless you ask.