The Voice AgentStart 7 days free

Plumbing Dispatcher Script: Word-for-Word Call Guide

· The Voice Agent

A plumbing dispatcher script is the word-for-word guide your office uses to answer a call, make the caller safe, sort an emergency from a routine job and hand the plumber everything needed to call back. The good ones are short, they put safety before paperwork, and they never let whoever answers the phone guess at what is wrong.

Most scripts you will find online are built to book jobs. That matters, but the calls that make or break a plumbing company are the ones at two in the morning with water coming through a ceiling. This guide gives you a script built around those calls first, then the routine ones.

Why a plumbing company needs a dispatcher script at all

Without a script, every person who answers your phone handles calls differently. One CSR asks for the address first while the basement floods. Another tells a homeowner that gurgling drains "usually mean the main line", and now the customer expects a cheap fix. A third forgets to ask whether the caller is a tenant, and your plumber shows up to a landlord dispute.

A script fixes three things:

  • Safety. Callers in an emergency get first aid before they get questions.
  • Consistency. Every call captures the same details, so the plumber never has to call back just to ask for the address.
  • Liability. Nobody on the phone diagnoses, promises a price or tells a caller a situation is safe.

It also makes training faster. A new hire, an answering service or an AI receptionist can all follow the same document.

The plumbing dispatcher script, step by step

Use this as your base. Change the company name and the wording to suit how you talk, but keep the order.

Step one: Greeting

"Thanks for calling [Company], this is [name]. Are you calling about a plumbing emergency, or to book a service?"

Asking the emergency question in the first breath does two things: emergencies get routed immediately, and routine callers relax because they know they are in the right place. If your phone is answered by an AI, say so here: "This is [Company]'s AI assistant." Callers deserve to know.

Step two: Safety first, before any paperwork

If the caller says it is an emergency, do not ask for their name yet. Ask what is happening and give first aid for the situation:

"Is water coming out right now? Let's stop it first. Your main shut-off is usually where the water line comes into the house, often in the basement near the front wall. Turn it clockwise until it stops. And keep away from any water near outlets or electrical panels."

Only once the water is off, or the caller is safe, do you move on. If the main shut-off will not turn, tell them the city can shut water off at the street and give them 311.

Step three: Triage

Sort the call into one of two lanes with one question:

"Is water still leaking, or is anything unsafe right now?"

Urgent lane: burst pipe, flooding, sewage backup, no water at all, a leaking water heater, a failed sump pump. Everything else is a service booking.

Step four: Capture what the plumber needs

Ask for these, in this order, and nothing more:

  1. Name
  2. Callback number
  3. Service address, including unit number
  4. Whether the water is shut off
  5. Which fixture or appliance is involved
  6. Whether they own the home or rent it (and the landlord's contact if they rent)

Step five: Read back the callback number

"Let me read that back: [number]. Is that right?"

This one line saves more jobs than any other. A wrong digit means a plumber calling a stranger while the real customer phones your competitor.

Step six: Set expectations, honestly

"I'm sending this to the on-call plumber now as urgent. They'll call you back on that number. Keep the water off until they do."

Do not promise an arrival time you cannot control, and do not quote a price for a job nobody has seen. If the caller pushes for a price, give your general range if you have one, and explain that the plumber confirms the price once they see the job.

Step seven: Close

"Is there anything else about the problem the plumber should know before they call?"

Then end the call cleanly and send the alert.

Emergency branches every script needs

The base script covers most calls. These five situations need their own wording, because the wrong answer is either dangerous or expensive.

Situation First thing to say What never to do
Burst pipe or flooding Walk them to the main shut-off and have them turn it clockwise; keep clear of water near electrical Ask for their name and address while water is still running
Gas smell "Leave the building now, then call 911 or Enbridge Gas from outside" Ask them to check the stove or water heater first
Sewage backup "Stop using all water: no flushing, no laundry, no dishwasher" Tell them it is probably a simple clog
Rental water heater leaking Explain how to close the cold valve on top of the tank, then send them to the rental company Book a truck to a tank you cannot repair or bill
No water at all Ask whether neighbours have water, then capture details for an urgent callback Guess whether it is the city or the house

A gas smell overrides everything, including a booking that is already halfway done. If a caller mentions gas in the middle of a water heater call, drop the booking and switch to the gas script immediately.

What a dispatcher should never say

These lines sound helpful and cause problems:

  • "That usually means..." Any sentence that starts like this is a diagnosis. It sets an expectation your plumber may not be able to meet.
  • "It's safe to..." Nobody on the phone can see the situation. Do not tell a caller something is safe.
  • "It'll cost about..." for a specific job. A general range, if you publish one, is fine. A firm number for a job nobody has seen is not.
  • "Someone will be there in an hour." Promise a callback, not an arrival time.

What we learned testing this script on a real voice agent

We build AI receptionists for plumbing companies, so before our demo agent went public we ran it through this exact script, call by call. The demo answers for Harbourline Plumbing & Drain, a fictional demo company, so the results describe testing, not customers.

The test set had 54 scripted call scenarios: burst pipes, sewage backups, gas smells, rental tanks, routine bookings, price shoppers and callers outside the service area. A separate batch of 16 simulated callers pushed it in less predictable ways. The published version passes all 54.

Three things from that testing changed how we think about scripts:

The dangerous mistakes are the helpful-sounding ones. In one round the agent told a test caller that gurgling "usually means the main line". That is exactly the diagnosis a dispatcher should never give. We traced it to a single line of background information the agent had been given, removed it, tightened the never-diagnose rule and re-tested. A human CSR picks up the same habit from overhearing techs, which is why the "never say" list belongs in the script itself.

Order matters more than wording. On a burst-pipe call the agent walks the caller to the shut-off before it asks for a single detail. Callers in a panic do not care what the script sounds like. They care that the water stops.

Price pressure is constant. Test callers asked for an exact price again and again. A script that only says "no" sounds evasive. A script that gives the general range and explains that the plumber confirms on site holds up through every push.

The other lesson is about change. Every time the agent's set-up was edited, we re-ran the full test set, because a small change in one place can break a call path somewhere else. The same is true when you hand a script to a new CSR or answering service: test it with a few mock calls before it goes live.

Adapting the script for after-hours calls

After hours, the script stays the same with two changes. First, the greeting should say that the office is closed but emergencies are handled now. Second, step six must be specific about the callback: who calls back and on which number. A caller who hears "someone will get back to you" at night will keep dialling the next plumber on Google. We cover the after-hours problem in more depth in our guide to after-hours plumbing calls.

Giving the script to an answering service or an AI receptionist

If someone other than your own staff will answer your phone, the script is your contract with them. Check three things:

  1. Can they follow your emergency branches word for word? Many answering services run a generic script for every trade. Ask to see what they say on a gas-smell call.
  2. Do they capture your six details every time? Ask for sample call summaries.
  3. Will they ever diagnose or quote? Ask directly, then test it with a mock call.

An AI receptionist can follow a script more consistently than a rotating call centre, because the rules are built in rather than remembered. That is how our AI dispatcher for plumbers works: safety first aid, the emergency lane, the six details and an urgent flag in the plumber's CRM, on every call, 24/7. If you would rather hear it than read about it, you can call the demo line from our AI receptionist for plumbers page.

A one-page version to print

Keep this next to every phone in the office:

  1. Greet, name the company, ask "emergency or booking?"
  2. Emergency: first aid before questions (shut-off clockwise, keep clear of electrical; gas means leave and call 911 or Enbridge Gas from outside).
  3. Triage: urgent lane or service booking.
  4. Capture: name, callback number, address, water off or not, fixture, owner or tenant.
  5. Read back the callback number.
  6. Promise a callback, not an arrival time. No diagnosis, no firm price.
  7. Ask if there is anything else, close, send the alert.

A plumbing dispatcher script does not need to be long. It needs to be followed the same way on every call, by whoever or whatever answers the phone.

Questions, answered.

What should a plumbing dispatcher script include?

A greeting that names the company, a safety check before any paperwork, a triage question that sorts emergencies from routine work, the details the plumber needs (name, callback number, address, whether the water is off, the fixture, tenant or owner), a read-back of the callback number, and a clear promise about what happens next.

Should a dispatcher tell a caller what is wrong with their plumbing?

No. A dispatcher, human or AI, should never diagnose a problem or quote a firm price for a job nobody has seen. Guessing at a cause sets the wrong expectation and can create liability. The job of the call is to make the caller safe, capture the details and get the right plumber to call back.

What should a dispatcher say when a caller smells gas?

Stop the booking immediately. Tell the caller to leave the building now, then call 911 or Enbridge Gas from outside. Do not ask them to check anything first. Alert the on-call plumber after the caller is safe.

Can an AI receptionist follow a plumbing dispatcher script?

Yes, if the script is built into the agent as fixed rules rather than left to improvisation, and if it is tested call by call before it goes live. The safety steps, the never-diagnose rule and the emergency lane should behave the same way every time.

How do you handle a rental water heater call in Ontario?

Ask early whether the tank is a rental. If it is, explain how to close the cold-water valve on top of the tank, then direct the caller to their rental company, which is responsible for the repair. Booking it wastes a truck roll on a job you cannot bill.

Hear it take a plumbing call.

Call the demo line and pretend you have a leak. It answers as Harbourline Plumbing & Drain, a fictional plumbing company, so you hear exactly what your callers would: how it asks, books and confirms.

Can’t call right now?

$749/month CAD after 7 days free. Setup fee waived. Cancel anytime.

Start 7 days free