Contractor call scripts
The phone is where most service jobs are won or lost. Whoever answers, the owner, an office manager, or a dispatcher, sets the tone in the first ten seconds and decides whether the caller books or keeps dialing. A simple script fixes that. It makes everyone who picks up sound organized, captures the details that make dispatch clean, and stops good jobs from slipping. Below are copy-paste scripts for answering, qualifying, booking, and dispatching, with HVAC, plumbing, and electrical variations.
The inbound call script
- Greet. "Thanks for calling {Company}, this is {Name}, how can I help?"
- Identify the job. "Got it. Tell me a little about what is going on."
- Get the location. "What is the service address, or what city are you in?"
- Check urgency. "Is this something you need handled today, or can we schedule it?"
- Book or commit. "I can get a tech out {window}. Does that work?" If you cannot book live, "I will have someone call you back within {time} to lock it in."
The four-question intake (capture every time)
- Name
- Job type
- Address or city
- Urgency and timing
Those four make the callback and the dispatch clean. Everything else is a bonus.
The dispatcher handoff script
When the call moves from the phone to the tech, the context has to move with it. A clean handoff sounds like this:
"{Tech}, you have a {job type} at {address}, customer is {name}, {urgency}. Access notes: {gate, pets, parking}. They are expecting you {window}."
Trade variations
For a CSR or call-center team
- Everyone uses the same greeting, so the company sounds consistent no matter who answers.
- Capture the four basics before transferring or putting anyone on hold.
- Never end a call without a booked slot or a committed callback time.
- Log the call outcome so nothing relies on memory.
When you cannot answer
Even the best script only works if someone picks up. Back it with a missed call text-back for contractors that fires within a minute and captures the same four basics, then move quotes and pending jobs forward with contractor follow-up text scripts. Together they cover the call whether you answer it or not.
Get the Contractor Response Pack
The call scripts, the four-question intake, the missed-call text-back, and the follow-up sequence on one printable page. No charge, no drip sequence.
Founder of Stahl Automation. I design response, intake, and workflow systems for businesses where operational friction leaks revenue. More about the practice →
FAQ
What should a contractor say when answering a service call?
Greet with the company name and your name, ask what they need help with and where, check urgency, then book or set the next step. The goal is to sound organized and capture name, job type, address, and urgency before the call ends.
What is a good HVAC call script?
Lead with the company name, ask whether they are without heat or cooling right now to gauge urgency, get the address, and offer the soonest fitting slot. For non-emergencies, capture the system details and book a diagnostic.
What should a dispatcher script include?
A consistent greeting, the four intake basics (name, job type, address, urgency), a booking or callback commitment, and a clean handoff to the technician with the context already attached.
Do I need a call center to use these scripts?
No. The same scripts work whether one owner answers the phone or a small CSR team does. They exist so the response does not depend on who happens to pick up.
How do I handle a call I cannot answer?
Back the live script with a missed-call text-back that fires within a minute, captures the same basics, and routes the lead to a callback so it does not go to a competitor.
Related guides
Running a bigger operation?
If the phones are one symptom of a wider response problem, with slow follow-up, weak intake, or scheduling chaos, the AI Operations Audit maps every leak at once and tells you which fix pays back first.