Skip to content
Lead Response

Plumbing Dispatcher Script: What to Say So Calls Become Booked Jobs

The words to use on every call: the greeting, three questions, the price question, the booking, and what to do when it's an emergency.

Devarsh ShahContent Writer
28 October 20267 min read
Plumbing Dispatcher Script: What to Say So Calls Become Booked Jobs
Key sections
  1. Answer with your company name and one open question
  2. Ask three questions before you talk about time or price
  3. How to answer price questions without losing the caller
  4. Ask for the booking with two times, not an open question
  5. When it's an emergency, get a plumber on the line
  6. The same three questions for HVAC, electrical and roofing calls
  7. When the caller hangs up before anyone answers
  8. Put the script on every line, even after hours
  9. Copy the full plumbing dispatcher script
  10. Fix the price answer first

A plumbing dispatcher script gives everyone who answers your phone the same words for the same moments. Those words matter most at two points in a call. The caller asks what it costs and hears a vague answer, or nobody actually asks them to book. Either way, they hang up and call the next plumber on the list.

The script below fixes the price answer and the booking ask. It also covers the greeting, three questions to ask, and what to do when the call is an emergency. It works as a plumbing CSR script for a busy office or as a cheat sheet for an owner answering from the truck.

The fees in the examples are made up. Put your own in before anyone uses the script.

Answer with your company name and one open question

The first few seconds tell the caller whether they reached a real company. Start with "Thanks for calling [Company], this is [Name]. What's going on with your plumbing today?"

An open question gets the problem in the caller's own words. "How can I help you?" usually gets "I need a plumber," and then you have to ask again.

Get a name and a number early, in case the call drops while they walk down to the basement: "Before we go any further, can I get your name and the best number to reach you?"

Ask three questions before you talk about time or price

Three questions tell you what kind of visit the caller needs. Ask them in this order.

  1. What's happening, and where in the house? A dripping faucet in a guest bathroom and water under the kitchen sink are different visits.
  2. Is any water running or leaking right now? The answer tells you whether to switch to the emergency steps further down.
  3. Do you own the home, and how will the plumber get in? A renter may need the landlord's OK, and a gate code saves a wasted trip.

Write down the caller's exact words, not your guess at the cause. "Water coming up through the basement floor drain" tells the plumber more than "clog."

How to answer price questions without losing the caller

Callers often ask about price before they agree to anything. A vague answer like "it depends" sounds like you're hiding something. Guessing a price is worse. The plumber may have to change it at the door.

If you're wondering how to answer "how much do you charge?", give three facts: what the visit costs, what it includes, and when the caller gets a firm price.

Good question. Our visit fee is [fee]. That covers a plumber coming out, finding the cause, and giving you a firm price before any work starts. You decide then whether to go ahead. Want me to find you a time?

With a made-up fee, it sounds like this: "Our visit fee is $79. The plumber finds the cause and gives you a firm price before touching anything." Only add "and the $79 comes off the repair" if your company really does take the fee off.

If you have set prices for common jobs, say them, but only from your written price list. A number someone makes up on the phone either costs you money when the plumber honors it or costs you the customer's trust when the plumber changes it.

On a bigger job, like a water heater or a sewer line, some callers ask for a rough price. Stay polite and don't guess: "I don't want to guess and get it wrong. The plumber will give you the exact price before any work starts, and you can say no."

Ask for the booking with two times, not an open question

Plenty of good calls end with "OK, let me think about it" because nobody asked the caller to book. Offer two specific windows: "I can have a plumber there [day] between [time] and [time], or [day] between [time] and [time]. Which works better?" A choice between two is easier to answer than "When works for you?"

Then read the details back, so nothing is wrong when the plumber pulls up: the day, the window, the address and the visit fee. Tell the caller they'll get a text confirming it.

Some people would rather book by text than by phone. Appointment booking for home services offers them only the times that are actually free on your calendar, so a text booking won't land on a time that's already taken.

When it's an emergency, get a plumber on the line

Some calls can't wait for a booking window. Before anyone uses the script, the owner writes down which calls count as emergencies. Water that won't stop and sewage backing up into the house are common examples.

On an emergency call, the person answering has one job: get the address and a callback number, then connect the caller to the on-call plumber. "That sounds urgent. I'm going to get our on-call plumber on the line for you now. First, what's the address?"

If the on-call plumber doesn't pick up, tell the caller exactly what happens next and when, such as a callback within [time]. "Someone will call you back" leaves them free to call another company.

Important

An emergency plumbing call script never tells the caller what to do with the gas, the water main or anything electrical. Those instructions come from the plumber, not from the person answering the phone.

The same three questions for HVAC, electrical and roofing calls

The greeting, the price answer and the booking ask work in any trade. Only the three questions change, along with what counts as urgent. If you also run HVAC, this is your HVAC dispatcher script with three lines swapped.

Trade

First question

Second question

Third question

Goes straight to a person when

Plumbing

What's happening, and where in the house?

Is any water running or leaking right now?

Do you own the home, and how will we get in?

Water won't stop, or sewage is backing up

HVAC

What is the system doing: no heat, no cooling, or a strange noise?

Is it the whole house or one room?

Roughly how old is the system?

No heat in freezing weather, or whatever else is on your list

Electrical

What's happening: an outage, flickering lights, or a breaker that keeps tripping?

Is anything sparking, buzzing or smelling hot?

How old is the panel, and are you planning any work?

Anything is sparking, buzzing or smelling hot

Roofing

Is water coming in right now?

What happened: a storm, missing shingles, or an older roof?

Have you already opened an insurance claim?

Water is coming in now

The "goes straight to a person" column shows common examples. Your own written emergency list decides what goes straight to a person.

When the caller hangs up before anyone answers

Some callers never hear the script. The phone rings out while everyone is on a job, and they move on to the next number.

A missed call text back sends them a text within moments, from your business number. The conversation keeps going while you finish what you're doing, and the caller has a reason not to dial someone else.

Put the script on every line, even after hours

A script only works when someone is there to use it. At 9pm, or when every line is busy, nobody is.

An answering service script often ends with taking a message and promising a callback. By morning, the caller may already have booked someone else.

An AI receptionist for home services can follow your script instead. It answers in your business name with your greeting, works from a facts sheet you keep up to date, and offers only the times that are open on your calendar. When a call is on your emergency list, it transfers the caller to the number you set. Every call lands in your inbox with a recording and a summary.

AutoCampaign.ai Recommendation

Build the facts sheet straight from your script: the greeting, the visit fee and what it covers, your price list, your emergency list and your on-call number. Then forward your main line to the AI Receptionist after hours or when every line is busy, and callers get the same answers day and night.

Copy the full plumbing dispatcher script

Here is the whole call in order. Replace everything in square brackets before anyone uses it.

GREETING Thanks for calling [Company], this is [Name]. What's going on with your plumbing today? Before we go any further, can I get your name and the best number to reach you? THREE QUESTIONS Where in the house is that? Is any water running or leaking right now? Do you own the home, or are you renting? How will the plumber get in? IF IT'S ON YOUR EMERGENCY LIST That sounds urgent. I'm going to get our on-call plumber on the line for you now. What's the address, and the best number if we get cut off? PRICE Our visit fee is [fee]. That covers a plumber coming out, finding the cause, and giving you a firm price before any work starts. You decide then whether to go ahead. BOOKING I can have a plumber there [day] between [time] and [time], or [day] between [time] and [time]. Which works better? CONFIRM That's [day], [window], at [address]. The visit fee is [fee]. You'll get a text confirming it, and the plumber will call when they're on the way. Is there anything else I should tell them?

Fix the price answer first

If you change one thing this week, make it the price answer. It's where many calls quietly end, and it's the easiest part to fix.

Write down your visit fee and what it covers, then have everyone who answers the phone say the same words. Add your price list, your emergency list and the on-call number, and the script is ready to use.

Frequently asked questions

What is a plumbing dispatcher script?

A plumbing dispatcher script is the set of words your office uses on every incoming call: the greeting, the questions to ask, the answer to the price question, the booking ask and the emergency steps. It means every caller gets the same clear answers, whoever picks up.

How do you answer "how much do you charge" on the phone?

Give the visit fee, say what it covers, and say when the caller gets a firm price. For example: "Our visit fee is [fee]. The plumber finds the cause and gives you a firm price before any work starts." Only quote job prices that are on your written price list.

Should plumbers give prices over the phone?

Only for jobs on your written price list. For everything else, quote the visit fee and promise a firm price before work starts, because a guessed number either costs you money or costs you the customer's trust at the door.

What's the difference between a dispatcher script and an answering service script?

A dispatcher script is built to book the job on the call, while many answering service scripts stop at taking a message. If an answering service or an AI receptionist covers your calls after hours, give it the same script so callers get the same answers day and night.

What should a dispatcher do on an emergency plumbing call?

Get the address and a callback number, then connect the caller to the on-call plumber. The dispatcher doesn't give repair or safety instructions; those come from the plumber.

Can I use this as an HVAC dispatcher script?

Yes. Keep the greeting, the price answer and the booking ask, and swap the three questions for HVAC ones: what the system is doing, whether it's the whole house or one room, and roughly how old the system is.

Does a small plumbing company need a CSR script?

Yes, even if the owner answers every call. A short CSR script means the owner, a family member and an after-hours service all give the same price answer and ask for the booking the same way.

ByDevarsh Shah

Content Writer

I write about AI, automation, customer engagement, and modern marketing strategies, turning complex ideas into clear, practical insights that help businesses attract leads, build stronger customer relationships, automate everyday processes, and drive better results.

Get smarter marketing tips in your inbox

AI, SMS, email & automation insights for growing businesses — delivered occasionally.

No spam · Unsubscribe anytime.

Answer every call with the same script

AutoCampaign's AI Receptionist answers in your business name from the facts you give it, books from your calendar, and passes emergencies to your on-call plumber. Forward your main line to it after hours or when every line is busy.

Start Your Free Trial

Public pricing. No contracts. Cancel anytime.

Running campaigns for clients? Book a demo