Estimates
Follow up after the HVAC estimate
You already paid for the lead, the drive, and the quote. Then it dies in a text thread. HVAC contractors don’t have a lead problem as often as they have an estimate graveyard.
I grew an electric and HVAC shop with my own marketing spend. Real tests, not theory. How Lead Junkie got built.
Same-week, not “we’ll circle back”
A changeout quote that sits until next month is a gift to the next company. Simple sequences: text, call, a human. Not a 14-email drip that sounds like a software company.
Same-day or next-morning touch after the estimate. Mid-week check-in. End-of-week owner escalation if the ticket is real money. Log every attempt in the CRM so the next tech isn’t guessing. If financing or options were discussed, say so in plain English — not “circling back on your HVAC solutions.”
- Text first when the homeowner already texted you
- Call when the ticket size and urgency deserve a voice
- One owner who owns “open estimates” — not “whoever remembers”
- Kill zombie quotes that are out of capacity or out of area
- Reconnect winners into membership / maintenance after install
Speed-to-lead got you the conversation. This gets the job.
Missed-call text-back and after-hours coverage win the first touch — speed-to-lead. Closing a changeout usually needs a second and third human touch after the quote leaves the driveway.
Joey’s shop (not client case studies): $750k own spend, about $2.1M → $7M growth, Meta booked-job tests 31 on $1,800 / 25 on $700. About. Those customers still needed follow-through after interest — ads don’t install equipment.
Then decide if you need more ads
If the pipeline is full of unworked quotes, buying Meta or Google is paying twice. We’ll look at that before we talk about scaling. Channel choice still matters for new demand — Facebook ads vs Google ads for HVAC — but an estimate graveyard makes every CPL look worse than it is.
Track cost per booked job from your CRM, not platform ego: HVAC cost per lead vs cost per booked job. Hub: HVAC lead generation.
Repair quotes vs changeout quotes
A diagnostic with a clear repair line needs fast booking, parts truth, and a yes/no. A replacement estimate needs trust, options, and persistence without spam. Don’t run the same three-day drip on both.
Emergency no-cool intent is usually Search/LSA first (AC not cooling ads). Changeout conversations often need Meta chat or longer nurture — Forms vs Messenger on purpose (meta Forms vs Messenger).
| Repair / diagnostic | Changeout / replace | |
|---|---|---|
| Urgency | Hours to a few days | Days to weeks |
| Follow-up tone | Book the repair / next step | Options, trust, objections |
| Failure mode | No callback after diagnosis | Quote sits in email forever |
| Next channel if cold | Reactivation / SMS nudge | Human call + proof + membership path |
Southeast reality: heat doesn’t follow up for you
In July the homeowner may chase you. In shoulder season they won’t. That’s when estimate discipline and reactivation campaigns keep trucks from sitting — along with membership marketing.
Empty trucks aren’t fixed by another cold click alone: empty trucks HVAC marketing. Product Meta depth when you do scale: Meta ads.
Google Ads, SEO, and Meta + TikTok Ads are $1,500/month each, no contract — see pricing. Get a quote. Call 786-910-6062.
FAQ
- How many times should we follow up on an HVAC estimate?
- Enough to be human and persistent — typically multiple touches in the first week, then a planned longer cadence. Stop when they say no or the ticket is dead.
- Is email enough?
- Rarely. Text and phone close more HVAC tickets. Email can support; it shouldn’t be the only muscle.
- Should we automate everything?
- Automate reminders. Don’t automate the relationship into spam. A CSR or owner voice beats a 14-step software novel.
- What if ads are “working” but revenue isn’t?
- Open the estimate folder first. Then measure booked jobs. Then revisit channel fit.
- Do you sell estimate-follow-up as a product alone?
- It’s part of how we quote marketing — process before more spend. Call 786-910-6062 or contact.
