Nick George — AI Agents & Automation
Missed-Call Text Back · By trade

Missed-call text back for HVAC companies

An HVAC tech in an attic misses the no-cool call. This texts the homeowner back in seconds, asks whether the system is down, and sends your booking page. $249/mo.

See the HVAC templates

$249/mo · $850 setup · month to month

Nick George  ·  Published September 22, 2026

The first hot week

Your phone volume follows the forecast.

It's the first 90-degree weekend of the year. Every system that limped through spring gets switched on at once, and your tech is in an attic with the phone buzzing on the ladder below. Come the first cold snap in November, the same thing happens with furnaces. HVAC doesn't miss calls evenly across the year. It misses them in bunches, on exactly the days they are worth the most.

A homeowner with no cooling in a heat wave calls down the list until someone responds. The agent's job is to be the response that arrives first: a text within seconds of the call ringing out, asking the question your dispatcher would ask and pointing at the schedule. The monthly price is the same in a slow April as in the week the phones melt; only usage moves.

What the caller sees

Down completely, or running and losing ground?

That's the sorting question for an HVAC call, and the agent puts it early in the thread. Below, three calls to a fictional shop, Northfork Heating & Air: the first text back and, where the caller answered it, their reply and the agent's next text. Links are placeholders, and the character counts are measured from each first text.

No cool, first hot Saturday

Northfork Heating & Air, automated assistant here. Sorry we missed you. Is the system down completely, or running but losing ground? Tell us here or book: northfork.example/book. Reply STOP to opt out.

201 of 300 characters

Caller repliesUpstairs unit quit this morning. Fan runs but it's blowing warm. Two kids up there. Can somebody come today?
A fan that runs while the air stays warm needs a tech to look at it. Today's open times are on our schedule: northfork.example/book. If none work, reply with your address and a good time to reach you.

It answers the symptom, not a diagnosis. The booking page shows what is actually open; the agent doesn't promise a same-day slot it can't see.

Maintenance plan member

Hi Dana, it's Northfork Heating & Air (automated assistant). Sorry we missed your call. As a comfort plan member you're scheduled ahead of new calls. Is the system down, or running but not keeping up? Reply here or book: northfork.example/book. Reply STOP to opt out.

267 of 300 characters

The first name comes from the caller lookup, which works only when your customer list is in HubSpot and the caller is on it. The priority line is there because the intake says members get it.

Old system, repair or replace

Northfork Heating & Air, via our automated assistant. Sorry we missed your call. Heating or cooling, and what is it doing? Reply here or pick a time: northfork.example/book. Reply STOP to opt out.

196 of 300 characters

Caller repliesOur furnace is original to the house, maybe 22 years. It's making a rattle on startup. Is it even worth fixing?
Thanks for the details. A tech needs to see a 22-year-old furnace before anyone can say repair or replace, and the visit covers both options. Pick a time: northfork.example/book.

It won't guess at repair versus replacement by text. That call stays with a technician who has seen the equipment.

The template library has the replies that follow these, for heating and cooling calls.

Season arithmetic

Don't judge it by April. Judge it by the year.

A monthly check will make this look expensive in shoulder season and cheap in August. Look at the whole first year instead. With usage at the top of its typical range, that's $850 setup plus twelve months at $289: $4,318.

First year, all in
$4,318
Repair ticket, revenue (example)
$425
Calls to recover
11 a year

Say your cooling and heating rushes add up to about 12 weeks (an example; check your own call log). Recovering 11 repair calls across those weeks ($4,675 in revenue, before your costs) is roughly one a week of peak season, and anything recovered past that is margin. A no-cool caller who becomes a maintenance plan member is worth more than one ticket, which this math leaves out. If your log shows you rarely miss a call even in July, the math says skip it.

What it won't send

No tune-up reminders, no renewal pushes, no spring specials.

HVAC shops live on maintenance agreements, so the question comes up early: can it text the member list before the season? No. The agent replies to a person who just called you, about that call, and nothing else. A reminder to a list, or a pre-season tune-up offer, is marketing, and marketing texts need prior written consent collected by you. That's a separate kind of product with separate paperwork.

Inside a reply it holds to four rules enforced in code rather than asked of the model: it only writes to someone who contacted you, a STOP reply ends messaging to that number from every agent you run, advertising language is blocked (so a no-heat caller doesn't get a “20% off” tune-up line), and it sends only inside set hours. Its first text also identifies itself as automated and ends with the opt-out line.

The hours rule hits HVAC harder than most trades: texts only go out between 8 am and 8 pm in your time zone. The 6 am call about a dead furnace in a cold snap gets the ring and the short apology, and no text; it lands in your alerts instead, and nothing is saved up to send at 8. The consumer side of the texting rules is in the FCC guide to unwanted calls and texts, and the sending rules for the number are in Twilio's messaging policy. That's a description of the product, not a legal opinion; run your own situation past a lawyer.

ServiceTitan and Housecall Pro

Your dispatch board stays where it is.

There's no connector into ServiceTitan or Housecall Pro, and none is needed. Your cell forwards the calls it doesn't answer to a toll-free number provided at setup, which is also the number the texts come from, and the text links to the online booking page your software already publishes. Bookings arrive on your board the way web bookings do now. The log of each call and text goes to HubSpot or any webhook-friendly tool, and alerts go to Slack.

If you'd rather the call be answered by a voice, compare an AI answering service. As of September 2026, Rosie lists $49 a month for 250 minutes, $149 for 1,000, and $299 for 2,000, with a 7-day free trial. For an HVAC shop, size a minutes plan against the heat-wave month, not the average one.

Price and the alternatives

Four ways to handle peak-season calls, and when each wins.

This one is $249 a month plus a $850 setup, plus AI and phone usage, typically $20–40 a month, month to month with a 30-day cancel. Verifying the new number with the carriers takes about three business days. Here is how it compares with the other options.

OptionPick it when
This agentYou or your techs answer the phone between jobs, and callers are fine getting an answer and a booking link in writing.
A live answering serviceYour no-heat calls peak at 5 am in January. Texts stop outside 8 am to 8 pm, and a person or an AI voice on the line covers those hours.
More techs, not softwareIn July you're already booked out most of a week. A faster reply fills a schedule that has no room left.
Nothing newYour office already picks up every call in the peak weeks, and the off-season is quiet enough that you answer yourself.

Setup, the review pass, and what shadow mode looks like are covered on the main missed-call text back page. Skeptical that anyone texts back? Does it work takes the question head on. Shops that also do plumbing can read the plumbers' page.

Not sure this is the right agent?

Say what you're on and how many calls go unanswered. I'll tell you which agent, or none, before you pay anything.

Owner questions

Questions HVAC owners ask.

Does it cost more during the summer rush?

The monthly price stays at $249. Usage for AI and phone is billed on top and typically runs $20 to $40 a month; a month with many more missed calls sends more texts, so usage in a heat wave month runs higher than in a quiet one. The report link shows the month's usage as it accrues.

Can it text our maintenance agreement customers before the season?

No. It only replies to someone who just called you, about that call. Tune-up reminders and renewal offers sent to a list are marketing texts that need prior written consent you collect yourself, so they belong to a different product.

Will it recognize a customer who is already on a maintenance plan?

It can, when your customer list is in HubSpot and the caller is on it. The agent looks the caller up, greets a known customer by first name, and can mention member priority if your intake says members get it. Otherwise it treats every caller as new.

Can it answer whether a customer should repair or replace an old system?

No, and it is set up not to try. When a caller asks about an aging furnace or condenser, the text offers a visit where a technician can give both options. Repair-versus-replace depends on equipment nobody has seen yet.

What about no-heat calls early in the morning?

Texts send only between 8 am and 8 pm in your time zone. A 6 am call gets the ring and the short apology, and it goes to your alerts rather than being texted. If your winter emergencies cluster before 8 am, pair this with an answering service or an on-call line.

Have Missed-Call Text Back set up for you.

One call, one link, then the carrier's wait. Everything on this page runs from your own number.

Everything Missed-Call Text Back does