The Home Service Phone Script Pack That Actually Ships: 4 Operator Flows for Your AI Voice Agent (Free Google Doc)

The Home Service Phone Script Pack That Actually Ships: 4 Operator Flows for Your AI Voice Agent (Free Google Doc)

Image

David Owasi

Templates & Resources

Feb 9, 2026

Image
Image

The Home Service Phone Script Pack That Actually Ships: 4 Operator Flows for Your AI Voice Agent (Free Template + PDF)

By OutreachGenius AI

Your phone line is your dispatch center, sales desk, and reputation manager. This post gives you a practical script pack for an AI voice agent—four operator-grade call flows with trigger phrases, required fields, decision rules, and hard handoff conditions (a modular approach that aligns with common AI script best practices).​

Download the Script Pack (Free)

Google Doc template (make your own copy):
Download Here

Version 1.0 - Last updated: Feb 2026

What’s inside

  • Emergency call flow: triage and route safely.

  • Price shopper flow: quote ranges without overpromising and convert to booking.

  • Angry customer flow: de-escalate and resolve with clear lanes.

  • After-hours flow: capture lead, route urgency, schedule next step.

Each flow is written so you can implement it as a separate intent in your AI voice agent, and each includes the minimum data your dispatcher/CRM needs.​

The OutreachGenius 4D method

Every flow follows the same backbone so your AI stays consistent:

  • Detect: Identify intent quickly and confirm once.

  • De-risk: Check safety/urgency and set expectations.

  • Decide: Choose one outcome (book, dispatch, estimate, escalate).

  • Dispatch: Confirm next steps and send written confirmation (SMS/email).

Flow 1: Emergency call (triage + route)

Goal

Route emergencies fast and safely; triage and dispatch, don’t diagnose.

Trigger phrases

“Water everywhere,” “no heat and it’s freezing,” “burning smell,” “sparks,” “gas smell,” “sewage backup,” “ceiling dripping.”

Talk track (AI script)

AI: “Thanks for calling [Company]. I can help quickly. First—are you in immediate danger right now, like fire, a strong gas smell, sparks, or someone needing medical help?”

If YES / UNSURE (treat as danger):
AI: “Please hang up and call emergency services now. If you can safely tell me your address first, I’ll note it for our on-call team.”
AI: “What’s the address?”
AI: “What’s the best callback number in case we get disconnected?”
AI: “I’m connecting you to a manager/on-call lead now.”
→ Hand off to human/on-call lead

If NO (safe to proceed):
AI: “Got it. What’s happening right now—water leak, no heat, no AC, electrical issue, drain/sewer backup, or something else?”
AI: “Is it getting worse quickly—like active flooding, strong odor, or complete loss of heat?”
AI: “What’s the service address?”
AI: “What’s the best callback number?”
AI: “Any access notes—gate code, parking, pets, or special instructions?”
AI: “I’m going to summarize to confirm I got it right: [1 sentence]. You’ll receive a confirmation text shortly.”

Required fields (CRM payload)

service_address; caller_name; callback_number; problem_type; severity (hazard/urgent/standard); access_notes; summary_1_sentence.

Hard handoff conditions

Gas smell, sparks/arcing, smoke/fire, injuries, panic, or anything suggesting immediate danger.

Flow 2: Price shopper (range + value + convert)

Goal

Provide a useful range, protect accuracy, and convert to booking or an estimate.

Trigger phrases

“How much do you charge?”, “What’s your call-out fee?”, “Just tell me the price.”

Talk track (AI script)

AI: “Totally—happy to help with pricing. To make sure I don’t misquote you, can I ask two quick questions?”
AI: “What service are you looking for—repair, installation, maintenance, or something else?”
AI: “What’s going on right now, in one sentence?”
AI: “What area are you in (city or neighborhood)?”

AI: “Thanks. For jobs like that, the typical range is [X–Y]. That usually includes [what’s included]. The exact total depends on [1–2 variables], and we confirm price before any work begins.”
AI: “Would you like the soonest available appointment, or do you prefer a quote/estimate visit first?”

If they push for an exact total:
AI: “I can’t promise an exact total without seeing [key detail], but the quickest path is to reserve a slot and have the tech confirm the price on-site before any work begins.”

Required fields (CRM payload)

service_type; job_summary_1_sentence; address_or_area; preferred_time_window; callback_number; price_sensitivity (inferred).

Hard handoff conditions

Binding quotes without details, or contract/insurance/legal commitments.

Flow 3: Angry customer (de-escalate → resolve)

Goal

De-escalate first, then route to the right resolution lane (reschedule, redo, billing review, manager callback).

Trigger phrases

“This is unacceptable,” “I’m leaving a bad review,” “I want a refund,” “Your tech didn’t show.”

Talk track (AI script)

AI: “I hear how frustrating that is, and I’m sorry you’re dealing with it. I’m going to help get this resolved—can you tell me what happened?”
AI: “To fix this quickly, I’m going to ask three things: your name, the service address, and what outcome you want.”

AI: “What’s your name?”
AI: “What’s the service address?”
AI: “When was the visit or scheduled appointment?”
AI: “What went wrong—quality of work, no-show/delay, billing, or something else?”
AI: “What would make this right—redo, reschedule, refund review, or a manager call?”

Resolution lane A (Scheduling / no-show):
AI: “I understand why you’re upset. I can book the earliest priority slot and request a manager callback to confirm the details.”
AI: “What time window works best for you?”

Resolution lane B (Quality issue / redo):
AI: “Thanks for explaining. I’m going to schedule a return visit so we can inspect and correct it.”
AI: “What’s the soonest time someone can be on-site?”
AI: “We’ll confirm the plan before any work starts.”

Resolution lane C (Billing dispute):
AI: “I’m sorry to hear about the billing issue. I’m going to document it and escalate it for review.”
AI: “Do you have the invoice number, or the phone/email used on the booking?”

Close:
AI: “Let me confirm the next step: [one sentence action]. You’ll receive a text/email confirmation.”
AI: “Is there anything else I should note for the team?”

Required fields (CRM payload)

customer_name; service_address; callback_number; original_job_date; issue_category; desired_outcome; summary_1_sentence; escalation_required (yes/no).

Hard handoff conditions

Threats, harassment, discrimination, legal claims, or refusal to calm down.

Flow 4: After-hours (capture + route + promise)

Goal

Capture the lead, check urgency, and schedule the next step (or page on-call).

Talk track (AI script)

AI: “You’ve reached [Company] after hours. I can help you book the next available time, and if this is urgent I can contact the on-call team.”
AI: “Is this an emergency—like active flooding, no heat in freezing weather, or an electrical hazard?”

If YES:
AI: “Understood—let’s handle it right now.”
→ Run the Emergency Flow.

If NO:
AI: “No problem. What service do you need?”
AI: “What’s the service address?”
AI: “What’s the best callback number?”
AI: “What’s a good time window tomorrow for a call or visit—morning, afternoon, or evening?”
AI: “Do you want me to reserve the next available appointment, or schedule a callback first?”

Close:
AI: “I’m going to summarize: [1 sentence]. You’ll receive a confirmation text with your request details.”
AI: “If anything becomes unsafe overnight, call emergency services.”

Required fields (CRM payload)

caller_name; callback_number; service_address; issue_summary_1_sentence; urgency; callback_window; preferred_next_step (book/callback).

Hard handoff conditions

Anything that starts sounding like an emergency after you collect details.

Download the Script Pack (Template + PDF)

Google Doc template (make your own copy):
Download Here

Image

Help & Support

Help & Support

Help & Support

Frequently asked questions

Our Workflow Engineers study your calls, follow-ups, and CRM to craft brand-ready templates that scale.

Bg Line

Don't miss another call. Use OutreachGenius

Use the best in class Agents, seamless integrations, and custom support managers to take your business to a new level.

Bg Line

Don't miss another call. Use OutreachGenius

Use the best in class Agents, seamless integrations, and custom support managers to take your business to a new level.

Bg Line

Don't miss another call. Use OutreachGenius

Use the best in class Agents, seamless integrations, and custom support managers to take your business to a new level.

Logo

AI agents that enable home service businesses to effortlessly connect with their customers.

Newsletter

Get tips, product updates, and insights on working smarter with AI.

© 2025 OutreachGenius. All rights reserved.

Logo

AI agents that enable home service businesses to effortlessly connect with their customers.

Newsletter

Get tips, product updates, and insights on working smarter with AI.

© 2025 OutreachGenius. All rights reserved.

Logo

AI agents that enable home service businesses to effortlessly connect with their customers.

Newsletter

Get tips, product updates, and insights on working smarter with AI.

© 2025 OutreachGenius. All rights reserved.