Guide · Voice
AI answering service for HVAC companies: after-hours calls, dispatch, and what it costs.
Published
An AI answering service can pick up after-hours and overflow calls for an HVAC shop and actually book the job, not just take a message. How well that works depends on whether it's wired into your scheduling system, how your calls get forwarded to it, and whether you're paying for infrastructure you don't need. Here's how the pipeline works, what ServiceTitan, Housecall Pro, and standalone voice platforms each cost and require, and when skipping this entirely is the right call.
What an AI answering service for HVAC actually does
An AI answering service for HVAC is not a fancier voicemail. It's a pipeline that converts the caller's speech to text, runs that text through a language model to figure out what the caller needs, and converts the response back to speech, in real time, so the caller is having an actual conversation rather than leaving a message, per Retell AI's pricing page. The point of that pipeline is to do something voicemail can't: get the problem solved before anyone hangs up.
For HVAC specifically, that means writing the result straight into a scheduling system: the caller's name, address, equipment problem, and a booked appointment time. ServiceTitan's AI Virtual Agent, part of its Fall 2025 "ST-75" release, is built for exactly this. It handles overflow calls, after-hours calls, and emergencies, recognizes returning callers, creates or finds the customer record, and books the job against the company's real-time technician-availability engine. ServiceTitan markets it as roughly a 20-minute setup that's designed to start booking calls accurately on day one.
Housecall Pro takes a similar approach with its CSR AI, but the mechanism is different: instead of a blank script, it answers using the business's existing Housecall Pro service list, price book, business hours, and booking rules. It can also handle chat and text (text is in alpha). The business controls whether the greeting tells the caller they're talking to an AI.
Housecall Pro also sells something that sounds similar but isn't: HCP Assist, a human-staffed 24/7 answering product where Housecall Pro's own trained agents take the calls live and book jobs or estimates onto the customer's calendar. No AI involved. That distinction matters when you're comparing options, because "AI answering service" and "answering service" are not interchangeable terms in this market.
After-hours and overflow: how calls actually get routed to it
None of this works unless calls actually reach the AI, and that's controlled at the phone-carrier level, not inside the software. There are two forwarding modes:
- Conditional (rollover) forwarding sends a call to the answering service only if it goes unanswered at the business's primary line. This is the setup for overflow coverage during business hours.
- Unconditional (100%) forwarding routes every call to the service, no matter what. This is what a shop uses for true after-hours coverage, or when toggling it on for a vacation or a slow season.
A business can switch between the two. A shop might run conditional forwarding during the day, so a live CSR picks up first and the AI only catches overflow, then flip to unconditional at closing time so every after-hours call goes straight to the AI agent. Get this setting wrong and you either flood the AI with calls your team could have handled, or leave callers in the dark overnight because the forwarding never triggered.
ServiceTitan vs Housecall Pro vs a standalone AI voice platform
The practical choice splits into two categories: HVAC-native tools that already know your price book and schedule, and generic voice-AI infrastructure that can be built into anything but doesn't know HVAC out of the box.
| Option | What it's built on | Booking integration | Best fit |
|---|---|---|---|
| ServiceTitan AI Virtual Agent | ServiceTitan's Adaptive Capacity engine | Native, real-time technician availability | Shops already on ServiceTitan |
| Housecall Pro CSR AI | Housecall Pro's own price book, jobs, hours | Native to Housecall Pro | Shops already on Housecall Pro |
| Housecall Pro HCP Assist | Human agents, not AI | Books directly to Housecall Pro calendar | Shops that want a live voice, not AI |
| Retell / Vapi / Bland | General-purpose voice AI infrastructure | Requires custom API integration | Shops building a custom stack or without ServiceTitan/Housecall Pro |
The HVAC-native tools win on integration because they already have the data. ServiceTitan's booking accuracy depends on its Adaptive Capacity engine, which needs job-type, location, required-skill, and technician-shift data configured before it can book correctly; Housecall Pro's CSR AI draws on the account's existing jobs, price book, and customer data rather than operating as a standalone product. Generic platforms like Retell, Vapi, and Bland are telephony and AI infrastructure. They're not HVAC-specific, and connecting one to a dispatch board or scheduling tool requires separate API integration work that isn't included in the per-minute rate. That's a real cost, not a footnote, if you're not already running one of the field-service platforms. The question of building that connection yourself versus hiring it out is covered in more depth in the guide on hiring an automation agency vs building in-house.
Housecall Pro's CSR AI can also be configured to transfer a caller to a human when it can't handle something, either to HCP Assist's live-agent line or to another number the business chooses, with the handoff rules set by the business.
What it costs: per-minute rates, software plans, live answering
Pricing in this space comes in three different shapes: per-minute infrastructure rates, HVAC-platform software plans, and traditional live-answering-service rates. They aren't directly comparable without doing the per-minute math yourself.
| Option | Pricing | Notes |
|---|---|---|
| Retell AI (pay-as-you-go) | $0.07–$0.31/min, no monthly fee | Blended example cost ~$0.11/min; includes 60 free minutes and 20 concurrent calls to start |
| Vapi | $0.05/min platform fee | Transcription, LLM, and voice-provider costs billed separately on top |
| Bland Start | Free, $0.14/min connected, $0.05/min transfer | Capped at 100 calls/day, 10 concurrent |
| Bland Build | $299/month, $0.12/min connected, $0.04/min transfer | Capped at 2,000 calls/day, 50 concurrent |
| Bland Scale | $499/month, $0.11/min connected, $0.03/min transfer | Capped at 5,000 calls/day, 100 concurrent |
| Twilio raw telephony | $0.0085/min local, $0.0220/min toll-free | Plus $1.15–$2.15/month number fee; Conversation Relay adds $0.07/min |
| Housecall Pro Basic | $59–$79/month | Core scheduling, dispatching, invoicing |
| Housecall Pro Essentials | $149–$189/month | Adds reporting, equipment tracking, flat-rate pricing, QuickBooks |
| Housecall Pro MAX | Custom | Based on business needs |
| Traditional live answering service | $135–$400/month, or ~$1.50/min | 250 billable minutes runs about $375 before overages, setup fees, or holiday surcharges |
| AI answering options (general) | $0–$200/month | Varies by usage and features, per Housecall Pro's own cost guide |
Bland's transfer-cost detail is worth knowing if you're pricing a build: connected call time is billed prorated to the exact second, and transferring a call to a human using the business's own Twilio number costs $0.00/min, while transferring over a Bland-provided number is billed at the plan's lower transfer rate. ServiceTitan doesn't publish per-minute or per-seat pricing for its AI Virtual Agent or Contact Center Pro; that's arranged through a sales conversation, so you won't get an apples-to-apples number without talking to them directly. For a broader view of what these software categories run across the board, see the guide on how much AI automation costs.
Booking rates and what actually breaks
The performance numbers that exist come from ServiceTitan. Its Director of Product Management has cited AI Virtual Agent booking rates of 70% to 90%, with some contractors having AI agents handle more than 20% of their total booked jobs. ServiceTitan positions this as matching or exceeding human CSR booking rates in many cases, not just covering the calls nobody wanted to take. Contact Center Pro backs this up with reporting: it auto-dispositions calls that result in a booking and prompts the CSR to select a call reason for calls that don't convert, which is how the booking-rate numbers get built in the first place.
Where this breaks is almost always upstream of the AI itself. If the Adaptive Capacity engine's job-type, location, skill, and shift data isn't configured, the agent can't book correctly even if the conversation goes fine. On the infrastructure side, Vapi's own support team confirms its $0.05/min platform fee doesn't include transcription, LLM, or voice-provider costs billed on top of it; businesses that price a generic platform off the headline rate alone routinely underestimate the real bill. Any custom integration between a generic voice platform and a dispatch board is a maintenance item going forward, not a one-time setup cost: API changes on either side can quietly break the booking handoff.
When an AI answering service is not worth it for your shop
A few situations where this isn't the right move:
Low call volume. A flat-fee plan with a minute cap, like Bland's Build plan at $299/month, can cost more per booked job than a pure pay-as-you-go platform with no monthly fee, such as Retell's $0.07–$0.31/min plan. If you're not fielding enough after-hours and overflow calls to use the minutes, you're paying for capacity you don't need.
No ServiceTitan or Housecall Pro in place. A business without one of these already running has to budget separately for the integration work to connect a generic voice-AI platform to its scheduling system. Retell, Vapi, and Bland are not HVAC booking tools on their own; someone has to build that bridge.
A CSR team that already covers the gaps. If your shop already staffs a team that reliably answers after-hours and overflow calls, the real comparison is against that team's existing capacity, not against a theoretical cost of a missed call. ServiceTitan itself frames its AI agent as filling overflow and after-hours gaps, not replacing CSRs outright. If there's no gap, there's nothing to fill.
Worth noting what's genuinely unverified here: there's no reliable independent figure for what a missed after-hours HVAC call is worth, or how often it goes to a competitor. Vendor claims like "cut costs by 90%" or "earn over 2x more revenue" are marketing statements from the companies selling these products, not independent findings, and shouldn't be the basis for a buying decision.
How to roll one out without breaking dispatch
If you decide this is worth doing, the sequence matters more than the tool you pick.
- Configure the data before go-live. For ServiceTitan, that means job types, service locations, required skills, and technician shifts are set up in Adaptive Capacity before the agent takes a real call. For Housecall Pro, make sure the price book, business hours, and booking rules are current, since CSR AI answers off that data rather than a generic script.
- Decide on disclosure. Housecall Pro lets you choose whether the greeting identifies the rep as AI. Decide that policy before launch rather than leaving it as a default.
- Set handoff rules. Decide which calls get transferred to a human, and where they go, whether that's a live-agent line or another number your team monitors.
- Start with conditional forwarding. Run the AI as overflow coverage first, so a human still answers most calls, and watch how it performs before flipping to unconditional after-hours routing.
- Check the booking-accuracy reports. Whatever platform you use, track how many calls convert to booked jobs versus how many need a disposition reason, and fix the data gaps that show up rather than assuming the agent will improve on its own.
If you're still deciding between an AI answering service, a traditional answering service, and plain voicemail, the tradeoffs are laid out in more detail in the guide on AI answering service vs virtual receptionist vs voicemail. For the broader question of how this fits into a contractor's operations beyond the phone line, see AI automation for contractors. If a missed call is the actual pain point rather than full booking automation, missed-call text-back covers a lighter-weight fix.
A compliance note before you launch anything: outbound and inbound AI-voice calling can touch TCPA and FCC rules depending on how it's used, and those specifics should be confirmed directly with your vendor and counsel rather than assumed from a guide like this one.
Common questions
Related reading
Compares costs and outcomes across all three options in more depth.
AI and automation for contractorsCovers quoting, scheduling, and follow-up automation beyond just the phone line.
AI Voice Agent serviceHow Async Automations builds AI voice agents that answer, book jobs, and text summaries.
Start a free auditGet a free audit of your current call handling and dispatch setup.
Never miss another call.
An AI voice agent answers every call around the clock, books the job, and texts you the summary, with a person still deciding anything that matters. Start with a free 7-day pilot on your real phone line and judge it on the calls it catches.