HVAC missed call text back: keep no-heat and no-AC calls from going to the next company

On the first hot week of summer or the first cold night of fall, every HVAC shop's phone rings more than anyone can answer. A missed-call text holds the caller while you finish the job in front of you. Here's how to set it up for heating and cooling, with scripts that sort emergencies from tune-ups.

Updated October 21, 2026 · App names checked against vendor documentation; vendors rename things, so search the step picker for the key word if a name differs.

Why HVAC shops miss the calls that matter most

HVAC demand is weather-driven. Calls spike in heat waves and cold snaps, exactly when every tech is already booked. The customers calling then are also the least patient: no heat with kids in the house, no AC for an elderly parent. In an r/hvacadvice thread, techs and owners point out that bigger shops have a dispatcher, but leaks still happen after hours, at lunch, during peak-season overflow and on web forms nobody treats as urgent.

ServiceTitan's own platform data shows the size gap clearly: shops with 10 or fewer technicians booked 30% of calls, while shops with more than 50 technicians booked 58%, and 10.7% to 12.1% of trades calls arrive outside business hours. Small shops can't staff the phone like a big one, which is why an automatic first reply matters more for them.

The HVAC version of the flow

  1. The call isn't answered (tech on a roof, dispatcher on another line, or after hours).
  2. Within a minute the caller gets a text naming your company that asks heating or cooling, what's happening, and the address.
  3. Replies containing emergency words (no heat, no AC, carbon monoxide alarm, water leaking from the unit) alert the on-call person.
  4. Routine replies (tune-up, quote for a new system, thermostat question) go to a callback list or get your booking link.
  5. Every missed call is logged so you can see the peak-season gap in black and white.

The build itself (Twilio, avoiding the voicemail gotcha, the Zapier, Make and n8n steps) is in the general missed call text back guide. Below is what changes for HVAC.

Fit it to your HVAC software

Seasonal triage rules

A missed no-heat call in January and a missed tune-up question in April are not the same. Route by keyword (a Zapier Filter or n8n IF node), or add an AI step that labels each reply URGENT or ROUTINE. Keep it as an alert to a person, not an automatic dispatch.

Emergency keywords for HVAC
no heat, not heating, furnace out, furnace won't, no ac, no air, not cooling, ac out, blowing warm, blowing hot, carbon monoxide, co alarm, gas smell, smell gas, burning smell, smoke, water leaking, ice on, frozen coil, breaker keeps tripping, elderly, baby

If a caller mentions a carbon monoxide alarm or a gas smell, your reply should tell them to leave the building and call 911 or the gas utility from outside. Don't let automation try to troubleshoot that.

Copy-paste HVAC scripts

Daytime missed-call text
Hi, it's [Company] Heating & Cooling. Sorry we missed your call, our team is on jobs. Is this for heating or cooling, and what's happening? Reply with your address and we'll get you on the schedule. Reply STOP to opt out.
Peak-season version (heat wave / cold snap)
Hi, it's [Company]. Calls are heavy today, sorry we missed you. If you have NO heat or NO cooling, reply NOW with your address and we'll prioritize you. For tune-ups and quotes, book here: [booking link]. Reply STOP to opt out.
After-hours text
Hi, it's [Company]. We're closed, but if you have no heat or no AC, call our after-hours line: [number]. Otherwise reply with what's going on and we'll call you after [time] tomorrow. If a CO alarm is sounding, leave the house and call 911. Reply STOP to opt out.
Reply to a routine request
Thanks [Name]! For a tune-up or estimate, here's our booking link: [link]. If you can, send a photo of the unit's data plate (the sticker with model and serial) so our tech brings the right parts.
Reply to an emergency
Thanks, we've flagged this as urgent. [Tech/Dispatcher name] will call you within [X] minutes. In the meantime, check the thermostat is set to HEAT/COOL and the breaker for the unit hasn't tripped.

Timing and details that matter in HVAC

Texting rules

Frequently asked questions

Does ServiceTitan have missed call text back built in?

ServiceTitan offers its own phone and communication features, so check your account and plan first. If you need a custom flow, its Zapier app has triggers such as New Call and actions such as Create Lead Form and Create Booking.

What should an HVAC missed-call text ask?

Three things: heating or cooling, what's happening, and the address. That's enough to judge urgency and send the right tech.

Should I send a different message in peak season?

Yes. A peak-season script asks no-heat and no-cooling callers to reply right away and sends tune-up and quote requests to your booking link, so the urgent calls get seen first.

How do I handle carbon monoxide or gas mentions?

Never troubleshoot those by text. The reply should tell them to leave the building and call 911 or the gas utility from outside, and alert your on-call person.

Can I send tune-up promotions to people who called?

Not just because they called. Promotional texts need separate written consent. Ask for it on your booking form or work order, then use a separate reminder flow.

Want the full playbook, step by step?

The Small Business Autopilot pack has 12 ready-to-copy automations (missed-call text back, review requests, lead follow-up, reminders, invoice chasing and more), each with setup in Zapier, Make and n8n, copy-paste AI prompts, message templates and an honest time-saved estimate. The free sample includes two complete automations from the pack: Missed-Call Text Back and Google Review Requests.

Get the pack — $19 Free 2-automation sample

Not sure where to start? Try the free automation idea finder: pick your business type and get 5 ideas.