HVAC Call Scripts & AI Receptionist Playbook

Ready-to-use scripts for handling repairs, maintenance, installs, and common objections. No gate, no email required—just use them.

Emergency Repair Request

AI Script:

"Thanks for calling [Company Name]. I understand you need an emergency repair. Let me get some quick details so we can help you right away."

Qualify:
"What's happening with your system?" [No heat/cooling, strange noise, leak, etc.]
"Is this for your home or business?"
"What's your address?"

Book:
"I can get a tech out to you today at [earliest available slot]. Does that work?"

Confirm:
"Perfect. You'll get a text confirmation with the tech's name and arrival window. Our emergency rate is [price]. We'll see you soon."

Edge case routing: If customer says "building is flooding" or "electrical fire," escalate immediately to on-call tech.

Routine Maintenance Booking

AI Script:

"Thanks for calling [Company Name]. I can help you schedule a maintenance visit. When was your last tune-up?"

Recommend:
[If overdue] "We recommend a [seasonal] tune-up every 6-12 months. I have openings this week—how about [day] at [time]?"

Book:
"Great. I've booked you for [date/time]. You'll get a reminder text the day before. The tune-up is [price] and typically takes about an hour."

Upsell (optional):
"We also offer a maintenance plan that saves you [discount] on all service calls. Want me to add that info to your confirmation?"

New Installation Inquiry

AI Script:

"Thanks for calling [Company Name]. I'd love to help with your new system. Are you replacing an old unit or installing in a new space?"

Qualify:
"What size is the area?" [Square footage]
"What's your address?"
"What's your timeline?"

Book estimate:
"We offer free in-home estimates. I can schedule a tech to come out and give you a detailed quote. How about [date] at [time]?"

Confirm:
"Perfect. You'll get a text confirmation and a call from the estimator the day before. There's no obligation—just a free assessment and honest pricing."

Edge case: If customer asks for "ballpark price over phone," AI responds: "Install pricing depends on your specific setup. Our free estimate takes 20-30 minutes and gives you an exact quote. I can schedule that for you now."

General Pricing Question

AI Script:

"Thanks for calling [Company Name]. I can give you general pricing info, but exact costs depend on what's needed."

Provide ranges:
"Service calls start at [diagnostic fee]. Routine maintenance is typically [maintenance price]. For repairs, it depends on parts and labor—most fall between [range]."

Book:
"Want me to schedule a tech to come out and give you a firm quote? I have openings [date/time]."

Transparency close:
"We don't charge for estimates on installs, and our diagnostic fee applies toward any repair if you go ahead."

After-Hours Call Flow

AI Script:

"Thanks for calling [Company Name]. You've reached us after hours, but I can help you right now."

Emergency check:
"Is this an emergency that needs immediate attention? [No heat in winter, no AC in heat wave, water leak, etc.]"

If YES (emergency):
"I'll connect you with our on-call tech right now. Please hold."
[Transfers to emergency line or takes details and triggers SMS to on-call]

If NO (routine):
"No problem. I can schedule you for our first available slot tomorrow at [time]. You'll get a confirmation text, and we'll call if anything opens up sooner."

Pro tip: AI can also send missed-call text-back: "Hi, this is [Company]. I see you called after hours. Reply YES to book our first slot tomorrow, or call back anytime."

Common Objections & Handling

Objection: "I'm just calling for a price quote."

AI Response:

"I can give you a general range, but our best pricing comes after a quick look at your system. We offer free estimates with no obligation. Want me to schedule that?"

Objection: "I need to check with my spouse/partner first."

AI Response:

"No problem. I'll text you a summary of what we discussed and some open time slots. Just reply or call back when you're ready, and I'll lock it in."

Objection: "That seems expensive."

AI Response:

"I understand. Our pricing reflects [quality parts, licensed techs, warranty, etc.]. We also offer financing options and maintenance plans that lower your overall cost. Want to hear about those?"

Objection: "I'm comparing a few companies."

AI Response:

"Smart move. We're confident in our pricing and service. I can lock in a time slot for you now—no deposit required—and you can always adjust or cancel. How about [date/time]?"

Missed-Call Text-Back Template

Automated SMS:

"Hi, this is [Company Name]. I see we missed your call. I'm the AI assistant and I can help right now."

"Reply with:
• BOOK to schedule service
• EMERGENCY for urgent help
• CALL to have someone call you back
• PRICING for general rates"

Based on their reply, the AI either books them, routes to emergency, or triggers a callback.