The plumber's lead automation playbook (steal this stack)
Exactly what to set up — in what order — so a one-truck plumbing business never misses a billable call again.
If you run a plumbing business, your week is mostly other people's emergencies. The phone rings while you're under a sink. The form fills out on your website while you're driving. The estimate request comes in at 8 PM on a Saturday.
You don't need a CRM consultant to tell you that's a problem. You need a system that catches the lead while you're still on the job and warms it up before you call back.
This is the exact stack we set up for one-to-three-truck plumbing businesses. In order, with what each piece does and what it costs. (We've packaged the whole thing as a dedicated lead-automation system for plumbers — but you can build it yourself with the same tools.)
The non-negotiables
Before any automation, these four things have to exist or nothing else works:
- A phone number that's tracked. Most plumbers use their personal cell. That works, but you can't measure or automate against an untracked line. Get a business line through your VoIP provider (Twilio, OpenPhone, RingCentral — any of them is fine).
- A website with one clear form. Not five. One. "Get a quote." Name, phone, what you need, address. Done.
- A Google Business Profile claimed and updated. This is where 60%+ of your leads will actually find you.
- A calendar tool with shareable links. Calendly, Google Calendar appointment slots, anything that gives a one-click booking link.
If any of those four are missing, fix them first. Automation on top of a broken foundation just routes the chaos faster.
Layer 1: Missed-call text-back (the first hour of setup)
This is the highest-ROI automation any plumber can install. Configure it once, leave it on forever. (We unpack the compounding revenue cost in Missed calls cost more than missed leads — worth a read if you want the math behind why this layer goes first.)
When a call comes in and goes unanswered, the system fires an SMS automatically:
Hi! Sorry we missed your call. What plumbing issue can we help with? Reply here and we'll be right with you.
The reply rate on these is 40–55% for plumbers specifically (water emergencies = urgent reply). You're capturing leads that would have called the next number on Google.
Tools: OpenPhone has this built in. So does Dialpad. If you're on plain Twilio, n8n or Zapier can wire it up in 20 minutes.
Layer 2: Web form auto-reply (same day)
Every form submission triggers an SMS and an email within 60 seconds:
- SMS to the customer: "Got your request for [job type]. We'll be in touch within the hour."
- SMS to you: "New lead: [name] - [phone] - [job]. Reply YES to call now."
- Email to your inbox with full details, tagged in your CRM.
The customer-facing SMS is the part that matters. Speed-to-first-touch is the single biggest predictor of conversion for service businesses. Going from "next-day reply" to "60-second reply" typically lifts conversion 2–3x.
Layer 3: Quote follow-up sequence (the week after)
Most plumbers send a quote, then nothing. The lead either calls back or doesn't. That's a coin flip.
A simple drip fixes it. After you send a quote:
- Day 1: Original quote email (you send this manually)
- Day 2: Automated SMS: "Hey — wanted to make sure you got the quote. Any questions?"
- Day 4: Automated email: "Still planning around this work? Happy to walk through pricing."
- Day 7: Automated SMS: "Last check-in — want me to hold the time slot we discussed?"
Sequence stops the moment they reply. If they don't reply by day 7, the lead is tagged "cold" in your CRM and stops getting messages.
Conversion lift on quoted leads from a sequence like this: 15–25%. On a business doing 30 quotes a month at $1,200 each, that's $5,400–$9,000 in recovered revenue.
Layer 4: Review request (the day after the job)
Most plumbers ask for reviews verbally. Most customers say yes and then forget. An automated review request that goes out 24 hours after a completed job converts at 3–4x the rate of verbal asks.
Trigger when a job is marked complete in your scheduling tool:
Hey [name] — thanks for letting us help with [job] yesterday. If you've got 30 seconds, a Google review would mean the world: [direct link]
One sentence, one link, no friction.
Layer 5: The thing most plumbers skip — the AI receptionist
If you're missing calls because the phone genuinely can't be answered (you're alone, you're on a job, it's the weekend), an AI receptionist answers them.
The bar to clear here isn't "talk like a human." It's "ask three questions and book the right kind of appointment."
- What's the issue? (clog, leak, install, emergency)
- What's the address?
- When are you available in the next 48 hours?
For plumbing, that's enough. The AI offers a slot from your calendar, books it, and texts you a summary. Real emergencies (active flooding) get routed to your cell immediately.
This is the layer that takes the most setup and the layer that pays back the fastest if you genuinely can't pick up.
What you'd expect to see in 90 days
Plumbing businesses that install Layers 1–4 (skipping the AI receptionist) typically see:
- Missed-call recovery rate jump from ~5% (manual callbacks) to 30–40%
- Quoted-lead conversion lift of 15–25%
- 3–5x more Google reviews per month
- Owner time on "lead admin" cuts in half
The biggest cost is setup time. Once it's running, the marginal cost is essentially zero.
A note on tools
You can build all of this with:
- n8n ($20/month self-hosted, $25/month cloud) — the orchestrator
- Twilio or OpenPhone ($15–30/month) — the phone/SMS layer
- Your existing CRM (or just Google Sheets if you're starting fresh)
- Calendly (free tier works) — the calendar
Total monthly cost: $60–80. The plumber I quoted in the missed-calls post is recovering $42,000/month in compounded revenue. The ROI is not subtle.
This is the same stack Lumen builds for plumbing clients. If you'd rather not assemble it yourself, tell us where leads are slipping through and we'll quote the build.