I've been working with plumbing companies recently and honestly this niche is almost unfair to build for. The problems are so obvious and the owners are so desperate for help that the conversations basically close themselves.
Here's what I keep hearing from every single one of them.
Their guys are out on jobs all day. Hands covered in PVC cement, crawling under houses, driving between calls. Phone rings and nobody can answer. Not because they're lazy. Because you literally cannot pick up a phone when you're elbow deep in a drain line.
The numbers on this are wild. Plumbing companies miss 27 to 40 percent of their calls during business hours. And 78 percent of those people don't leave a voicemail.
They just call the next plumber. Each one of those missed calls is worth somewhere between 500 and 1,200 bucks. That adds up to 50 to 120 thousand dollars a year in revenue that just walks out the door.
Then you've got emergencies.
Burst pipes at 2am. Water heaters dying on Sunday morning. These are the highest margin jobs in the entire business and they're the ones most likely to go to voicemail.
A customer with water pouring across their basement floor is not waiting until Monday. They're calling every plumber in Google until someone picks up. Whoever answers first wins.
That's the whole game.
And then there's the one nobody talks about.
Past customers.
Most plumbing companies have hundreds of people in their system who haven't been contacted in over a year. 65 percent of customers forget their plumber's name after six months. Which is honestly impressive because how many plumbers do you know by name.
But these people are 10x more likely to book than a cold lead and they spend 31 percent more. One contractor ran a single reactivation campaign and pulled in 38k plus another 29k in upsells.
From people already sitting in his CRM doing absolutely nothing.
So here's the agent setup that's been working.
First agent is inbound. Picks up every call, figures out what they need, books the appointment, sends a confirmation text. Answers common questions from a knowledge base loaded with the business info. Pricing, service areas, availability. Covers all the gaps when the team is in the field and after hours when the office is closed.
Second agent is emergency only. It picks up, identifies urgency, and transfers straight to whoever is on call. No menu tree, no hold music, no "please leave a message." Straight through. This agent exists for one reason and it does that one thing really well.
Third agent is outbound. Upload past customers, set a calling window, and it reaches out to people who haven't booked in 6 or 12 months. Reminds them they're due for maintenance and books them in. Run this before summer and you can fill your schedule before spending a dollar on ads.
Three agents covering the full call lifecycle from first ring to repeat business.
If anyone's building for home services or thinking about getting into it, happy to share more about how these are set up. The scripts, knowledge base structure, and call routing are all pretty repeatable once you've done it once.