For plumbing businesses

An AI receptionist for plumbers that books the job.

You can't answer the phone with your hands in a shut-off valve. On First Call can — and it books the appointment before the caller hangs up.

The calls you were never going to catch

Plumbing is a trade where the phone rings hardest at exactly the moment you can least afford to answer it.

You're flat on your back under a vanity. You're in a crawlspace with no signal. You've got the main shut off and a homeowner watching you, and picking up the phone in front of them to talk to somebody else is a bad look. Meanwhile the call that just came in was a burst supply line — the highest-value job of your week — and it went to voicemail.

Almost nobody leaves a voicemail for a plumber. Water is moving. They hang up and call the next number on the list, and that number answers.

None of that is a discipline problem. It's a coverage problem, and hiring a full-time person to sit on the phone is a real expense for a shop your size.

What happens when someone calls

It answers on the first ring

No hold music, no phone tree, no "press 1 for service." The caller starts talking to something that responds like a person, at 2pm on a Tuesday or 2am on a Sunday.

It finds out what's actually wrong

Name, address, and a plain description of the problem — asked the way a good dispatcher asks, so you know what you're walking into before you get there.

It checks your real calendar, live

Not a callback list. It reads your actual Google Calendar during the call and only offers times that are genuinely open.

It books the job and assigns it

The appointment lands on the calendar before the caller hangs up, routed to whichever tech is least loaded that day.

It texts everyone the details

The customer gets a confirmation with the time, address, and problem, and replies Y to confirm. Your tech gets the job on their phone. Nothing lives only in someone's head.

Listen to it take a plumbing call

A real call, unedited except for one muted phone number. The point is not that it answered — it is that it triaged like a plumbing dispatcher, spotted a hazard the caller had not flagged as one, and told them to shut the water off before it did anything else.

Inbound call — water heater leaking in a garage 2 minutes 20 seconds · answered on the first ring · ended with a same-day visit booked

The caller’s phone number is muted at 1:08. Nothing else is edited. “Your Neighbourhood Plumby” is an invented business, used so a real one is not named.

AlexThanks for calling Your Neighbourhood Plumby. This is Alex. How can I help?
CallerI have a water heater leak in my garage.
AlexI’m sorry to hear about that leak. To make sure we keep things under control — is there water escaping right now, and is it near any electrical outlets or appliances? Containment before anything else. Not “what’s your name”. Is water escaping now, and is it near anything electrical — the two facts that decide whether this is a booking or a hazard. A receptionist taking a message asks neither.
CallerThere is water escaping right now, and there are some EV chargers close to it.
AlexThat sounds urgent, so I’m going to treat this as a priority. If you can safely reach it, please shut off the water supply to the heater, or the main shut-off for the house, right now to stop the flow. I’ll get someone out as quickly as I can. This is the moment. The caller never said “emergency” — they said there were EV chargers nearby. It worked out what that meant, reprioritised the call, and told them to kill the water before collecting a single detail. Minutes of running water is the difference between a repair and a claim.
CallerTyler Grimes.
AlexThanks, Tyler. And I show your number as — [muted] — is that the best number to reach you at? Caller ID read back, not asked for. It already has the number; it only confirms it. One less thing for someone standing in a wet garage to do.
CallerYes, it is.
AlexAnd could you please provide the service address for where this is happening?
Caller5555 Remote Street, Round Rock, Texas 78665.
AlexI have someone who can come out today at nine AM, nine thirty, or ten. Which of those would work best for you? Today. Real openings read off the live calendar during the call — not “someone will call you back to arrange a time”.
CallerNine AM would work. Thank you.
AlexI’ve got that booked for you for today at nine AM. Swapnil will be heading over to take a look at that water heater leak. Booked and written to the calendar before the caller hung up, with the engineer named, on a call nobody at the business attended.

Read the order back: is water escaping, is it near anything electrical, shut it off now, then name, number, address, and a slot today. That is a plumbing dispatcher’s sequence. An answering service that collects a name, a number and a preferred time would have taken the same call and left the water running.

Built for how plumbing calls actually go

A generic call center takes a message. That's not the same as booking a job, and for plumbing it's often worse than useless — by the time someone reads you the message, the customer has already had the work done.

It separates a leak from a remodel quote

"Water is coming through the ceiling" and "I'm thinking about redoing the guest bath" are not the same call, and they shouldn't get the same response. Urgent calls get flagged and routed so you find out now, not at the end of the day.

It captures the address before anything else

Half of triage is knowing where the job is. Every booking comes through with the service address attached, so you're not calling back to ask.

It knows which of your techs is free

If you run more than one truck, the job goes to whoever is least loaded that day, checked against their real calendar rather than a guess.

And when they need to move it

Plans change, and the reschedule is where most small shops lose the job entirely — the customer calls back, nobody picks up, and they book with someone else instead.

Here, the customer just texts. They get a short list of times that are actually open, reply with a number, and the calendar updates itself. No one at your shop touches it.

Hear it yourself

There's an unedited plumbing call further up this page — a leaking water heater booked in for the same day, with the water shut off first. The homepage has another. The customer page follows the same job on to the confirmation text and a reschedule handled entirely by text. Start to finish, nobody at the business was involved.

Questions we get from plumbers

Will it sound like a robot to my customers?

It's a natural voice conversation, not a menu tree — callers talk normally and it responds normally. We'd rather you judge that yourself than take our word for it: there's an unedited recording of a plumbing call further up this page, and the demo runs on a live number you can call.

Can it handle a genuine emergency call at 2am?

That's the case it's built for. It answers around the clock, gets the address and the nature of the problem, and can flag urgent calls so they reach you immediately rather than sitting until morning.

Does it actually book on my calendar, or just take a message?

It books. It reads your live Google Calendar during the call, offers only times that are genuinely open, and writes the appointment onto the calendar before the call ends. The customer gets a confirmation text with the details.

What if the customer needs to reschedule?

They text back. They get a short list of times that are actually available, reply with a number, and the calendar updates. Nobody at your shop has to touch it.

I only have two trucks. Is this overkill?

Smaller shops tend to feel it more, not less — with two trucks, both of you are on the tools most of the day and there is nobody left to answer. The whole system is one offering with no tiers, so a two-truck shop gets the same thing a ten-truck shop does.

See it answer your phone.

Put in your business name and we'll ring you in about ten seconds. Answer it the way one of your customers would.

Have it call you See pricing