How to Follow Up on HVAC Estimates Without Being Pushy (Automated System)

  BOTTOM LINE  

Most HVAC shops follow up on estimates once — maybe twice — and then stop because they don’t want to feel pushy. Industry data shows it takes 8–12 touches to close 80% of deals. The gap between those two numbers is where HVAC revenue disappears.

The solution is a 4-touch automated follow-up sequence that runs in GoHighLevel without any manual involvement — Day 1 (SMS), Day 3 (email), Day 7 (SMS), Day 14 (email + final close).

The sequence stops the moment a customer replies. It never calls multiple times in the same day. It never sends aggressive closing language.

It feels like a helpful reminder — because that’s what it is. Set it up once and it runs on every estimate you send, permanently.

→ Try GoHighLevel Free for 14 Days — Set Up the Estimate Follow-Up Sequence

What This Guide Covers

1.  Why HVAC Estimates Go Cold (and Why It’s Not a ‘No’)

2.  The Data: 8–12 Touches to Close 80% of HVAC Deals

3.  Why Automated Follow-Up Isn’t Pushy — It’s Professional

4.  The 4-Touch HVAC Estimate Follow-Up Sequence

5.  Copy-Paste Message Templates for Every Touch

6.  How to Set Up Automated Estimate Follow-Up in GoHighLevel

7.  How to Set Up Estimate Follow-Up in QuoteIQ

8.  The Dead Estimate Campaign — Reviving Quotes 30–90 Days Old

9.  Frequently Asked Questions

1. Why HVAC Estimates Go Cold (and Why It’s Not a ‘No’)

When a homeowner stops responding after you sent them an estimate, most HVAC owners interpret the silence as rejection.

It is almost never rejection.

Here is what is actually happening when an HVAC estimate goes silent:

What the homeowner is thinkingWhat the HVAC owner assumesThe truth
‘I meant to reply but got distracted at work’‘They’re not interested’They are. Life got busy. They need a nudge.
‘We’re still comparing a few quotes’‘They’re shopping on price — we probably lost’They haven’t decided yet. The shop that follows up professionally often wins.
‘It’s a big purchase — I need to talk to my spouse’‘No news is bad news’High-ticket decisions take time. A second touch often lands at the right moment.
‘I wasn’t sure how to ask about financing’‘They saw the price and said no’The financing question wasn’t answered. One message mentioning options can unlock a yes.
‘I forgot to save your number’‘They’re ghosting us’They genuinely lost the thread. An unexpected follow-up SMS reopens it instantly.

When an HVAC estimate goes silent for 72 hours, the job is still very much alive in most cases.

The homeowner has not called another company yet. They have not made a decision. They are waiting — for a question to get answered, for a moment to make the call, for a nudge that doesn’t feel aggressive.

The shop that provides that nudge — politely, professionally, automatically — closes the job. The shop that assumes silence means no loses it to whoever follows up.

 THE REAL REASON HVAC OWNERS DON’T FOLLOW UP 

Most HVAC owners stop following up after one or two attempts because they don’t want to feel pushy. This is understandable — nobody wants to be the contractor who calls four times and leaves aggressive voicemails. But there is a wide gap between aggressive and absent. The automated sequence in this guide sits in the middle: helpful, spaced out, low-pressure, and never repeated twice on the same day. The homeowner feels followed-up-with, not chased.

2. The Data: 8–12 Touches to Close 80% of HVAC Deals

A study of 163,000 HVAC estimate follow-up campaigns found that the average response rate across automated sequences was 60% — with the best-performing campaigns reaching 90%.

The same research confirmed what sales data has shown for decades: it takes 8–12 touches to close 80% of deals.

Here is how that maps to what most HVAC shops actually do:

What shops doWhat data says worksThe gap
Send estimate → follow up once → quit after no reply8–12 touches across multiple days and channels to close most deals6–10 touches lost per estimate — and the revenue those touches would have recovered
Wait a week to follow up because ‘I don’t want to bother them’Follow-up within 48 hours has significantly higher response rates than follow-up after 72 hoursThe longer the gap between estimate and first follow-up, the lower the chance of recovery
Use the same channel (email only or phone only)Multi-channel sequences (SMS + email) outperform single-channel by significant marginLimiting to one channel cuts response rates — SMS reaches customers email misses
Write detailed follow-up emails that feel like formal business correspondenceConversational, short messages with a clear single call-to-action outperform formal templatesTone mismatch — corporate language in an SMS to a homeowner is off-putting

Improving follow-up close rate from 25% to 35% does not require more leads, better pricing, or a stronger brand.

It requires contacting more of the people who already said ‘let me think about it’ — at the right intervals, in the right tone, through the right channels.

For a shop doing 20 estimates per week at $6,000 average ticket and currently closing 30%: a 10-point improvement in close rate (to 40%) generates an additional $240,000 in annual revenue from the same lead volume.

3. Why Automated Follow-Up Isn’t Pushy — It’s Professional

The fear of being pushy is real. It stops good HVAC operators from following up on estimates they could close.

Here is the distinction that removes that fear:

Pushy follow-upProfessional follow-up
Calls multiple times in a single dayOne contact per channel per follow-up event
Uses urgency language that creates pressure: ‘This offer expires today!’Shares genuine time-relevant information: ‘Peak season is filling up — here’s our schedule’
Continues after the customer says noStops the moment the customer replies — regardless of what they say
Assumes the customer owes you an answerThanks the customer for their time and leaves the door open
Calls when they could text — intrusive by defaultDefaults to SMS — customer reads it when ready, no interruption

The automated sequence in this guide never does the left column.

It is SMS-first, short, conversational, and it includes a stopping condition: when the customer replies — to anything — the sequence ends. If they say ‘we went with someone else,’ the sequence stops. If they say ‘yes let’s book it,’ the sequence stops. If they say ‘what’s your timeline,’ the sequence stops.

Nobody on your team decides when to stop following up. The system does, based on whether the customer responded. That removes the awkward human judgment call entirely.

4. The 4-Touch HVAC Estimate Follow-Up Sequence

This is the sequence structure. Section 5 has the exact message copy for each touch.

TouchTimingChannelGoalTone
Touch 1Same day estimate sent or next morningSMSConfirm receipt, open the door for questionsWarm, brief, low-pressure
Touch 2Day 3 after estimate sentEmailAdd value — financing options, warranty info, timelineHelpful, informative
Touch 3Day 7 after estimate sentSMSGentle re-engagement — acknowledge they’re busyUnderstanding, not chasing
Touch 4Day 14 after estimate sentEmailFinal close — give them a graceful way to say yes or endProfessional, respectful closure
Stopping conditionAny reply from customerSequence ends immediately on any responseN/A

Why 4 touches? Four touches across two weeks covers the decision window for most residential HVAC decisions. High-ticket replacements ($8,000–$15,000) often take 2–3 weeks of consideration. A sequence that stops at Day 3 misses the customers who were genuinely thinking it through.

Why SMS for odd touches and email for even? SMS gets read in under 3 minutes — it’s for short, time-relevant nudges. Email allows more space — it’s for sharing information (financing options, warranty details) that doesn’t fit in 160 characters.

Why 14 days maximum? After 14 days without a response, the lead is likely not in an active decision phase. A final polite message at Day 14 closes the loop professionally without burning the relationship. The homeowner may come back in 3 months.

→ Automate This Entire 4-Touch Sequence — Set Up Once, Runs on Every Estimate

GoHighLevel runs the sequence automatically. Stops on customer reply. Try free for 14 days.

5. Copy-Paste Message Templates for Every Touch

All SMS templates are under 160 characters. All email templates are conversational, not formal.

Replace [Name], [Business], [System], [Phone] with your actual details before activating.

Touch 1 — Same day / next morning (SMS)

 Day 0–1   SMS

Hi [Name] — just sent over your [System] estimate from [Business]. Any questions? Reply here or call [Phone] — happy to walk through it.

 Alternate — if estimate is high-ticket   SMS

Hi [Name] — your [System] estimate from [Business] is in your inbox. We also have financing options if helpful — just ask. Happy to chat anytime.

Touch 2 — Day 3 (Email)

 Day 3   Email  |  Subject: Quick note on your [Business] estimate

Hi [Name], just checking in on the estimate I sent over. If you have any questions about the system, the installation process, or the pricing, I am happy to help. A couple of things I didn’t mention that might be useful: [add one: financing options / extended warranty / timeline for scheduling]. Let me know what would be most helpful. [Your name], [Business], [Phone]

Touch 3 — Day 7 (SMS)

 Day 7   SMS

Hi [Name] — [Business] here. Just wanted to check in on your estimate — no rush at all. If timing has changed or you have questions, reply here. Happy to help.

 Alternate — if peak season relevant   SMS

Hi [Name] — just following up on your estimate. Our schedule is filling up ahead of [summer/winter] — happy to hold a date if you’re close to deciding. Reply here anytime.

Touch 4 — Day 14 (Email — Final Close)

 Day 14   Email  |  Subject: Last follow-up — [Business] estimate

Hi [Name], this will be my last follow-up on the estimate. If you’ve decided to go a different direction, absolutely no hard feelings — I appreciate you considering us. If you’re still thinking it over or have questions, we’re here whenever you’re ready. Just reply to this email or call [Phone]. Either way, thanks for your time. [Your name], [Business]

 THE TONE RULE 

Every message in this sequence should sound like a person wrote it, not a system. Use contractions (‘I’m’ not ‘I am’). Use the customer’s first name. Reference the specific system they were quoted. Do not use exclamation marks after every sentence. Do not start with ‘Dear Valued Customer.’ The goal is to sound like you personally are checking in — even though the automation handles all of it. The homeowner should never feel like they’re receiving an automated sequence.

6. How to Set Up Automated Estimate Follow-Up in GoHighLevel

Total setup time: 45–60 minutes. One-time setup that runs on every estimate going forward.

Step 1: Create the ‘Estimate Sent’ Tag (2 minutes)

In GoHighLevel → Settings → Tags → Create Tag → Name it ‘estimate-sent’. This tag will trigger the follow-up workflow whenever you apply it to a contact.

Step 2: Build the Follow-Up Workflow (30 minutes)

Automation → Workflows → New Workflow → Start from Scratch. Name it ‘HVAC Estimate Follow-Up.’

  • Trigger: Tag Added → Tag = ‘estimate-sent’
  • Action 1: Send SMS immediately (Touch 1 message — Day 0)
  • Wait: 3 days
  • Action 2: Send Email (Touch 2 message — Day 3)
  • Wait: 4 days (total 7 days from estimate sent)
  • Action 3: Send SMS (Touch 3 message — Day 7)
  • Wait: 7 days (total 14 days from estimate sent)
  • Action 4: Send Email (Touch 4 message — Day 14)
  • Action 5: Remove tag ‘estimate-sent’ (ends the sequence)

Step 3: Add the Stopping Condition (10 minutes)

This is the most important step — it stops the sequence when the customer responds.

Step 4: Apply the Tag When Sending Estimates (ongoing — 5 seconds per estimate)

Every time you send an HVAC estimate, apply the ‘estimate-sent’ tag to the contact in GoHighLevel.

If you are using QuoteIQ or Jobber for estimates: set up a Zapier webhook that applies the tag automatically when an estimate is sent. Total integration time: 20 minutes.

For the full GoHighLevel for HVAC setup guide including CRM configuration, see our GoHighLevel for HVAC complete guide.

✅  What Works Well• Sequence runs automatically on every estimate — no manual management• Stops the moment customer replies — no risk of over-contacting• Multi-channel (SMS + email) outperforms single-channel significantly• Day 14 final email closes the loop professionally without burning the relationship• $97/mo covers this sequence plus missed call text-back, seasonal campaigns, reviews❌  Watch Out For• Initial setup takes 45–60 minutes — a one-time investment• SMS usage billed extra (~$0.008/msg — minimal cost per sequence)• Tag must be applied to each estimate (can automate via Zapier with QuoteIQ/Jobber)• Email deliverability requires SPF/DKIM setup for your domain before launching

→ Set Up HVAC Estimate Follow-Up That Closes Jobs Without Being Pushy

GoHighLevel runs the sequence, stops on reply, works on every estimate. Try free for 14 days.

7. How to Set Up Estimate Follow-Up in QuoteIQ

QuoteIQ Pro includes native estimate follow-up automation from the $149.99/month plan.

When an estimate is sent in QuoteIQ, the follow-up sequence starts automatically — no tag application required. The system detects the estimate-sent event natively.

QuoteIQ Estimate Follow-Up Configuration

The key difference from GoHighLevel: QuoteIQ’s estimate follow-up is tied directly to your estimate status — when the customer opens the estimate, views it, or approves it, QuoteIQ logs that as an event and adjusts the follow-up accordingly.

GoHighLevel’s follow-up is more customisable (4 channels, conditional logic, 14-day sequence). QuoteIQ’s is simpler and integrates with your field ops workflow without any Zapier setup.

For shops that want estimate follow-up and field ops in one platform: QuoteIQ Pro is the cleaner choice. For shops that want more follow-up customisation and multi-channel sequences: GoHighLevel is stronger.

See our full QuoteIQ review for HVAC and the HVAC follow-up automation software comparison for the detailed breakdown.

→ Automate HVAC Estimate Follow-Up Inside Your Field Service Tool

QuoteIQ Pro handles estimate follow-up + scheduling + invoicing. Try free for 14 days.

8. The Dead Estimate Campaign — Reviving Quotes 30–90 Days Old

This is one of the highest-ROI activities in HVAC sales and almost nobody does it.

Pull every estimate that was sent 30–90 days ago and has not been responded to. Load those contacts into a GoHighLevel broadcast campaign and send a single re-engagement message.

 Re-engagement message (30–90 day old estimates)   SMS

Hi [Name] — it’s [Your Name] from [Business]. We spoke a while back about your [System]. Are you still thinking it over? Happy to revisit the estimate or answer any questions.

One HVAC company that ran this campaign on a list of 200 open estimates older than 60 days generated bookings worth over $120,000 from leads they had completely written off.

The psychology: after 60 days, the homeowner’s guard is down. They are not expecting a call. An unexpected, low-pressure check-in lands differently than a follow-up during the active decision window — it often triggers a conversation the homeowner had been putting off.

Running the Dead Estimate Campaign in GoHighLevel

Run this campaign quarterly. Every 90 days, pull the new batch of cold estimates and re-engage them with a single message.

The cost per campaign: your GoHighLevel subscription + approximately $1.60 per 100 contacts in SMS fees.

9. Frequently Asked Questions — HVAC Estimate Follow-Up

How many times should I follow up on an HVAC estimate?

Industry data shows it takes 8–12 touches to close 80% of deals. For most residential HVAC estimates, a 4-touch sequence across 14 days (SMS on Day 1 and Day 7, email on Day 3 and Day 14) covers the active decision window and closes a significant majority of the recoverable leads.

After 14 days without a response, a single final message closes the loop professionally. Beyond that, a quarterly dead-estimate re-engagement campaign catches the leads that needed more time.

How do I follow up on an HVAC estimate without being annoying?

Three rules prevent the follow-up from feeling pushy: spacing (never contact the same person twice in the same day), stopping (end the sequence the moment they reply — to anything), and tone (conversational, not urgent or aggressive).

Automated follow-up removes the awkward human decision of ‘should I call them again?’ The software follows the rules exactly. The homeowner gets appropriately spaced, appropriately toned messages. Nobody on your team has to decide when enough is enough.

What is the best way to follow up on an HVAC replacement estimate?

Replacement estimates ($8,000–$15,000+) benefit from a slightly modified approach because the decision takes longer and financing is often relevant.

Touch 2 (Day 3 email) for replacement estimates should specifically mention financing options — many homeowners who seem to have gone cold were actually waiting to find a way to manage the cost. A single sentence (‘We also have 0% financing options through [provider] if that would be helpful to see’) can reopen the conversation immediately.

Does GoHighLevel automatically follow up on HVAC estimates?

Yes — once the workflow is built, GoHighLevel runs the estimate follow-up sequence automatically when the ‘estimate-sent’ tag is applied to a contact. It sends SMS on Day 1 and Day 7, email on Day 3 and Day 14, stops when the customer replies, and removes the tag when the sequence completes.

Setup takes 45–60 minutes. After that, every estimate you tag gets the full sequence without any manual management.

How long should an HVAC estimate follow-up email be?

Short. Under 150 words for all four follow-up messages combined.

Homeowners are not reading long emails about HVAC quotes. They are skimming their inbox on their phone. A message that takes 15 seconds to read and has one clear call-to-action (‘reply here,’ ‘call me,’ ‘yes/no’) performs dramatically better than a detailed explanation of why you are the best choice.

Save the detailed proposal content for the estimate itself. The follow-up job is simple: remind them you exist, keep the conversation open, make it easy to say yes.

Start Here — The Estimates That Are Already Cold Right Now

You have estimates sitting in your system right now that have not been responded to.

Some of them are 3 days old. Some are 2 weeks old. Some are 90 days old.

Before setting up the automated sequence for future estimates — run the dead estimate campaign on those existing leads first.

Export every open estimate older than 7 days. Put those contacts into a GoHighLevel broadcast. Send the re-engagement message from Section 8. See what comes back.

That single action will almost certainly recover more revenue this week than any other marketing activity you could do.

Then set up the 4-touch automated sequence for all future estimates. From that point forward, every estimate you send gets the full follow-up without anyone on your team doing anything.

The estimates are already there. The revenue is already there. The only missing piece is a system that follows up on them consistently.

For more on the automation tools that power HVAC estimate follow-up, see our HVAC follow-up automation software guide, the best HVAC CRM with automation, and our guide to automating your HVAC business.

→ Try GoHighLevel Free for 14 Days — Set Up the Estimate Follow-Up Sequence

→ Try QuoteIQ Free for 14 Days — Native Estimate Follow-Up Included

About the Author

Ihor Hnatewicz is the founder of Hnatewicz Media, an independent software review and AI automation resource for trades businesses. He specialises in helping HVAC, plumbing, and electrical contractors evaluate CRM, field service, and marketing automation software. All reviews and comparisons on this site are based on independent research, real pricing data, and hands-on product testing.

Related Articles

Facebook
Twitter
LinkedIn

Leave a Comment

Your email address will not be published. Required fields are marked *

Table of Contents

Scroll to Top