Blog

Automations for a Small Plumbing or HVAC Shop: What to Turn On First, and What to Build

Casia, Rosada Automation10 min read

The automations that pay off first in a small plumbing or HVAC shop are the ones around the phone and the quote: text back every missed call, follow up on every unsold estimate until the customer replies, send appointment reminders, and ask for a review after the job. AI is useful for one or two steps inside that, like sorting a texted reply into emergency, estimate, or question. Check what your field-service software already does before you build anything.

Not sure which of these your shop needs first? Get your free workflow map. About 2 minutes. Free, no call.

Where does a small shop actually lose work?

Ask owners where work slips and you hear the same three things.

  1. Calls that ring out. You're under a sink or up in an attic, the phone buzzes, and by the time you're free the caller has moved on.
  2. Estimates nobody follows up on. The quote went out, the customer said they'd think about it, and nobody circled back.
  3. Jobs that end without a review ask. The customer was happy, the truck left, and nobody asked.

None of these need AI to fix. They need a next step that happens without someone remembering. That's what an automation is: a rule that does the next step every time, plus a person who owns what comes back.

Step 0: What should you turn on before you build anything?

Turn on what you already pay for. Both big field-service tools for small shops have follow-up built in. Here's what their help pages said when I opened them on October 22, 2026:

  • Housecall Pro has a Missed Call Automation in its Voice settings that texts your existing customers when you miss a call. You can set it for business hours, after hours, or any time, and edit the message.
  • Housecall Pro's pipeline automations can resend an estimate after a set number of days, by email or text, and move it through first, second, and third follow-up. Its help page says most pipeline automations are on by default, so check what's already running.
  • Jobber's quote follow-ups can send up to two reminders on quotes still awaiting a response, by the same method you sent the quote.

Turn these on first. Build only the gap. I went through what Jobber and Housecall Pro already do, and the gaps in more detail.

The four automations worth having, in order

1. Missed-call text-back

When a call rings out, one text goes out within a minute. It asks the caller to reply with a number: emergency, estimate, or send photos. That simple reply tells you who to call first. I wrote up what to text when you miss a call, with versions for on a job and after hours.

Demo: Northside Heating & Air is a made-up HVAC shop I built. Not a client. You can see its text-back steps on the Rosada home page.

Who owns it: one named person who handles the callback, usually the office manager or the owner.

The stop rule: one text per missed call. A reply ends it, and STOP ends all texts.

[Shop]: Sorry we missed you, we're on a job. Reply 1 if it's an emergency, 2 for an estimate, 3 to send photos. Reply STOP to opt out.

2. Estimate follow-up that stops on reply

Nudges go out on a schedule after the estimate is sent. The moment the customer replies, the nudges stop and a callback task lands with a person. The scripts and the full cadence are in my post on how to follow up on unsold estimates.

Who owns it: whoever wrote the estimate, or the office if that's how you run it.

The stop rule: any reply, a yes, a no, or the last nudge in the schedule.

[Shop]: Hi [First name], checking in on the estimate for [job type]. Any questions? Reply here and [Name] will call you.

3. Appointment reminders with a reschedule option

One reminder before the visit, then an "on my way" text when the tech heads out. If the customer needs to reschedule, the reply goes to the office, not to the tech driving.

Who owns it: the office, for reschedules.

The stop rule: one reminder per visit. A reschedule reply turns off the rest for that visit.

[Shop]: [Tech] is on the way, about [minutes] out. Reply here if anything changed.

4. Review ask after the job is closed

When the job is marked closed, one review request goes out, then one reminder. A person glances at the list first, and anyone with an open complaint gets skipped. Asking an upset customer for a review is how a fixable problem turns into a bad one.

Who owns it: the owner or office manager, who checks for open complaints.

The stop rule: one ask, one reminder, then stop. Skip anyone with an open complaint.

[Shop]: Thanks for having us out, [First name]. If we did right by you, a quick review helps a lot: [link]

Where does AI help, and where doesn't it?

If you came here asking how to use AI to automate your plumbing business, this is the honest answer: AI is a helper inside the workflow, not the workflow.

Where it helps:

  • Sorting a texted reply into urgent or routine, so the right person sees it first.
  • Drafting a reply for the office to read and send.
  • Summarizing a voicemail or call into the job notes.
  • Answering overflow calls with an AI receptionist. Jobber's Receptionist, for example, can escalate a call to a team member when the caller uses words you choose, like "emergency." I compared after-hours options for HVAC and plumbing shops, including where an AI receptionist fits and where it doesn't. I also wrote a broader comparison of AI receptionists, text-back, and answering services.

What it doesn't replace: the on-call tech for a real emergency, pricing a job, or deciding who gets a discount. Keep a person on those.

One rule to know if you ever have an AI voice call customers back: in FCC 24-17, the FCC said AI-generated voices count as "artificial" voices under the TCPA, so those outbound calls generally need the person's prior consent. That's general information about calls you place, not legal advice.

The workflow, start to finish

Here's how the four pieces fit together. A missed call gets a text within a minute. The reply is sorted: emergencies alert the on-call phone, and everything else becomes an office task with a named owner. Once the estimate goes out, nudges run until the customer replies. A booked job gets a reminder and an "on my way" text. A closed job gets one review ask and one reminder, unless there's an open complaint.

Underneath it all are four safety nets. STOP ends texts. Only one tool texts each caller, so you're not running two text-back systems at once. You get an alert if any step fails. And once a week, someone sees a short list of open callbacks.

Flowchart of a small plumbing or HVAC shop's call-to-review workflow. When a call is missed, a text goes out within a minute asking the caller to reply 1 for an emergency, 2 for an estimate, or 3 to send photos. Emergencies alert the on-call phone, and other replies become an office task with a named owner. When an estimate is sent, follow-up nudges go out on a schedule and stop as soon as the customer replies. Booked jobs get a reminder and an on-my-way text. After the job is closed, the customer gets one review request and one reminder, skipped if there's an open complaint. STOP ends all texts, and only one tool texts each caller.

What are the texting rules?

This is general information, not legal advice. A text that answers someone's call is different from a marketing text, so keep the missed-call text to a direct reply and leave the promos out. Your texting provider will ask you to register your number for business texting (A2P 10DLC, the carrier standard for business texts from local numbers). The CTIA Messaging Principles, which are industry guidance rather than law, say to tell people in the message how to opt out, honor every opt-out, and send one confirmation and nothing after. Get clear consent before you send anyone marketing texts.

When don't you need this?

If you answer nearly every call live, you follow up on every estimate by hand, and nothing is slipping, keep doing that. An automation only earns its place when a step keeps getting missed. Watch your missed calls and open estimates for a couple of weeks before you decide.

Start with a map

See a missed-call text-back example run (sample data).

FAQ

How can I use AI to automate my plumbing business?

Start with the phone and the quote, not with AI. Text back missed calls, follow up on unsold estimates, send reminders, and ask for reviews. Then use AI for one step at a time, like sorting a texted reply into emergency or routine, or summarizing a call into the job notes, with a person handling pricing and emergencies.

What should a small HVAC or plumbing shop automate first?

Usually missed calls, because a caller who gets no answer often calls the next shop. If you already answer almost every call, start with estimate follow-up instead. The free workflow map is a quick way to see which one is slipping in your shop.

Do I need new software to automate my shop?

Usually not. Jobber and Housecall Pro both include some follow-up automations, so turn those on first. Build only the gaps, such as who owns the callback after a texted reply, on the phone system and calendar you already use.

Is an AI receptionist worth it for a small plumbing company?

It can be for overflow and after-hours calls if it's connected to your calendar and passes real emergencies to a person. It's less useful if callers in your area hang up on AI. Compare it with a booking answering service and missed-call text-back before you decide.

Can I text customers who call my business?

Generally yes, if you keep it to a direct reply to their call. Don't add marketing to that text, register your texting number as your provider requires, honor STOP right away, and get consent before any marketing texts. This is general information, not legal advice.

How do I stop automations from annoying customers?

Give every sequence a stop rule. Any reply ends the nudges, STOP ends all texts, a review ask goes out once with one reminder, and customers with an open complaint are skipped. Make sure only one tool texts each caller.

Sources

Casia