Pham Plumbing: from 40 missed calls a week to zero in 90 days

How a 4-truck shop in Sacramento went from dinner-table dispatching to a fully booked calendar — without hiring.

I started Pham Plumbing in Sacramento nine years ago with one truck and a cell phone. By 2025 I had four trucks, six employees, and a problem I didn't know how to solve: we were losing jobs every single day to voicemail.

The numbers, when I finally looked at them honestly: 38–42 missed calls per week. Most after 6 PM. Almost all going straight to voicemail. Almost none calling back.

How it got that way

For the first six years, my wife Sarah handled calls from her phone. She's good at it — organized, warm, remembers customer names. But "handling calls from her phone" eventually meant taking calls during dinner, during her kids' school events, and at 11 PM when someone's water heater failed.

We tried hiring a part-time receptionist. She was great during her hours (9–5, Monday–Friday) and completely absent the other 128 hours of the week. After-hours and weekend calls — which in plumbing are often the high-value emergency jobs — kept going to voicemail.

We tried a traditional answering service. They answered promptly, but the agents had no idea how plumbing worked, couldn't answer basic service questions, and definitely couldn't tell a caller what our emergency dispatch fee was. Half the callers we paid the answering service to capture still called someone else by the time I called back in the morning.

38–42
Missed calls per week before
0
Missed calls in 90 days after
29%
More booked jobs month-over-month

What the first month looked like

Setup took about two days. A Calling Matrix specialist spent an hour with me on a training call — walking through our services (drain cleaning, water heaters, leak detection, emergency dispatch), our service area (Sacramento and six surrounding cities), our pricing structure, and how we handle after-hours emergencies.

By the next morning, every inbound call to our number was being answered by an AI that knew our business. I tested it myself that first afternoon — called in pretending to be a panicked homeowner with a burst pipe. It asked for my address, confirmed an emergency tech could be there within 45 minutes, told me the emergency rate, and offered to send a text confirmation. I was impressed. Sarah was relieved.

The first weekend

Saturday and Sunday of the first weekend, the AI handled 23 after-hours calls. Seventeen of them became booked jobs. That single weekend generated roughly $6,200 in revenue. Previously, those 23 calls would have been voicemails — and we'd have been lucky to reach three of them in time to matter.

The breakthrough moment: On Sunday evening around 8 PM, I got a notification that the AI had booked an emergency water heater replacement for 7 AM Monday. I hadn't done anything. Nobody woke up to take a call. The job just appeared in my calendar with the customer's name, address, phone number, and a description of the issue. That was the moment I understood what we'd been missing.

Three months in

At 90 days, I pulled the numbers:

We didn't hire anyone. We didn't change our pricing. We didn't run more ads. The only variable was that we stopped sending calls to voicemail.

What I'd tell another shop owner

The hesitation I had going into this was whether customers would be put off talking to an AI. In three months, I haven't had a single complaint. Several customers have specifically complimented "our receptionist" for how helpful and responsive she was. I haven't told them.

The other hesitation was cost. At $149/month, I was skeptical it would pencil out. The first weekend paid for six months. I no longer think about it as an expense — it's the most profitable thing I spend money on each month.

If you're losing after-hours calls, you're losing the most valuable calls you get. The customer who calls at 9 PM with a burst pipe isn't looking for a quote — they're handing you a premium emergency job. The question is whether your phone is going to answer it.

Frequently asked questions

About 48 hours from signing up to having a live AI receptionist. The first day was the training call — we went through our services, service area, pricing, and how we handle emergencies. By the next morning, the AI was answering calls. I tested it by calling in as a fake customer and it handled it exactly right.
Most of them got booked. Of the first 200 after-hours calls the AI handled in month one, 61% resulted in booked jobs. Previously, those calls were going to voicemail with a near-zero callback rate. It felt like we were pulling revenue out of thin air — but really we were just finally capturing what had always been there.
Yes — complex jobs and anything involving existing customer disputes still get routed to me or my office manager. The AI handles new inbound calls and routine booking. I'd estimate 85% of our inbound calls are fully handled by the AI without any human intervention needed.

See Calling Matrix in action

Book a 15-minute demo. We'll train the AI on your business before the call — you hear a working receptionist, not a slide deck.

Book your free demo →