Free Phone Scripts and Intake Templates for Trade Contractors
Whether you handle calls yourself, train a new receptionist, or just want to standardize how your team answers the phone, these scripts cover the basics. Greetings, intake questions, scheduling language, and emergency dispatch checklists for 10 trades.
- Set up in under 5 minutes
- No hardware
- Works with your existing number
- $349/mo
Every phone script should hit four things in the first 30 seconds: (1) Professional, branded greeting that confirms the caller reached the right business. (2) Open-ended intake question to let the caller describe what they need. (3) Trade-specific diagnostic questions to capture scope and urgency. (4) Clear next step (dispatch ETA, callback time, or appointment booking). The templates below cover all four for 10 trades.
4 sections every trade phone script needs
Section 1: Greeting (5–10 seconds)
Goal: confirm caller reached your business, identify yourself by name, set tone.
Generic template
"[Company name], this is [your name]. How can I help you today?"
Better template (warmer, sets expectation)
"Thanks for calling [Company name], this is [your name]. What’s going on at the house?"
After-hours greeting
"Thanks for calling [Company name], you’ve reached our 24-hour line. This is [your name]. What can I help you with?"
Section 2: Open-ended intake (15–30 seconds)
Goal: let the caller describe what they need in their own words. Don’t interrupt.
Effective opening question
"Tell me what’s happening." Or for scheduling-type calls: "What can we do for you today?" Or for emergency-feel calls: "Walk me through what you’re seeing."
Section 3: Diagnostic questions (60–90 seconds)
Goal: capture trade-specific details for accurate scope and dispatch. This is where trade-specific intake matters most, see per-trade templates below.
Section 4: Confirmation and next step (30–45 seconds)
Goal: confirm address/contact, set expectation, dispatch or schedule.
Template
"Let me confirm what I’ve got: [name], at [address], for [scope]. We can get a tech to you [timeline]. Is [phone number] the best number to reach you if our tech needs to call?" For dispatch: "I’m texting our [trade name] tech right now. They’ll be in touch with an ETA in the next few minutes." For scheduled: "I’m booking you for [day, time]. You’ll get a text confirmation in a moment and a reminder the day before."
Plumbing greeting + intake template
Greeting
"Thanks for calling [Company], this is [name]. What’s going on at the property?"
Open-ended intake
"Tell me what’s happening."
Diagnostic: active leaks
For active leaks: - "Can you describe what’s leaking and how bad it is?" - "Has the water been shut off yet?" - "Is it causing any damage we should know about?"
Diagnostic: water heater
For water heater issues: - "What’s the heater doing, no hot water, not enough, or a leak?" - "Roughly how old is the unit?"
Diagnostic: drains
For drain issues: - "Which drains are giving you trouble?" - "How long has it been a problem?"
Diagnostic: toilets
For toilet issues: - "What’s the toilet doing right now?" - "Is the water to it shut off?"
Confirmation
"Got it. Let me confirm: [name] at [address], plumbing emergency for [scope]. I’m dispatching our on-call plumber right now. They’ll be in touch within the next 15 minutes with an ETA. Is [phone] the best number to reach you?"
HVAC greeting + intake template
Greeting
"Thanks for calling [Company], this is [name]. How can I help you with your heating and cooling today?"
Open-ended intake
"Tell me what’s going on with your system."
Diagnostic: no cooling (summer)
For no cooling (summer): - "Can you describe what the system is or isn’t doing?" - "How warm is it inside right now?" - "Is anyone in the home especially vulnerable to the heat?"
Diagnostic: no heat (winter)
For no heat (winter): - "What’s the system doing right now?" - "Are you noticing any unusual smells?" (CRITICAL: if it could be gas, escalate immediately) - "How cold is it inside, and is anyone vulnerable to the cold?"
Diagnostic: routine maintenance
For routine maintenance: - "When was the system last serviced?" - "Any concerns you want looked at, or just preventive upkeep?"
Confirmation
"I have you down for [scope] at [address]. We can have a tech there [timeline]. You’ll get a confirmation text in a minute. Is [phone] the best callback number?"
Electrical greeting + intake template
Greeting
"Thanks for calling [Company], this is [name]. What’s the electrical concern today?"
Open-ended intake
"Walk me through what you’re seeing."
Diagnostic: sparking / burning smell
For sparking / burning smell (HIGH PRIORITY): - "Is anything sparking, smoking, or burning right now?" - "If yes: please leave the house and call 911, then call us back." - "If it’s safe, can you tell what’s affected?"
Diagnostic: partial outage
For partial outage: - "What’s lost power: part of the home or all of it?" - "Are your neighbors affected too?"
Diagnostic: panel concerns
For panel concerns: - "What’s prompting the panel work, an upgrade, a problem, or an inspection?" - "Have you noticed anything like smells, sounds, or marks?"
Diagnostic: new install
For new install: - "What are you looking to add?" - "Is this for a home or a commercial space?"
Confirmation
"Got it. [Scope] at [address]. For safety, I’d recommend keeping that circuit’s breaker off until we get there. We can have an electrician to you [timeline]."
Roofing greeting + intake template
Greeting
"Thanks for calling [Company], this is [name]. What’s the situation with the roof?"
Open-ended intake
"Tell me what’s going on."
Diagnostic: active leak
For active leak: - "Where are you seeing water come in?" - "Is it raining or storming right now?" - "Are you able to protect the area until we get there?"
Diagnostic: storm damage
For storm damage assessment: - "What damage can you see from the ground?" - "Are you planning to file an insurance claim?" (Flag for documentation)
Diagnostic: estimates / replacement
For estimates / replacement: - "What’s prompting the estimate, a known issue or planning ahead?" - "Any specific concerns you want looked at?"
Confirmation
"Understood. For [scope] at [address], we can [send an emergency tarping crew / send an inspector / schedule an estimate]. Timeline is [X]. Is [phone] the best callback number?"
Quick scripts for locksmith, garage doors, appliance repair, pest control, landscaping, cleaning
Locksmith
Greeting
"Thanks for calling [Company], this is [name]. Are you locked out, or is it a different lock issue?"
Diagnostic
"Where are you right now? Are you in a safe location? What kind of lock: residential, commercial, automotive? Make and model of the truck if it’s a car?"
Extra
Safety: "Stay in a safe, visible location. We’re dispatching now."
Garage Doors
Greeting
"Thanks for calling [Company]. What’s happening with the door?"
Diagnostic
"Won’t open, won’t close, off-track, or making strange sounds? Is a truck trapped inside or outside? Approximate age of the door?"
Appliance Repair
Greeting
"Thanks for calling [Company]. What appliance is giving you trouble?"
Diagnostic
"What’s the brand and model if you know? How old is it? What’s the symptom, not running, not heating, leaking, making noise?"
Pest Control
Greeting
"Thanks for calling [Company]. What pest are you dealing with?"
Diagnostic
"How long have you been seeing them? Inside the house, outside, or both? Any allergies or children/pets in the home that affect treatment options?"
Landscaping
Greeting
"Thanks for calling [Company]. What can we do for your yard?"
Diagnostic
"Routine maintenance, one-time project, or design work? Approximate size of the property? Any specific issues: irrigation, drainage, tree concerns?"
Cleaning
Greeting
"Thanks for calling [Company]. Are you looking for a one-time clean or recurring service?"
Diagnostic
"Roughly how big is the space? Any areas that need special attention: post-construction, move-in/out, allergies, pets?"
How to talk about timing without overcommitting
Effective scheduling language sets clear expectations without making promises you can’t keep:
Same-day dispatch
"We can have a tech to you in the next [X-Y hours]. They’ll text you with a tighter ETA when they’re 30 minutes out."
Next-day scheduling
"Our earliest available is tomorrow [morning/afternoon]. Does [time window] work for you?"
Multi-day-out scheduling
"Our calendar is opening up [day, date]. We can do [time window] or [time window]. Which works better?"
Emergencies you can’t make immediately
"Given what you’re describing, I want to be straight with you. Our earliest is [X hours]. If you need someone faster, [give honest alternative: another company name, urgent care path]." This builds long-term trust even if you lose this specific call.
Estimate appointments
"Estimates are no-charge and usually take about [X minutes]. The tech can do it [during work hours / after hours if needed]. What works for your schedule?"
Phone script anti-patterns to avoid
Don’t say:
- “Let me check if anyone’s available” (vague, suggests no commitment)
- “I’ll have to call you back” (loses the moment, opens door for competitor calls)
- “We’ll try to get someone out today” (uncommitted, sets caller up for disappointment)
- “That’s not really our specialty but…” (kills the call)
- “Have you tried just resetting the breaker?” (over the phone, comes across as dismissive)
- “It depends on a lot of factors” (vague, frustrating for caller seeking guidance)
Instead say:
- “Let me confirm what we can do and when” (action-oriented)
- “Let me dispatch a tech right now” (immediate action)
- “We can have someone to you between [X] and [Y]” (specific window)
- “Let me connect you with someone who specializes in that” (transfers value)
- “Before our tech gets there, here’s what you can do safely” (helpful, demonstrates expertise)
- “Based on what you’ve described, here’s our usual range, we’ll give you an exact quote on-site” (transparent, sets expectation)
Frequently asked questions
Want these scripts running automatically?
These templates are great for training human staff. SubCall runs adaptive versions of them automatically, 24/7, with trade-specific intake for 35+ trades and SMS dispatch. $349/month, live in under 5 minutes.
Live in under 5 minutes. No hardware. Works with your existing number.