Key takeaways
- Missed-call text-back sends an unanswered caller a text from the number they dialed, holding the lead until a CSR can respond.
- US business texting from standard 10-digit numbers requires A2P 10DLC brand and campaign registration, and carriers may filter unregistered traffic.
- Good text-back messages name the company, acknowledge the call, give one clear next step, include STOP opt-out language and never promise prices.
- Text-back is a safety net for calls an HVAC company could not answer, not a replacement for CSRs who pick up the phone.
Every HVAC company misses calls. CSRs are on another line, the office closes at five, the owner is on a roof, and the first hot weekend of the year sends more calls than anyone can pick up. A homeowner with no cooling rarely leaves a voicemail and waits. They call the next company in the map pack.
Missed-call text-back closes part of that gap. When a call goes unanswered, the caller gets a text from your business number moments later, and the conversation carries on by text until someone books the job. This guide covers how it works, what to send, the compliance basics for business texting in the US, how to route replies to CSRs and on-call techs, and how to connect it all to ServiceTitan, Housecall Pro or Jobber.
How missed-call text-back works
The mechanics are simple. The details decide whether it helps or annoys people.
- The call comes in to your main line, or to a tracking number from your website, Google Business Profile or ads.
- Nobody answers, or the caller hangs up in the queue or at voicemail. Your phone system or call tracking platform logs the missed call and fires an event.
- The system checks the caller. Is it a mobile number that can receive texts? Is it an existing customer? Has this number already had a text today? Has it opted out?
- A text goes out from the same number they called, so the thread makes sense to the customer.
- Replies land in a shared inbox your CSRs work, or route to the on-call tech after hours.
- The lead is logged in your field service software with its source, so you can see how many jobs came from calls you would otherwise have lost.
Two technical points catch people out. First, the number has to be text-enabled. If your main number is a landline or a VoIP line without SMS, a provider can usually text-enable it without changing how calls ring. Second, a text to a landline goes nowhere, so the system should skip numbers that can't receive texts and create a callback task for those calls instead.
Text-back matters for paid leads too. A missed Local Services Ads call may still count as a lead you pay for, and responsiveness affects how often your LSA ad shows. Our comparison of LSA vs Google Ads for HVAC explains why.
Message templates that work
Good text-back messages are short. They name your company, acknowledge the call, give one clear next step and include opt-out language. They don't pretend a person typed them when a system did. Four starting points to adapt:
- Business hours, CSRs busy: "Hi, this is [Company]. Sorry we missed your call, we're helping other customers right now. What's going on with your system? Reply here and we'll get you scheduled. Reply STOP to opt out."
- After hours: "Thanks for calling [Company]. The office is closed, but we can still help. If you have no heat or no cooling, reply URGENT and we'll alert our on-call tech. To book a regular visit: [booking link]. Reply STOP to opt out."
- Peak-season overflow: "This is [Company]. Calls are very heavy with the heat today and we don't want you stuck on hold. Reply with your address and the problem, and a CSR will text you the next available time. Reply STOP to opt out."
- Maintenance member: "Hi [First name], this is [Company]. We saw your call. As a club member you get priority scheduling. Reply with what's happening, or book here: [booking link]. Reply STOP to opt out."
A few rules for writing your own. Keep messages tight: a text longer than one segment (about 160 plain characters) is split and billed as several messages, so trim where you can. Use one link at most, on your own domain or your booking tool, not a public link shortener, which carriers tend to filter. Never promise prices or arrival times in an automated text. And put a safety step at the front of any after-hours flow that covers heating. If someone replies that they smell gas, the automatic answer should tell them to leave the home and call their gas utility or 911 from outside, before anything else happens.
Compliance basics for business texting
This section is general information, not legal advice. Texting rules carry real penalties, so have your attorney review your setup, especially before you send any marketing texts.
A2P 10DLC registration
In the US, business texts sent from ordinary 10-digit numbers count as application-to-person (A2P) traffic, known as 10DLC. The major carriers require businesses to register a brand and a campaign, usually through your texting provider, which submits them to The Campaign Registry. Unregistered traffic is likely to be filtered or blocked, and providers can add fees. Registration asks what you send and how people opt in, so describe your missed-call and customer-service use accurately. Approval isn't instant, so start well before the season.
Consent and message type
A single text replying to someone who just called you, about the reason they called, is the lowest-risk kind of business text. It is informational and the customer started the contact. Marketing is a different matter. Tune-up promotions, seasonal offers and win-back campaigns sent to past customers need documented consent. Federal rules under the TCPA, plus some state laws such as Florida's, add stricter requirements, including limits on the hours when marketing texts can go out. Keep missed-call text-back strictly about the call, and don't tack a promotion onto it.
Opt-out and help
Every flow has to honor STOP, and common variants like UNSUBSCRIBE or CANCEL, immediately and across every number and tool you text from. A HELP reply should return your company name and a way to reach you. Put opt-out language in the first message of each thread. Most texting platforms handle these keywords automatically. Test that yours does, and that an opted-out number doesn't get switched back on when it syncs into your CRM.
Run the free audit: mobile speed, Core Web Vitals, SEO basics and an HVAC conversion checklist in about a minute.
Routing replies to CSRs and on-call techs
Text-back only works if someone answers the replies. Decide the routing before you turn it on.
During business hours, replies go to a shared inbox your CSRs work alongside the phones, inside your texting platform or field service software. Assign an owner to each thread so two CSRs don't answer the same customer.
After hours, route by urgency. A reply containing "no heat", "no AC", "URGENT", "leaking" or "smell gas" triggers the right message to the customer and an alert to the on-call tech or your answering service. Non-urgent replies get a booking link and wait for the morning. Set an escalation rule: if nobody claims an urgent thread within a set number of minutes, it goes to the next person on the rotation.
By territory, if you run more than one shop, route by the number called or the ZIP code the customer gives, so the right dispatcher sees it.
| Situation | What the system does | Who owns it |
|---|---|---|
| Missed call, business hours | Sends the busy-hours text and opens a thread | CSR team, shared inbox |
| Missed call after hours, no reply | Sends the after-hours text and logs a callback task | First CSR on shift next morning |
| After-hours reply with an urgent keyword | Confirms to the customer and alerts the on-call tech | On-call tech, then dispatch |
| Reply mentioning a gas smell | Sends safety instructions first, then alerts on-call | On-call tech |
| Maintenance member calls | Sends the member text and flags priority | CSR lead |
| Caller on a landline | Skips the text and creates a callback task | CSR team |
| Customer replies STOP | Opts the number out across every tool | Automatic, checked monthly |
Booking links and other after-hours capture
A booking link turns a text thread into a scheduled job without anyone picking up the phone. ServiceTitan, Housecall Pro and Jobber each offer an online booking or request option that you can link from a text and embed on your website. Keep the flow short: service type, address, a few time windows and contact details. If your dispatchers prefer to confirm every booking, make the link a request rather than a confirmed appointment, and say so in the confirmation text.
Text-back is one piece of after-hours capture. The others are worth setting up at the same time:
- Online booking on the website, visible on mobile without scrolling.
- Web form follow-up: an instant text and email confirming the request, so form leads don't sit untouched until morning.
- A chat or text-us widget that feeds the same inbox as text-back, not a separate tool nobody checks.
- An answering service or on-call forwarding for true emergencies, with clear rules about what counts as one.
- Voicemail transcription sent to the on-call phone, so a message can be triaged without being played.
To see what these gaps are worth before you build anything, run your numbers through our lost calls calculator.
Connecting to ServiceTitan, Housecall Pro and Jobber
Text-back that lives outside your field service software creates a second inbox and a hole in your reporting. The goal is for every missed call to end up as a record your office already works.
There are three common ways to connect it:
- Native texting in your platform. Some field service platforms include two-way texting and missed-call features. Check what your plan already includes before you buy a separate tool.
- A texting or reviews platform with an integration, such as Podium or Birdeye, connected to your field service software.
- A custom connection via API or webhook. The missed-call event creates or updates the customer and a lead or booking request, attaches the text transcript and tags the source. ServiceTitan, Housecall Pro and Jobber all offer APIs, but access depends on your plan and in some cases an approval process, so confirm it before you design the flow.
Whichever route you pick, make sure three things come through: the caller matched to an existing customer where possible, the source (missed call, after hours, which tracking number), and the outcome (booked, not booked, opted out). With those three fields, you can report on text-back the same way you report on any other lead source. Setting up and maintaining this kind of plumbing is the core of our HVAC automations service, alongside online booking, review requests and membership reminders.
Test it before every season
Run a test from a personal mobile every month, and again before the first heat wave and the first cold snap. Call each tracking number and let it ring out. Check that the text arrives, the reply routes to the right inbox, an urgent keyword alerts the on-call phone, STOP opts you out, and the lead shows up in your CRM with the right source. Our pre-season website checklist puts these tests on a timeline with the rest of your peak-season prep.