Plumber Dispatch: The Parts-Run Update Text

The plumbing-tuned dispatch system: the transparency texts that kill the 2-hour silence complaint, the parts-run update, and the diagnostic narration that makes the invoice make sense.

System 8 from the Leveraged Owner Starter Pack

Your tech diagnoses a failed water heater at 10am. The replacement unit is at the supply house 20 minutes away. He tells the customer "I'll be back in a bit," drives off — and doesn't return until 12:30 (line at the counter, wrong unit pulled, traffic). The customer has spent two and a half hours wondering if the plumber quit the job. She doesn't complain about the water heater. She complains about the silence. In plumbing, the #1 review-killer isn't the work — it's the unexplained gap in the middle of it.

This is the plumbing layer of the dispatch communication system — the foundation is the appointment confirmation system (Pillar D: Full & Calm Calendar), and the en-route and update mechanics live in the communication guides in this series. Plumbing's twist: jobs routinely pause mid-visit — parts runs, supply-house trips, waiting on water to drain — and every pause is a silence the customer fills with anxiety.

The silence problem: why plumbing jobs go quiet

Plumbing has more mid-job pauses than any trade:

The fix isn't faster work — it's narrated work. Every pause gets a text. The texts take 20 seconds; the silence costs reviews.

The parts-run update text

The flagship message. Sent the moment the tech decides a parts run is needed — not when he's already been gone 30 minutes:

Hi [First Name], this is [Tech Name] with [Business Name] — quick update on your [job description]. I need to grab [part description] from the supply house — it's about [X] minutes each way. I'll be back around [time] and we'll have you fixed up [today/this afternoon]. Everything's under control — nothing to worry about!

Four elements: what (the part — specificity builds credibility), how long (the round trip — honesty beats optimism), when back (a time, not "soon"), and reassurance (the explicit "under control"). If the run stretches — line at the counter, wrong part — one follow-up text: "Still at the supply house — running about 20 minutes behind. Sorry for the wait!" The follow-up is what separates professionals from ghosts.

The diagnostic narration: making the invoice make sense

Plumbing invoices get questioned more than most trades' — because the customer can't see what was wrong or what was fixed (it's all inside walls and under floors). Narrate the diagnosis by text as it happens:

Hi [First Name], [Tech Name] here — found the issue. Your [component] has [problem in plain language, e.g. "a cracked valve that's been slowly leaking"]. The fix is [what you'll do, e.g. "replacing the valve and the corroded section of pipe"], which runs [price]. Want me to go ahead? Just reply YES.

The text authorization does double duty: it gets the written yes (dispute protection), and it gives the customer the explanation in writing — which is what they forward to the spouse who asks "what did the plumber say?" When the invoice arrives, it's not a surprise; it's the number they already approved.

For bigger jobs, add the photo: a picture of the corroded valve, the cracked fitting, the failed element — texted with the diagnosis. A photo of the problem is worth more than any verbal explanation, and it ends price objections before they form.

The mid-job status texts: the complete set

Build these into the tech setup guide (standard operating procedure) — one text per pause, every time:

Notice the pattern: what, how long, what's next. Every text answers the three questions the customer is silently asking.

Worked example: the water heater day

Example: 10:00am — tech arrives, diagnoses failed water heater. 10:15 — diagnostic narration text with photo of the corroded tank bottom, price, "reply YES." Customer replies YES at 10:20. 10:25 — parts-run text: "grabbing the new unit, back around 11:15." Supply house line runs long — 11:05 follow-up: "running about 20 behind." 11:35 — "back on site, draining the old unit now, about 30 minutes." 12:30 — "new unit in, filling and testing." 1:00 — "all done, walking you through it now." Six texts, 90 seconds of tech time total. The customer never wondered, never worried, never called the office. The review, left that evening: "Great communication the whole time." The work was standard. The narration was the product.

Compliance note

Job-status texts are transactional (about an in-progress job the customer requested) — the lowest-risk texting there is. You still need 10DLC business-texting registration (application-to-person 10-digit long code — the carrier system for business texting) before sending: 1–7 day approval, ~$15–$20 in fees. Include opt-out language in automated texts, and observe TCPA (federal telemarketing law) quiet hours (no texts before 8am or after 9pm recipient local time); tech-sent manual texts during a job are conversational, but keep the opt-out in your templates. General information, not legal advice.

Related guides in this series

The foundation is the appointment confirmation system (Pillar D). For the en-route text that starts every job, see the en-route guide in this series — and for the "job done" text that closes it, the completion-message guide.

Get System 1 free: the complete Missed-Call Safety Net

The full setup guide, all four copy-paste scripts (including the owner notification), the "Your Numbers" missed-call worksheet, and the step-by-step setup guide — free, no catch. Fix your missed calls this week.

Want all 8 systems + 6 bonus modules in copy-paste form? The AI Automation Starter Pack is $27: https://leveragedowner.com/starter-pack/

The done-for-you version

This post is System 8 from the Leveraged Owner Starter Pack — the done-for-you version with the full dispatch-communication setup guide, every script (including all trade-specific variants), the tech texting checklist, the diagnostic-narration templates, and screen-by-screen setup instructions for all 8 systems.

No third-party statistics cited in this post — all frameworks are operational. The worked example is labeled as an example, not a customer result.

Keep building your systems

Related guides from the Leveraged Owner blog: