An AI receptionist for HVAC companies that books into a real CRM
Built for the Saturday no-cool call: triage the emergency, offer a real tech window, and put the record in the pipeline before Monday.
Want to see it first? Book a demo
- Books into your calendar
- Transfers a gas smell to a person
- Consent line on every call

The first genuinely hot week of the year is the week your phone decides your revenue. A homeowner with a dead condenser is working down a list of local companies and rarely leaves a voicemail. SalesCrew's AI receptionist answers that call, books the tech window and writes the record into the same pipeline as your estimates and renewals.
The call an HVAC office actually loses
Demand in this trade is not smooth. It arrives in two spikes a year: the first week the outside temperature breaks ninety, and the first week it drops below freezing. Both spikes land mostly outside office hours, because that is when people are home and notice the house is uncomfortable.
A no-cool call in July is not the same call as a filter question, and neither is the same as a homeowner asking what a new system costs. The office manager sorts those in about four seconds. That sorting is the job. Everything else is scheduling.
Voicemail and answering services turn those calls into a message someone reads on Monday. By then the homeowner has a unit running from whoever picked up. The receptionist closes that gap, which is why it runs as triage first and scheduling second.
The call flow it runs
What it handles, in the order it handles it.
- 1
Answer and identify the fault
It asks one question first: is the system not cooling, not heating, or is this a maintenance or billing question. That answer splits the call in two before anything else happens.
- 2
Triage emergency against maintenance
A no-cool call in August with an infant in the house routes differently from a request to schedule a tune-up in October. The rules that decide this are yours to write, not the model's to infer.
- 3
Capture the property and the equipment
Service address, system age if the caller knows it, and whether they are already on a maintenance agreement with you.
- 4
Offer a real tech window
Two arrival windows read from your actual calendar, not a promise to call back. A booked window writes a meeting record against the contact.
- 5
Hand the record to the pipeline
Contact, service address and fault description land in the same database as your estimates and renewals, with the lead source attached.
- 6
Escalate on the gas rule
Any mention of a gas smell ends the flow and transfers to a person immediately. It never troubleshoots a suspected leak, and never tells a caller it is probably fine.
What it does, and what stays with a person
The line is drawn where a wrong answer costs you money or safety.
| Situation | The receptionist | A person |
|---|---|---|
| A no-cool call, system under two years old | Triage, capture the address, offer the next available window | Only if the caller asks |
| Caller reports a gas smell | None. Transfer immediately without troubleshooting | Takes the call at once and follows your safety script |
| "How much for a new system?" | Explains that a replacement needs a load calculation and books a comfort advisor visit | Quotes the price after seeing the house |
| Repair price on a compressor | Declines to quote and books a diagnostic instead | Prices from your flat-rate book |
| Maintenance agreement renewal | Looks up whether the caller is on an agreement and books the seasonal visit | Handles a dispute about what the agreement covers |
| A commercial building with a rooftop unit down | Captures the site and transfers, since commercial dispatch is a different decision | Decides which tech and which truck |
Every trigger in the middle column is a rule you edit, not a judgement the model makes.
Why a voice agent needs a CRM behind it
A receptionist that books into nothing is an answering machine with better manners. The value is not that a call gets answered. It is that the Saturday call becomes a contact, a meeting on a real calendar, and a row you can join against your ad spend on Monday morning.
That matters more here than in most trades because your two biggest leaks are downstream of the call. The unsold replacement estimate needs a cadence attached to a deal record. The maintenance agreement needs an expiry date a segment can find in March. Neither works if the call ended in a voice dashboard that does not know what an agreement is.
So the sequence is deliberate. The receptionist books into the same pipeline, calendar, knowledge base and approval queue as your email and your forms. It is part of the CRM, not a separate product bolted on with a webhook.
Settle this at setup. Rules on disclosing an AI caller and on recording a call vary by jurisdiction, and homeowner mobile numbers are consumer numbers, so a follow-up text carries its own consent obligation. Settle your position with your own counsel before you switch the line on. This is not legal advice.
What HVAC owners ask about this
- Will it sound like a robot?
- Current platforms are well past the flat text-to-speech era, so the voice itself rarely gives an agent away. A long pause before the first word does, and so does an answer that misses what the caller said. The receptionist keeps its first response short and its script narrow, because a fast narrow agent reads as competent.
- What happens when it cannot answer something?
- It refuses rather than guess. Its facts come from your knowledge base: your service area, your hours, your brands, your agreement terms. A refusal rule names the exact words it uses when a question falls outside that list. Then it offers a transfer or a callback. An agent that invents a repair price is worse than one that says it does not know.
- Will it say it is an AI?
- Yes. Disclosure is on by default, and we recommend leaving it on. Several jurisdictions are moving toward requiring it, and a homeowner who works it out mid-call after being told otherwise is a worse outcome than being told at hello. Confirm the specific rule that applies to you with your own counsel. This is not legal advice.
- What does it cost per minute?
- It depends on your voice provider, your model choice and your average call length. The cost is a platform fee plus the model, speech to text, text to speech and telephony, and our calculator page walks through the formula so you can price your own call mix.
- Is it legal to record the calls?
- Recording rules vary by jurisdiction, and some places require every party on the call to consent rather than just one. That is why the receptionist opens with a consent line by default. Which rule applies to you depends on where you and your callers are, so confirm it with your own counsel. This is not legal advice.
- Can it transfer to me?
- Transfer is central to how it works. Escalation runs on literal triggers rather than the model's judgement: a gas smell, a caller who asks for a person, a commercial rooftop unit. When one fires the agent stops talking and connects. If no one picks up, the call falls back to a message and a task on the record.
Want an AI phone receptionist on its own? See GreetKeeper at greetkeeper.com, also built by Hashlogics.
Put the receptionist on the database that knows your customers
Estimate cadences, agreement renewals and the Saturday call all write into one record. Start with the pipeline and switch the line on.
Want to see it first? Book a demo