You're on a roof, not at a desk
Hands in a unit, gloves on, drill running. The phone rings out and a $450 diagnostic call quietly becomes someone else's revenue.
Built for HVAC contractors
Hanif AI Voice answers your phone in two rings — at 2pm on a rooftop, at 11pm during a no-heat emergency, on Sunday in peak season. It qualifies the caller, books the appointment on your calendar, and texts you the details before you climb down the ladder.
Live in 48 hours. Keep your existing number. No new hardware.
Incoming call
+1 (415) 555-0138 · 00:24
Appointment
AC repair · Tomorrow, 9:00–11:00 AM
Missed call · 2:41 PM
“Hi, our AC just quit and the house is 88 degrees…”
Called your competitor 40 seconds later.
The leak nobody tracks
HVAC is an emergency trade. The homeowner isn't shopping — they're sweating or freezing, and they are calling down the list until a human voice answers.
Hands in a unit, gloves on, drill running. The phone rings out and a $450 diagnostic call quietly becomes someone else's revenue.
No heat at 11pm in January. That homeowner is calling until someone picks up — and they'll pay emergency rates to the first company that does.
Roughly 8 in 10 callers hang up rather than leave a message. They don't wait for a callback; they scroll to the next result on Google.
First heatwave, first freeze. Every line lights up at once, your dispatcher is on hold with a supplier, and the overflow simply never gets answered.
Google Ads, LSAs, truck wraps, mailers. You buy the ring — then let it go to voicemail. It's the most expensive silence in the business.
$3,000+/month covers 40 hours. Calls come in 168. And that person gets sick, takes lunch, and quits in December.
Do the math
Move the sliders to your real numbers. Most contractors are shocked by the answer — and it repeats every single month you wait.
Locked
Tell us where to send it and we'll show your numbers instantly.
Meet your AI receptionist
24/7/365. Nights, weekends, holidays, lunch breaks, and the middle of a heatwave when six people call at once.
Reads your real availability, respects your service windows and travel zones, and confirms the slot with the caller on the call.
No heat, no cooling, gas smell, water leak — flagged as urgent and pushed to you live. Filter changes get scheduled for Tuesday.
Name, address, phone, system type and age, symptom, warranty status, how they found you. In your inbox before the call ends.
Service area, diagnostic fee, brands you work on, financing, hours, whether you handle mini-splits. Trained on your business, not generic scripts.
A big replacement quote or a panicked commercial client gets warm-transferred to your line — or your on-call tech — instantly.
Unlimited calls at the same time. Your first freeze of the season stops being the week you lose the most work.
Confirmation, appointment window, and your details by SMS — so fewer no-shows and fewer 'wait, when are you coming?' callbacks.
Switches naturally mid-call, so you stop losing entire neighborhoods to a language barrier.

How it works
We listen to how you actually run: your services, pricing, service area, dispatch rules, and what makes a call urgent.
Your greeting, your voice, your booking logic, your calendar. You approve it on a test call before anything goes live.
Keep your existing number. Forward all calls, or only the ones you don't pick up. Live within 48 hours.
Built for HVAC, not for everyone
No. It's a natural voice with real conversational timing — it interrupts politely, handles 'uh, hang on', and doesn't read a script at people. You'll hear it yourself before you sign anything.
It says so honestly, captures the detail, and either warm-transfers to you or promises a callback and texts you immediately. It never invents a price or a promise.
Never. You forward your existing line — all calls, after-hours only, or just the ones that ring out. You stay in control of the rules.
It works with them, not instead of them. Your team handles what they're good at; the AI absorbs overflow, after-hours, and weekends so nothing hits voicemail.
We were losing three or four calls a day in July and never even knew it. Now they're booked before I'm off the ladder.
The after-hours no-heat calls alone paid for it in the first week of the cold snap.
My office manager stopped drowning in the phone and started actually following up on quotes.
Every week you wait
Season peaks don't wait for hiring. Get your phone answered by Friday and stop funding your competitor's schedule.
FAQ