A Voice AI agent in GoHighLevel can sort after hours HVAC calls into four buckets: a gas or carbon monoxide danger, a no heat emergency, a service request that can wait, and a quote request. It sends the first to 911 and the gas utility, transfers the second to the on call technician, and books the last two for the morning. The bottom line: the agent's job is triage and handoff, and it never diagnoses or gives repair instructions.
What counts as an emergency
HVAC companies publish similar lists. One Albuquerque company lists no heat at or below freezing, a gas odor near a furnace, a sounding carbon monoxide alarm, smoke or burning smells, a yellow or flickering burner flame, and repeated breaker trips or safety lockouts. A Portland company says that with a gas smell the caller should evacuate, call 911, and then call the company, and that a carbon monoxide alarm means leave immediately and call 911. Utilities and regulators agree on the safety step. The Missouri Public Service Commission says that if you smell natural gas you should leave immediately and contact your gas provider, and that for carbon monoxide you should get fresh air, leave the building, and seek medical care. Safe Kids Worldwide says that if a carbon monoxide alarm sounds, leave your home and call 911 from outside.
So the agent's first question is about safety, and if the answer is yes, it says so plainly, tells the caller to leave and call 911 or the gas utility, and does nothing else.
The four buckets
| Caller says | Agent does |
|---|---|
| Gas smell, hissing, or a carbon monoxide alarm | Tells them to leave and call 911 or the gas utility, ends the call, and alerts the on call manager |
| No heat, and it is freezing, or someone is elderly, an infant, or medically fragile | Transfers to the on call technician, or takes a callback number if no one answers |
| Furnace problem, not urgent | Books the first morning slot and tags the contact Service |
| Wants a quote for a new system | Collects the address, system age, and type, and books an estimate |
Build it in GoHighLevel
- In your sub account, go to AI Agents, then Voice AI, and create a new agent.
- Write the greeting, the business information, and the questions the agent should ask, in plain sentences.
- Assign the phone number, and set Working Hours and the Call Routing mode so the agent answers after hours or when staff do not pick up.
- Add the four buckets to the script, with the safety bucket first.
- Tell the agent not to give repair steps, not to promise arrival times, and to say that pricing is confirmed by the technician.
- Add a Call Transfer action with the on call phone number, and write the exact conditions that trigger it.
- Add a Trigger a Workflow action that runs after the call: tag the contact, create the opportunity, and send the office a summary.
- Run the web call test with a friend playing each caller type, read the transcripts, and fix the script before you point the real number at the agent.
- Build the workflow so each bucket adds a tag and, for emergencies, sends the on call technician a text with the address and callback number.
GoHighLevel's Voice AI help page says a Voice AI agent can answer calls, respond to common questions, collect caller information, and complete actions during or after a call. It lists four actions: Call Transfer to a human phone number, Trigger a Workflow, Appointment Booking that offers availability and schedules the appointment, and Agent Transfer to another Voice AI agent. It also points to Working Hours, the Call Routing mode, voicemail, and the phone number's call flow as settings to check, and to a web call test to try the agent before it takes real calls. One overview page still says direct appointment scheduling needs a calendar integration through workflows, so test booking in your own account before you rely on it. On price, the AI tools page lists AI Employee Growth at $50 a month and Unlimited at $97 a month per location with usage allowances that differ by plan, and a third party guide reports pay per use rates of about $0.06 to $0.215 a minute plus model charges. Confirm current pricing in your account.
What the workload looks like
For example, if an office gets 15 after hours calls a week and 3 are true emergencies, that is 12 calls that can wait (15 minus 3). Without an agent, all 15 go to a voicemail box or to the on call technician's phone. With one, only the 3 reach a person.
Mistakes to avoid
- Letting the agent troubleshoot. Leave that to a technician.
- No handoff number. An emergency transfer needs someone to answer.
- Skipping the test calls. Test every bucket before going live.
- Vague safety wording. Use plain, short sentences.
How this was handled before
HVAC companies used answering services or forwarded the office line to an on call technician's phone. That gave every caller a person, and it woke the technician for calls that could wait. A voice agent takes the same calls and passes on only the ones that need someone up at night.
Check before you switch it on
US text messages sent from a standard 10 digit number need A2P 10DLC registration. The HighLevel support portal says registration is required for texts to US recipients from 10 digit long code numbers and that toll free numbers do not require it. HighLevel's opt in guidelines also say a person cannot be forced to agree to text messages in order to submit a form, so keep the consent box optional. One compliance guide separates informational texts, which need documented consent, from marketing texts, which need prior express written consent. Ask your attorney which category your reminders fall into. Callers to an emergency line may be in distress, so keep the text follow up short and only after the call. Ask your attorney about call recording and AI disclosure rules in your state. This is general information, not legal advice.
Questions people ask
Should the agent help with a gas smell?
It should tell the caller to leave and call 911 or the gas utility. Regulators say to leave immediately and report from outside.
Can the agent book quote requests?
GoHighLevel lists an Appointment Booking action, and one overview page says booking needs a workflow. Test it in your account.
What does Voice AI cost?
GoHighLevel lists AI Employee plans at $50 and $97 a month per location, and a third party guide reports pay per use rates by the minute. Confirm in your account.
Ready to try it yourself? Start a GoHighLevel account here.
You can also see this in action in our GoHighLevel capabilities demo.
