Why plumbers leak more repeat business than almost any trade
Plumbing has a strange problem: you're the hero at 11pm, and a total stranger by spring. A homeowner calls you with water pouring through the kitchen ceiling. You fix the busted supply line, quote before you touch anything, leave the place cleaner than you found it. They're relieved. They mean it when they say they'll call you next time.
Then next time comes — a slow drain, a sump pump that didn't kick on, a water heater making that noise — and they open Google and type "plumber near me" like they never met you. Not because you did bad work. Because the job was bought under panic, they never wrote your number down, and eight months of life happened in between.
That's the gap plumber customer reactivation closes. You already earned these people's trust in their own home. Reaching back out costs you a text message, not a new lead. The math on your existing customer list is almost always better than the math on any ad you could run.
Which past plumbing customers to text (and why)
Not everyone on your list is worth a text this month. The win-back money hides in specific buckets:
The one-time panic customer with no plan. Drain cleanings, cleared main lines, single emergency repairs. They liked you, they have no reason to think of you again, and a small nudge is enough. These are your easiest rebooks and your best candidates for a standing maintenance relationship.
Water heater owners aging into service. A tank you installed 3–5 years ago is due for an anode-rod check or a flush. One you (or someone) installed 8–12 years ago is living on borrowed time — a proactive replacement text beats the 2am cold-shower emergency for both of you.
Water-softener and whole-home filter customers. These have a real service interval — salt, cartridges, media. That's a built-in reason to reach out on a schedule, not a guess.
Repipe and remodel follow-ups. Big-ticket customers who trust you deeply but rarely have a reason to call. A once-a-year "everything holding up?" check keeps you top of mind for the next project — and their neighbor's.
The rule of thumb: sort your list by what they bought and how long ago, not just by date. A drain cleaning from last winter and a water heater from nine years ago need very different texts.
The seasonal and service SMS cadence for plumbers
Plumbing demand is driven by the calendar and by the age of the equipment in the house. Your cadence should ride both. A workable year looks like this:
Late fall (pre-freeze): The single highest-leverage text of the year. Remind past customers to protect exposed pipes, and offer a winterization or pipe-freeze-prevention check. You're selling peace of mind before the burst, which is far cheaper for them than the flood after.
Early spring: Sump-pump and backflow season. As the ground thaws and the rain comes, a "let's make sure your sump pump actually turns on" text is a genuine favor — and a basement flood is exactly the emergency you want to prevent for a customer, not profit from.
Age-triggered, year-round: Fire water-heater texts based on install age, not season. At 3–5 years, offer a flush/anode check. At 8–12 years, open the replacement conversation before it fails. Same for softener/filter service on its interval.
Annual touch: A once-a-year check-in for repipe and remodel customers keeps the relationship warm without pestering anyone.
The discipline that matters: don't blast the whole list every month. Text the right bucket at the right trigger. A homeowner who gets one useful, well-timed text a couple times a year sees a trusted plumber. One who gets a generic promo every three weeks sees spam and hits STOP.
What offer to lead with
The best plumbing win-back offer usually isn't a discount — it's removing a worry. "Let's make sure X doesn't fail on you" outperforms "10% off" because your customers already associate you with expensive surprises, and prevention is the thing they actually want.
Lead with a low-friction service that opens the door: a winterization check, a water-heater flush, a sump-pump test, a filter/softener service. These are easy yeses, they get you back inside the home, and they're where you spot the real work — the corroding valve, the tank on its last legs, the pipe that won't survive another winter.
If you do use a price hook, anchor it to the seasonal moment ("pre-winter pipe check") rather than a blanket coupon. And always give them a one-tap way to book or reply. The whole point is to make saying yes take three seconds from their phone.
The revenue math on a typical plumbing list (an example)
Here's illustrative math — your real numbers will differ, but it shows the shape of the opportunity.
Say you've served 1,200 households over the past few years and 800 of them have no maintenance relationship with you. You send a pre-freeze pipe-check text to those 800. If a modest 4% book, that's 32 jobs. A winterization or diagnostic visit might average, say, $250 — and a meaningful slice of those visits surface a bigger repair or a water-heater replacement worth far more.
Even ignoring the upsells, 32 jobs at $250 is $8,000 from one afternoon's text campaign to a list you already own. Layer in a couple of water-heater replacements that would've otherwise gone to whoever the homeowner Googled at 2am, and the seasonal campaign easily pays for itself many times over.
Again — this is an example, not a promise. Your booking rate depends on your list, your reputation, and your timing. The point is that the list already exists and the cost to text it is close to nothing.
How to measure rebooked jobs (not just texts sent)
Sending texts feels productive. What matters is jobs on the calendar and dollars in the bank. Track a short chain: how many customers you texted, how many replied or booked, how many jobs actually got done, and the revenue those jobs brought back.
Tie each rebooked job back to the campaign that triggered it. If your pre-freeze texts drove 32 checks and 6 of those turned into water-heater or repair work, that's the number that tells you the cadence is working — and which trigger to lean into next year.
This is also where automation earns its keep. Doing this by hand means exporting spreadsheets and guessing. AutoReview tracks the rebooked jobs and the revenue each win-back campaign brings back, so you can see what's actually working instead of hoping.
By hand vs. on autopilot
You can absolutely run this yourself. Pull your customer list, sort by service type and age, write the seasonal texts, send them in batches, handle the replies, and log every booking. Once. Maybe twice. Then the busy season hits, a week of emergency calls swallows your evenings, and the follow-up never goes out. That's how most plumbers' win-back efforts die — not from a bad idea, but from no time to run it.
That's the case for putting it on autopilot. AutoReview watches the calendar and the equipment age, texts the right past customers at the right trigger — pre-freeze, spring sump-pump season, water-heater aging out — follows up once, and tracks the jobs and revenue it brings back. You approve the messages; it does the remembering.
It runs alongside the review side of the same system: after you finish a job, a review request goes out by text and email, everyone gets asked the same way, and if someone's unhappy they get a private path to reach you first — while the public Google link is always one tap away and never hidden. Same list, two jobs: more reviews from new work, more repeat work from old customers.
You can start free and see what's hiding in your own list before you pay a cent.
