Build an HVAC AI receptionist for service calls, after-hours intake, dispatch, maintenance reminders and emergency triage with Fish Audio TTS.
An AI receptionist for an HVAC company answers service calls, captures the address and equipment details, books maintenance visits and routes true emergencies to the on-call technician. Fish Audio supplies transcription, streaming text to speech, a consistent voice and API access. Your field-service management or dispatch platform owns availability, technician assignment, pricing and job status. There is no native Fish Audio HVAC dispatch integration.
The value is coverage: the phone is answered during the heating and cooling peaks, after hours and while the dispatcher is on another line, with a clean handoff when the call becomes urgent.
A safe first scope:
Keep these with technicians or management:
For the scheduling contract, see AI voice agents for appointment booking. For the general support loop, see AI voice agents for customer support.
Agent: Thanks for calling Northline Heating and Air. Is this about a service call or your maintenance plan?
Caller: We have no heat and a baby in the house.
Agent: I am going to treat this as a priority. Do you smell gas or hear a carbon-monoxide alarm?
Caller: No.
Agent: What is the service address, and what kind of system do you have?
Caller: 18 Maple Court. A gas furnace, about 12 years old.
Agent: I have an emergency slot tonight between 8 and 11 p.m. or a first-call appointment tomorrow at 7 a.m. Which is better?
Caller: Tonight.
Agent: I have your request. Dispatch will call before arrival. I cannot promise an exact arrival time.
The agent does not diagnose the furnace or tell the caller to open the unit. It prioritizes and dispatches.
Keep the write surface narrow: create a service request, add a note and read the assigned slot. Do not let the agent reassign technicians or change pricing.
Do not give repair instructions for gas, electrical or combustion equipment. For a gas smell or carbon-monoxide alarm, direct the caller to leave the building and contact the utility or emergency services. For flooding near electrical equipment, advise the caller to stay clear and contact the appropriate service.
For no heat or no cooling, use an approved priority script that asks about vulnerable occupants, extreme temperatures and duration. The agent can mark the job as a priority if your dispatch rules allow it; it should not promise a specific arrival time or a same-day repair.
| Failure | Safe fallback |
|---|---|
| Dispatch API times out | Take the request and promise a callback, not a visit |
| Address is outside the service area | Explain the area and offer a referral if approved |
| Caller describes a gas or CO emergency | Follow the safety script and end the routine flow |
| Equipment type is unknown | Record the description and let dispatch identify it |
| Caller asks for a repair price | Read the diagnostic fee only; no repair estimate |
| No technician is available | Offer the next slot and the on-call policy |
| Caller cannot be understood | Confirm once, then transfer or call back |
Log the dispatch response with the call so the office can see whether the job was actually created.
| Metric | What it tells you |
|---|---|
| Booking completion rate | Whether calls become scheduled jobs |
| After-hours capture rate | Whether the agent recovers missed revenue |
| Emergency-routing accuracy | Whether safety scripts are working |
| Abandonment rate | Whether the greeting and hold experience lose callers |
| Booked-job value | Whether the right jobs are being prioritized |
| p95 time to first audio | Whether the agent feels responsive |
| Transfer rate | Whether the scope is narrow enough |
Review a sample of emergency transcripts and a sample of routine bookings every week. They fail in different ways.
Natural speech is roughly 150 words per minute, close to 900 characters. One Fish Audio credit covers about 1,000 characters, so agent speech starts near one credit per minute before repetitions or longer intake.
| Pack | Price | Credits | Approximate agent speech |
|---|---|---|---|
| Starter | $9 | 1,000 | About 16 hours |
| Creator | $29 | 4,000 | About 66 hours, plus commercial rights |
| Studio | $99 | 15,000 | About 250 hours, plus API access |
Phone service, field-service software, transcription, SMS and dispatcher time remain separate. The TTS API pricing guide converts characters into a full budget.
It can create a service request in your field-service or dispatch API and route urgent calls to the on-call line. Fish Audio supplies speech only; dispatch rules, technician assignment and scheduling remain in your HVAC software.
Use an approved priority script. Ask about vulnerable occupants, extreme temperatures, gas smell, carbon-monoxide alarms and electrical hazards, then route to emergency service or the next available appointment.
Only read approved diagnostic or trip fees. Do not estimate a repair before diagnosis; offer a diagnostic visit instead. Quotes, financing and warranties belong with your team.
Yes, with a clear script: capture the address, equipment and symptom, explain the after-hours policy and route true emergencies to the on-call technician. Do not promise a specific arrival time.
At roughly 150 words per minute, one minute of agent speech is about one Fish Audio credit. Phone service, field-service software, transcription and dispatcher time are separate costs.