A homeowner’s AC quits at 6:40pm on a Tuesday in July. They fill out a form on your website, then — because they’re anxious and want it fixed now — they fill out two more on your competitors’ sites. Whoever reaches them first, before they’ve cooled off and moved on, wins the install. An email won’t do it; it sits unopened for hours. A phone call from an unknown number in 2026 goes to voicemail. A text message gets read in under three minutes. That’s the whole case for text message marketing in one dispatch.
Here’s the short answer, up front: HVAC text message marketing is the practice of using SMS — missed-call text-backs, appointment reminders, on-my-way alerts, seasonal promotions, review requests, and win-backs — to reach homeowners on the one channel they actually open and answer in minutes. Texts are read roughly 98% of the time, most within minutes (SimpleTexting), and homeowners increasingly prefer it — 84% of consumers are subscribed to business texts and 60% want the ability to text a business back (SimpleTexting 2026 survey). This playbook covers the six texts every HVAC shop should send, the numbers that make texting the highest-response channel you own, how to stay on the right side of TCPA and 10DLC, and how to wire it all to run without anyone at the office lifting a thumb.
On this page
- What is HVAC text message marketing?
- Why texting beats every other channel for HVAC
- Homeowners already want to text your shop
- The 6 texts every HVAC shop should send
- Appointment reminders: the no-show killer
- Speed to lead: why the first text wins the job
- Stay legal: TCPA and 10DLC in plain English
- Text plus email: the one-two punch
- How to automate all of this
- Frequently asked questions
What is HVAC text message marketing?
HVAC text message marketing is the disciplined use of SMS to book, confirm, and re-book jobs across three groups: brand-new leads, scheduled customers, and your past-customer database. Instead of hoping a homeowner opens an email or answers an unknown number, you meet them on the channel they check reflexively all day — their text inbox.
It is not the same as your lead nurture sequence, which is the multi-touch follow-up that works a lead over two weeks, and it is not the same as email marketing, which carries the long, detailed, educational message. Text is the fast, short, high-open layer: a two-line message with a booking link, a reminder, or a “we’re on our way.” Email teaches and nurtures over time; SMS gets the immediate action — the confirm, the reschedule, the “yes, come out Thursday.”
The mechanics are simple. You collect mobile numbers with clear opt-in (at booking, on your website, at the point of service), you organize contacts by where they are in the job lifecycle, and you send the right short message at the right trigger — a missed call, a booked appointment, a tech en route, a slow week in the shoulder season. Done right, most of it fires automatically off your CRM and dispatch board, and the homeowner never knows a workflow sent it.
Why texting beats every other channel for HVAC
Every channel has an open-rate ceiling, and texting’s is absurdly high. A marketing email is opened somewhere around 20–30% of the time on a good day. A text is read about 98% of the time (SimpleTexting) — and not eventually, but fast. Compiled industry figures put roughly 95% of texts read within three minutes of delivery (Vermont GHSP, citing CTIA). For a trade where the buying window opens the moment a system fails and closes when the next contractor answers, that speed is the entire ballgame.
It’s not just opens — it’s replies. By widely-cited channel benchmarks, SMS earns roughly a 45% response rate against email’s ~6% (Notifyre). Treat that gap as directional rather than precise, but the direction is not in doubt: when you need a homeowner to actually do something — confirm a slot, tap a booking link, reply with a photo of the model plate — text is the channel that gets an answer. And the economics hold up. Even conservative estimates put SMS marketing ROI in the range of $21–$41 for every $1 spent (Omnisend), which stacks up well against what you’re paying for cost per lead on Google or Facebook.
The catch — and it’s the same catch as email — is that none of this prints money unless you’re actually sending, and sending compliantly. A shop that collected 4,000 customer numbers over five years and never texted them is sitting on a booked-out shoulder season it never claimed. This playbook closes that gap.
Homeowners already want to text your shop
The old objection — “my customers are older, they won’t text” — is dead. Texting is now the default way people expect to deal with a business, across every age bracket that owns a house. SimpleTexting’s 2026 consumer survey found 84% of consumers are already subscribed to receive texts from businesses, and 60% want the ability to text a business back rather than sit on hold (SimpleTexting). Being un-textable isn’t neutral in 2026 — it actively sends jobs to the shop down the road that will answer a text.
That reflex is exactly why texting outruns a phone call for a busy shop. 82% of consumers say they check texts within five minutes of getting them (SimpleTexting). A homeowner who ignores an unknown ringtone will glance at a text at a red light, during a meeting, or standing over a dead furnace at 9pm. That’s the difference between a booked ticket and a voicemail nobody returns. It’s also why business texting has gone mainstream — a majority of businesses now use SMS marketing, and the share keeps climbing year over year (SimpleTexting).
The 6 texts every HVAC shop should send
You don’t need a clever content calendar. You need six workhorse texts, each tied to a moment a homeowner is genuinely likely to act. Build these once and they fire off your dispatch board and CRM forever.
The six texts every HVAC shop should automate
| Plan | Missed-call text-back recommended | Reminder + on-my-way | Review request |
|---|---|---|---|
| Price | Instant | Per job | Post-job |
| Feature 1 | Fires the second a call goes unanswered | Confirm 24h out, remind 2h out | Fires the day a ticket closes |
| Feature 2 | "Sorry we missed you — book here 👇" | "Your tech Dave is 20 min away" | One-tap Google review link |
| Feature 3 | Recovers after-hours & overflow leads | Cuts no-shows up to 38% | Stacks fresh reviews on autopilot |
| Feature 4 | Highest-ROI text a shop can send | Fewer wasted truck-rolls | Lifts your map-pack ranking |
| Feature 5 | Turns a lost ring into a booking link | One-tap reschedule link | Catches unhappy jobs privately first |
| Feature 6 | Runs 24/7 with zero staff | — | — |
| Stop the leak → | Automate reminders → | Harvest reviews → |
The three texts not in the table above are just as important:
4. The seasonal promotion broadcast. Late February and September, text your opted-in past customers a short pre-season tune-up offer before the rush: “Beat the summer rush — $89 AC tune-up, book before May 1: [link].” This is the SMS twin of your spring tune-up campaign, and it fills the slow shoulder weeks when your trucks would otherwise sit.
5. The win-back. For a customer you haven’t seen in 12–18 months, a single text — “Hi Sarah, it’s been a while since we serviced your system. Want us to take a look before the heat hits? [link]” — reactivates a dormant relationship at nearly zero cost. It’s the cheapest booked job you’ll ever get.
6. The quote and estimate follow-up. When a homeowner gets a replacement quote and goes quiet, a short text — “Still weighing the system replacement? Happy to walk through financing or the 25C tax credit. Reply with questions.” — keeps the deal alive without the pushy phone call nobody enjoys making.
The shops that win with SMS aren’t writing clever copy. They set up the missed-call text-back and the reminder sequence once, then let them fire while the owner’s up a ladder. A two-line text that actually goes out beats a brilliant campaign that never does. Boring, automated, and compliant beats clever every time.
Appointment reminders: the no-show killer
The single most profitable text on that list for an established shop isn’t a marketing message at all — it’s the appointment reminder. A no-show is a truck rolled, a technician’s hour paid, and a slot that could have gone to a paying job, all burned. Text reminders are the cheapest fix on the board.
The evidence is strong and it comes from healthcare, where no-shows are studied rigorously. A randomized controlled trial indexed by the NIH found SMS reminders cut appointment no-shows by up to 38% compared to no reminder (NIH/PMC). These are clinical studies, so treat the exact figure as transferable rather than identical — but the mechanism is universal: people forget, a timely text un-forgets them, and attendance climbs.
The winning cadence is a confirmation text the day the job is booked, a reminder 24 hours out with a one-tap reschedule link, a two-hour heads-up on the day, and an “on-my-way” the moment the tech leaves the previous job. That last one does double duty: it reassures the homeowner and it quietly kills the “I waited all day and nobody came” complaint that tanks reviews. Every one of these can fire straight off your appointment automation without a dispatcher touching a phone.
Speed to lead: why the first text wins the job
Marketing texts to your existing list are the recurring revenue. But the highest-stakes text of all is the first one — the one that reaches a brand-new lead before your competitor does. The data on speed to lead is brutal and it hasn’t softened in fifteen years.
The classic MIT/InsideSales lead-response study found that contacting a web lead within 5 minutes, versus 30 minutes, makes you about 21x more likely to qualify that lead — and roughly 100x more likely to even make contact (InsideSales/MIT). Harvard Business Review’s audit of 2,241 U.S. companies found the average first-response time was a staggering 42 hours, and that firms responding within an hour were about 7x more likely to have a meaningful conversation than those that waited even one hour longer (HBR). Most shops are nowhere near five minutes — which is precisely the opening.
A human can’t win the five-minute race after hours, and they can’t win it during the summer call rush when three lines are ringing at once. An automated text can — and does — every time. The instant a form is submitted or a call goes unanswered, the system fires a text that names the customer, references what they asked about, and drops a booking link. For the full picture, see our deep dive on speed to lead for HVAC and the math on after-hours missed calls.
A missed after-hours call: two outcomes
Homeowner calls at 7pm, gets voicemail, hangs up, and fills out two competitors' forms. Nobody at your shop sees the missed call until 8am. By then the job is booked with whoever texted back first — usually not you.
The missed call triggers an instant text: 'Sorry we missed you! This is Northwind HVAC — tap here to book a visit or reply and we'll help.' The homeowner books before bed. The ticket is on your dispatch board when the office opens.
Stay legal: TCPA and 10DLC in plain English
Here’s the part that separates a marketing channel from a liability: automated business texting in the U.S. is regulated, and the penalties are per-message. Under the Telephone Consumer Protection Act, violations run $500 per negligent text and up to $1,500 per willful one — with no cap (47 U.S.C. § 227). Send an unconsented promotional blast to 2,000 numbers and the math gets terrifying fast.
None of this should scare you off — it should scare you off doing it wrong. A properly built system handles opt-in capture, STOP processing, and 10DLC registration as part of the setup, so compliance is a configuration you turn on once, not a landmine you step on with every send. The shops that get burned are the ones texting promos from the owner’s iPhone. Don’t be that shop.
Text plus email: the one-two punch
Text isn’t a replacement for email marketing — the two do different jobs, and the shops that win run both. Use SMS for the urgent, short action: the missed-call recovery, the reminder, the “your slot is open Thursday, reply YES.” Use email for the detail and the education: the repair-vs-replace explainer, the financing options, the rebate and 25C paperwork, the maintenance-plan comparison.
A seasonal campaign is the clearest example: an email teaches the homeowner why a pre-season tune-up protects their warranty and their July, and a follow-up text a few days later carries the actual booking link that gets it on the calendar. Email is opened by a fraction of your list and read at leisure; SMS is opened by nearly everyone and read in minutes. Pairing them means the message that educates and the message that books are working the same list from two angles. Just remember the SMS half of that pairing still lives under TCPA and 10DLC — the email rules are separate.
How to automate all of this
Here’s the honest problem: everything above is simple, but none of it is automatic on its own. Somebody has to capture every number with proper opt-in, fire a text the instant a call is missed, confirm and remind every appointment, send the on-my-way when the tech leaves, request the review when the ticket closes, broadcast the seasonal offer to the right segment, run the win-back at month 12, handle every STOP, and keep the 10DLC registration current. In a shop where the owner’s on a roof and the office manager is juggling three lines, that “somebody” never exists — so the texts never go out.
That’s exactly the gap the HVAC Snapshot for GHL closes. It drops a complete, trade-specific texting system into your GoHighLevel account in about 24 hours: every lead and customer flows into one CRM, gets tagged automatically, and enters the right SMS workflows — missed-call text-back, appointment reminders, on-my-way alerts, review requests, seasonal broadcasts, and win-backs — with opt-in, STOP handling, and 10DLC registration built in. Bookings land straight on the dispatch board without anyone touching a phone.
If you’d rather have a person run the campaigns and keep the list clean, our GoHighLevel VAs can manage it for you, and our social media service keeps fresh, opted-in contacts entering the top of the funnel so there’s always someone new to text. Either way, the point is the same: the fastest, most-opened channel you have should be booking jobs around the clock — not sitting idle because nobody at the office has a free hand.
Frequently asked questions
What is HVAC text message marketing?
It's the practice of using SMS — missed-call text-backs, appointment reminders, on-my-way alerts, seasonal promotions, review requests, and win-backs — to book, confirm, and re-book HVAC jobs on the one channel homeowners actually open. Texts are read about 98% of the time, most within minutes, which makes SMS the fastest way to reach a homeowner whose system just failed. It's distinct from email marketing (the long, detailed layer) and lead nurture (the multi-touch follow-up).
Does text message marketing actually work for HVAC contractors?
Yes, because texting is the highest-open, highest-response channel a shop owns. SMS is read roughly 98% of the time versus 20–30% for email, earns far higher reply rates, and reaches homeowners in minutes — critical when the buying window opens the moment a system fails. Even conservative estimates put SMS marketing ROI at $21–$41 per $1 spent. The catch is you have to send consistently and compliantly.
Is it legal to text HVAC customers? What about TCPA and 10DLC?
It's legal when you do it right. Automated business texting is governed by the TCPA, which sets penalties of $500 per negligent message and up to $1,500 per willful one, and by 10DLC, which requires registering your brand and campaigns so carriers don't block you. You need documented opt-in before sending marketing texts, instant STOP handling, and a registered business number — never texting from a personal cell. A properly built system handles all of this as setup, not an ongoing risk.
How many texts should an HVAC shop send, and which ones?
Focus on six workhorse texts rather than blasting your list: a missed-call text-back (instant), appointment confirmations and reminders with an on-my-way alert, a post-job review request, a seasonal tune-up promotion to opted-in past customers, a 12–18 month win-back, and a quote follow-up. Each is tied to a specific moment a homeowner is ready to act, so relevance stays high and opt-outs stay low.
Do text reminders really reduce no-shows?
Yes. In controlled studies indexed by the NIH, SMS reminders cut appointment no-shows by up to 38% versus sending no reminder. Those are healthcare studies, so treat the exact figure as transferable rather than identical, but the mechanism is universal — a timely text un-forgets a busy homeowner. The best cadence is a confirmation at booking, a reminder 24 hours out with a reschedule link, a two-hour heads-up, and an on-my-way when the tech leaves.
Should HVAC shops use text or email marketing?
Both, for different jobs. SMS is opened around 98% of the time and read in minutes, so use it for the urgent action — missed-call recovery, reminders, and booking links. Email is opened by a fraction of your list but carries detail, so use it for education, financing, and rebate paperwork. Pair them: teach with email, book with a text. Just remember automated SMS lives under TCPA and 10DLC, which are separate from the email sending rules.
About the author
Tom Becker is a home-services marketing and compliance writer based in Minneapolis, MN. With a background in heating-season marketing for furnace contractors, he covers the demand-generation and compliance side of running an HVAC shop — seasonal campaigns, rebate and tax-credit funnels, and the SMS and email rules that keep automated outreach on the right side of the regulators. He writes about turning dense topics like TCPA, 10DLC, and deliverability into checklists owners can actually act on.
Related posts
- HVAC Email Marketing: The 2026 Playbook to Turn Past Customers Into Repeat Jobs
- HVAC Lead Nurture: The Follow-Up Sequence That Books the Leads Who Don’t Call Back
- 10DLC + TCPA for HVAC Contractors: A Plain-English Guide
- Speed to Lead for HVAC: Why the First 5 Minutes Decide Who Wins the Job
- After-Hours Missed Calls Are Costing HVAC Shops $40K+/Year
