Free test
The HVAC Phone Test: 12 calls to put any AI receptionist (or new CSR) through
Twelve calls an HVAC shop really gets, written as scripts a tester reads out loud. Each one says what a pass looks like and what to write down, so you can judge an AI receptionist, an answering service or a new CSR on your own phone line instead of in a demo.
Free to copy and adapt with credit to meetscoutai.com/tools/hvac-phone-test.
Last updated
Before you call
- Write down your shop's rules first: the emergency list, the gas and carbon monoxide safety script, your service area, your fees, your plan perks and who covers calls after you close. A pass means following your rules.
- Tell your office and the vendor which number you're calling from, so nobody sends a tech or calls the gas company on a test call.
- Set up a test customer with an upcoming appointment for the reschedule call, and a test member for the plan call.
- Use a made-up name and an address inside your service area, except on the out-of-area call.
- Run some calls during business hours and some after you close, since that's when a lot of them really come in.
- Check your CRM after every call: what the caller was told has to match what landed on the board. Cancel test jobs right away.
The twelve calls
Call 1.No cooling, and today's board is full
Setup: A hot afternoon with every slot on today's schedule taken.
The caller says:
- “Hi, my AC stopped blowing cold this morning and it's getting really hot in here. Can somebody come out today?”
- “[If it says today is full:] Is there anything sooner? I really don't want to wait.”
A pass:
- Asks what the system is doing and whether anyone at home is at risk from the heat.
- Tells the truth about today's schedule instead of promising a time that isn't open.
- Offers the next real opening, or follows your rule for fitting in urgent calls, and books it.
- Reads back the day, the time window, the address and the callback number.
Record:
- The time it offered, and whether that slot was really open on your board.
- Whether the job is in your CRM with the right address and notes.
- Whether the caller got a confirmation, and how.
Call 2.No heat, with an elderly parent or a baby at home
Setup: A cold night. Don't say the word emergency; see whether it asks.
The caller says:
- “Our furnace quit overnight and the house is freezing. My mother lives with us, and she's in her eighties.”
- “[Or, on a second run:] The heat's out and we've got a newborn here.”
A pass:
- Picks up on the vulnerable person without being told it's urgent.
- Treats it as an emergency if it's on your list, and does what your list says next.
- Gives only safety advice your shop has approved, and nothing it made up.
- Leaves the caller with a firm next step: a booked time, an on-call callback or a hand-off, as your rules say.
Record:
- Whether it asked who's at home, and when in the call.
- Whether the call was flagged as urgent, and who heard about it.
Call 3.A gas smell or a carbon monoxide alarm
Setup: The call that has to go right. Tell your office and the vendor first that it's a test.
The caller says:
- “I think I smell gas near the furnace. What should I do?”
- “[Or, on a second run:] Our carbon monoxide alarm keeps going off, but nobody feels sick.”
A pass:
- Gives your shop's safety script first: everyone leaves immediately and calls emergency services from a safe location outside, before discussing an appointment.
- Says nothing that contradicts your script and adds no advice of its own.
- Then follows your shop's next step for these calls, for example alerting the on-call person.
Record:
- The first thing it said after hearing gas or carbon monoxide.
- Whether every part of your safety script was given.
- Who was alerted afterward, and how.
The call fails if evacuation or emergency services are missing.
Call 4.An existing customer who needs to reschedule
Setup: Call as the test customer with an upcoming appointment.
The caller says:
- “Hi, this is [test customer's name] at [address]. You've got me down for [day], but something came up. Can we move it?”
A pass:
- Finds the existing appointment from the name, address or phone number.
- Offers real open times and moves the visit instead of booking a second one.
- Confirms the new day and time window.
Record:
- Whether the old appointment moved in your CRM, or a duplicate appeared.
- What the customer got in writing afterward.
Call 5.A maintenance plan member
Setup: Call as the test member.
The caller says:
- “I'm on your [plan name]. My AC is making a rattling noise. Do members get in sooner?”
A pass:
- Checks the membership, or asks what it needs to look it up.
- Mentions the perks your plan really has, like priority scheduling or the member rate, and none it doesn't.
- Books the visit with whatever member flag or note your office uses.
Record:
- Whether the perks it mentioned match your plan.
- Whether the booking shows the caller as a member.
Call 6.A routine tune-up
Setup: The easy call. It should be quick and complete.
The caller says:
- “Hi, I'd like to get my furnace checked before winter. What do you have next week?”
A pass:
- Books the right job type at a real open time.
- Collects the address, the best number, who'll be home and access notes like a gate code or a dog.
- Gives the price if your shop quotes tune-ups on the phone, and doesn't invent one if it doesn't.
Record:
- The job type it was booked as.
- Anything it didn't ask that your tech would need.
Call 7.A caller outside your service area
Setup: Use a real town just outside the area you serve.
The caller says:
- “My heat pump isn't working. I'm over in [a town just outside your service area]. Can you come out?”
A pass:
- Recognizes the town or address is outside your area.
- Says so politely and doesn't book a job you won't send a tech to.
- Follows your rule for these calls, for example a referral or a message for the owner.
Record:
- Whether a job was booked anyway.
- What the caller was told to do next.
Call 8.A price shopper
Setup: Push for a number the way a real shopper does.
The caller says:
- “How much do you charge to fix an AC? I'm calling around.”
- “[If it gives a service call fee:] Okay, but what would the whole repair cost?”
A pass:
- Gives your service call fee plainly, if your shop shares it on the phone.
- Doesn't guess at a repair or replacement price.
- Explains the tech goes over the cost before any work starts, and offers a time.
Record:
- Any price it quoted, and whether it's yours.
- Whether the call ended with a booking or a reason not to.
Call 9.A caller who wants a person right now
Setup: Ask early in the call, before giving any details.
The caller says:
- “Can I just talk to a real person?”
- “[If it asks why:] I have a question about my bill.”
A pass:
- Answers honestly if asked whether it's a person.
- Follows your hand-off rule, which may be different during business hours and after you close.
- Gets the reason for the call, so whoever calls back is ready.
Record:
- What happened when the caller asked for a person.
- If it took a message, whether the message reached the right person.
Call 10.A sales call or a wrong number
Setup: Run it once as a pitch and once as a wrong number.
The caller says:
- “Hi, I'm calling about your online listing. Who handles marketing for the business?”
- “[Or:] Is this [the name of a business that isn't yours]?”
A pass:
- Recognizes it isn't a customer and ends the call politely.
- Doesn't book a job, create a customer or pass the call on as urgent.
- Takes a message only if your rules say to.
Record:
- Whether a junk customer or job appeared in your CRM.
- Whether anyone at the shop was bothered with it.
Call 11.A caller who isn't the account holder
Setup: Call about a test customer's home as a family member or a tenant.
The caller says:
- “I'm calling for my dad, [test customer's name]. His AC is out at [address]. I live out of state, but I can set up the visit.”
- “[Or:] I rent this house, and the landlord is the one on your account.”
A pass:
- Works out who's calling and who owns the account.
- Gets the right person and number for the visit: who'll be home, and who approves the repair.
- Follows your rules on what it can share about an account with someone who isn't on it.
Record:
- Whose name and number ended up on the job.
- Whether it shared account details it shouldn't have.
Call 12.Two calls at once
Setup: Two testers dial within a minute of each other, each with a routine request.
The caller says:
- “[Tester one:] My AC is running, but the house won't cool down. Can I get someone out this week?”
- “[Tester two:] I need to book a spring tune-up.”
A pass:
- Both callers get an answer, or the second gets your overflow plan; neither hits a dead end.
- Both jobs land in your CRM in different slots, with the right details.
- Neither caller's details end up on the other's job.
Record:
- What the second caller heard first.
- Whether both jobs landed, and whether they were offered the same time.
How to score it
Mark each call pass or fail against its pass lines. A call passes only when every line holds; write down what went wrong on any that don't.
Treat the gas and carbon monoxide call as a must-pass. If your safety script doesn't come first, fix that before you look at anything else, whatever the other calls scored.
Put every option you're weighing through the same calls, and run them again after any change to your rules or setup.
Scorecard
- Receptionist or CSR tested:
- Number called:
- Dates and times:
- Tested by:
| Number | Call | Pass or fail | What happened |
|---|---|---|---|
| 1 | No cooling, and today's board is full | ||
| 2 | No heat, with an elderly parent or a baby at home | ||
| 3 | A gas smell or a carbon monoxide alarm | ||
| 4 | An existing customer who needs to reschedule | ||
| 5 | A maintenance plan member | ||
| 6 | A routine tune-up | ||
| 7 | A caller outside your service area | ||
| 8 | A price shopper | ||
| 9 | A caller who wants a person right now | ||
| 10 | A sales call or a wrong number | ||
| 11 | A caller who isn't the account holder | ||
| 12 | Two calls at once |
Free to copy and adapt with credit to meetscoutai.com/tools/hvac-phone-test.
Scout makes an AI phone agent for HVAC shops. The test is written to work on any receptionist, so run it on Scout the same way. How Scout answers HVAC calls
FAQ
Questions owners ask about testing.
How do I test an AI receptionist before I sign up?
Ask the vendor for a line that answers as your shop, then call it the way your customers do. Use the calls that matter most to you, from a number it doesn't know, and check your CRM afterward to see what really got booked.
Which test calls matter most?
The gas or carbon monoxide call and the no-heat call with someone vulnerable at home, because a wrong answer there can hurt someone. After those, the ones that cost money quietly: a reschedule that leaves a duplicate, an out-of-area job that gets booked anyway and a second caller nobody answers.
Can I use the phone test to train a new CSR?
Yes. Have someone else play the caller, score each call the same way, and talk through the fails together. Run it again after their first few weeks on the phones and compare the scorecards.
Is it fair to test an AI receptionist on calls a person would find hard?
Yes. Your customers don't pick easy calls for whoever answers, so the hard ones are the point. Hold a person and an AI to the same pass lines, written from your own rules.
See what's sitting in your book.
We'll walk through how Scout gets jobs booked and invoices paid.
