The Challenge
A huge share of HVAC demand happens after hours and on weekends, exactly when the office is closed. The client had no way to answer those calls, no idea how many they were missing, and no attribution on which marketing actually made the phone ring. The losses were real, but they were completely invisible.
We looked at how calls were handled outside business hours, and the pattern was costing the business every night:
- Calls outside business hours went straight to voicemail
- Customers with an emergency rarely left a message, they just called the next company
- There was no call tracking, so leadership could not see the scale of the loss
- No one could tell which campaigns actually produced calls
- Missed calls meant missed revenue, night after night, invisibly
The Solution
We put an AI phone receptionist on the line to answer every call around the clock, qualify the issue, book the appointment, and flag true emergencies for immediate dispatch. Then we layered CallRail on top to track call sources and measure which channels actually drove booked jobs. Here is what went into it.
- An AI receptionist answering every call, day or night
- Appointments booked straight into the calendar
- Emergency calls qualified and flagged for immediate dispatch
- Call tracking that ties every call to its marketing source
- A call flow designed around the services and common questions
- CRM booking sync so nothing was retyped or lost
- Call recording for quality and coaching
- A weekly call-quality review to keep improving the flow
An AI receptionist that never goes to voicemail
The whole problem was that after-hours calls hit voicemail and vanished. So we trained an AI receptionist on the company’s services and FAQs to answer instantly, any hour, and actually book the job instead of taking a message.
- Always answers: every call gets picked up live, even at 11pm on a weekend, so no customer is sent to voicemail again.
- Qualifies the issue: the receptionist asks the right questions to understand the problem before anything is booked or dispatched.
- Books the appointment: qualified jobs go straight onto the calendar through the CRM sync, so the booking is done, not just promised.
- Flags real emergencies: a no-heat call in winter is escalated for immediate dispatch, so genuine emergencies reach a human fast.
Finally seeing which marketing makes the phone ring
Answering the calls was half the fix. The other half was knowing where they came from. We layered CallRail with dynamic number insertion over the whole setup so the client could measure which channels actually drove booked jobs.
- Source tracking: dynamic number insertion tags every website call, and unique numbers track offline channels, so each call carries its source.
- 100% attribution: for the first time every single call is attributed, so leadership can see exactly what marketing produced it.
- Call recording: recordings feed the weekly quality review, so the AI flow keeps getting sharper over time.
- Spend that follows results: with real attribution in hand, the client could shift budget toward the channels that actually drove booked jobs.
How We Did It
01. Call flow design
Mapped how every call should be handled, from routine bookings to after-hours emergencies.
02. Train the receptionist
Trained the AI receptionist on the company’s services and FAQs so it answers accurately.
03. Emergency escalation
Set escalation rules so true emergencies get flagged for immediate human dispatch.
04. Call tracking setup
Deployed CallRail with dynamic number insertion for full source tracking on every call.
05. Sync and review
Wired CRM booking sync and set up a weekly call-quality review to keep improving.
The Results
After-hours calls that used to die in voicemail were answered and converted into booked jobs, recovering revenue the company never knew it was losing. Just as important, call tracking revealed which channels actually drove the phone to ring, so the client could reallocate spend toward what really worked instead of guessing.
| After-hours answer rate | 0% to ~95% |
| Recovered bookings | Thousands per month |
| Marketing attribution | 100% of calls |
| Build time | 2 to 3 Weeks |
Services & tools used: AI phone receptionist, CallRail, dynamic number insertion, CRM integration, and GA4.
ai receptionist“Every call gets answered now, even at 11pm. We had no idea how much business was slipping through.“
Owner, Residential HVAC company
Frequently Asked Questions
How many calls are you missing?
We will show you how many calls slip to voicemail after hours and how to capture every one. Turn missed calls into booked jobs.
Get your free auditNo obligation. A 15-minute call and a clear action plan.
Services in this project: AI Phone Receptionist · Conversion Rate Optimization

