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

Missed-call text back for plumbers

A plumber under a sink can't answer the phone. This texts the caller back in seconds, asks if it's an active leak, and books the ones who'd otherwise call the next listing. $249/mo.

See the plumbers templates

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

Nick George  ·  Published September 22, 2026

The first question

Is it an active leak, or a drip that can wait until Thursday?

You're on your back with a wrench in a crawl space and the phone buzzes in your pocket. It could be a slab leak. It could be a running toilet. You can't tell from the vibration, and the caller can't tell whether you're coming. That gap is where a plumbing call goes to whoever answers next.

So the first text sorts. It asks the one question every dispatcher asks: is water moving right now? The caller's answer decides which of three paths the thread goes down.

  • Water moving. A reply that sounds urgent gets nothing more from the agent. You get a Slack alert with a suggested reply, and from that moment the caller is waiting on you, so the alert has to reach you on the job.
  • Drip, clog, water heater quote. The caller gets your booking or request page and picks a slot.
  • A question your intake doesn't cover. Say, whether you service a tankless brand you've never mentioned. The agent texts the caller nothing more. The question lands in a Slack alert with a draft reply, for you to send or to call back instead.
One first text, three replies

What a caller of Kettle Creek Plumbing would read.

Kettle Creek is made up; the wording is the kind the agent drafts once it's trained on a plumbing shop's site and intake. The caller has just heard a spoken apology saying a text is coming, and this is it. The links are placeholders. Counts are computed from the text itself.

Kettle Creek Plumbing, automated assistant. Sorry we missed your call. Is water leaking right now, or is this something that can wait for a scheduled visit? Answer here, or book a time: kcplumbing.example/book. Reply STOP to opt out.
First text · 233 characters · 2 SMS segments

An active leak

Caller replies: “Water is coming through the kitchen ceiling.”

Suggested reply in your alert (you send it)If water is still running, close your main shutoff now. A plumber from our crew is calling you back in the next few minutes.
124 characters · 1 SMS segment

A drip that can wait

Caller replies: “Bathroom faucet has dripped for a week. Can someone look at it?”

Thanks. A dripping faucet is a regular repair visit, and you can choose a time that suits you here: kcplumbing.example/book
123 characters · 1 SMS segment

Something the intake doesn't cover

Caller replies: “Do you service tankless water heaters?”

Suggested reply in your alert (you send it)Good question. Let me check with the plumber who handles water heaters and text you back today.
95 characters · 1 SMS segment

The first text names the shop, says a machine wrote it, and closes on the opt-out line, because the review pass refuses a first text that skips any of the three. The replies under it drop the header and the footer. Past 160 characters a text travels as more than one segment, which is part of why usage is billed on top of the monthly price. Two of the three replies never go out on their own: the agent holds them and you decide. More plumbing wording, including follow-ups, is on the templates page.

After 8 pm

The burst pipe at 11 pm gets no text. That part is deliberate.

Texts go out only between 8 am and 8 pm in your time zone. That rule is enforced in code, and a plumber should know exactly what it means at night: the phone still rings your cell for 20 seconds, the caller still hears the short apology, and then no text is sent, even though the apology said one was coming. The drafted reply is blocked, and the call shows up in your alerts as one to handle yourself.

Nothing is queued for the morning either. A caller who phoned at 11 pm about a flooded basement doesn't get a cheerful text at 8 am. If you run on-call nights, keep that number on your site and your truck. This agent covers the working day, when you're on a job and can't pick up. It is not an overnight answering service.

The arithmetic

One repair ticket pays for the month.

There is no trustworthy industry figure for how many plumbing callers hang up and try someone else, so here are example numbers you should swap for your own. Pull last month's call log and your average repair ticket, not your average job, since a repipe skews it.

Missed calls a week (example)4
The same, per monthabout 17
Share that would have booked (example)1 in 5
Repair tickets that is, per monthabout 3.4
Average repair ticket (example)$375
Work those calls represent, per monthabout $1,275
Agent at the top of the usage range$289 a month

At those numbers, 1 recovered repair ticket covers a month of the agent, and the $850 setup is paid back by 3 more. If a single booked call a month is out of reach for your shop, this isn't worth buying. If the calls you miss are water heater replacements rather than repairs, the bar drops further.

The rules

Why a text to someone who just called you is allowed.

The caller dialed your number about a leak, and the text answers that call. It isn't an ad for drain cleaning, and it isn't the first message of a campaign. That distinction is the whole legal footing, and the agent is built so it can't drift across it.

  • Only people who called. It messages no number that hasn't just contacted you. No list, no past-customer blast.
  • Says it's automated. The first text discloses that an assistant wrote it.
  • STOP means stop. Once a caller replies STOP, no agent you run will text that number again.
  • No sales language. A coupon or a "10% off" line in a reply gets blocked.

The federal texting rules are summarized in the FCC's consumer guide on robocalls and texts, and the carrier-side rules the number runs under are in Twilio's messaging policy. The 8 pm cutoff is stricter than the federal 9 pm on purpose, because a few states stop earlier. This describes how the agent behaves; it isn't legal advice, and your own counsel should confirm it fits your state.

Your field software

ServiceTitan, Housecall Pro, Jobber: it works in front of them.

The agent doesn't log in to your field service software or write jobs into it. It attaches at two points you already control: the phone, through call forwarding, and the online booking or request page your software already gives you, which is the link in the text. A booked caller lands in your schedule the same way a web booking does today.

The record of each call and text goes to HubSpot, or to any tool that accepts a webhook, and alerts reach you in Slack. Forwarding is one code from your cell, and the texts go out from the number you forward to. On AT&T or T-Mobile that's *61* plus the new number and #; on Verizon it's *71 plus the number.

If you're on Jobber, know the alternative. As of September 2026 Jobber sells an AI Receptionist as a $29 a month add-on to plans that start at $49 (see Jobber's pricing). It answers the call itself, around the clock, where this texts after the call rings out and stops at 8 pm. If your callers would rather talk to someone and you already pay for Jobber, try that first.

Price, and when to pass

$249 a month after a $850 setup.

The monthly price is $249, plus AI and phone usage, typically $20–40 a month. Month to month, 30-day cancel for any reason, no free trial. The number, its carrier verification (about three business days), the training on your site, and the first weeks when I read a copy of every text as it goes out are all inside the setup.

Pass on it if

  • A dispatcher or office manager already picks up every call during the day. There is nothing for this to catch.
  • Most of your paying work comes in after 8 pm. The texts stop at 8, so your night line matters more than this does.
  • You miss a handful of calls a month, not a handful a week. The table above won't balance.
  • Your callers are mostly property managers and general contractors on office lines. The screening drops landlines before a text is written.

The full mechanism, setup order, and review pass are on the missed-call text back page. What usage costs in a busy month is broken down on the pricing page. Run heating and cooling too? The HVAC version deals with seasonal surges.

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 plumbers owners ask.

Can it tell a plumbing emergency from a routine repair?

It goes by what the caller texts back. The first text asks whether water is leaking right now. A reply about water coming through a ceiling or a burst line reads as urgent: the agent sends nothing more, and you get a Slack alert with a suggested reply so you can call them. A drip, a slow drain, or a water heater quote gets your booking link.

Can the text tell callers to shut off their water?

Not on its own. A reply describing an active leak is held for you, and the suggested reply in your Slack alert is where a shutoff instruction belongs, sent by you or said on the phone. The agent never improvises plumbing advice; it only repeats instructions you have put in your intake.

What happens to a burst-pipe call at midnight?

No text goes out. Texts send only between 8 am and 8 pm in your time zone, so a late call rings your cell, plays the short apology (which says a text is coming, though none will), and lands in your alerts for you to handle. Nothing is saved up to send in the morning. If night emergencies are a big share of your work, keep an on-call number on your truck and website.

Will it book the job straight into ServiceTitan, Housecall Pro, or Jobber?

Not directly. The text links the online booking or request page your field service software already provides, so a caller who books shows up in your schedule the same way a web booking does. The call and text log goes to HubSpot or any tool that accepts a webhook.

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