🔥 Built exclusively for HVAC contractorsTurn every ring into booked revenue
Your AI receptionist is a revenue desk for every call, 24/7.
It qualifies the homeowner, books the job on your calendar, and texts your on-call tech. Every call becomes booked revenue instead of a missed opportunity.
7-day free trial · Cancel anytime · Keep your business number
(312) 555-0149Emergency
No AC blowing cold air at 11:45 PM
Answering now (0:51)
Live transcript
Keeps your existing number and works with
- Jobber
- Google Calendar
- Calendly
- RingCentral
- Grasshopper
- Verizon
Features
Everything your best dispatcher does, on every call, even at 2 AM.
Trained on HVAC calls, not generic customer service. It knows a no-heat call in January is an emergency and a tune-up request can wait until Thursday.
01Call transfers with context
Your on-call tech knows what's wrong before they say hello.
For urgent calls, the AI calls your on-call technician first and whispers who's calling and why. If nobody picks up, it takes a detailed message and texts it to the tech.
- Private whisper the homeowner never hears
- Ring order: on-call tech, then backup, then owner
- No answer? Detailed message by SMS and email in seconds
Warm transfer
- 1
Homeowner placed on a brief hold
"One moment, I'm getting our on-call technician for you."
- 2
Calling Mike R. · on-call tonight
Whisper to tech · caller can't hear
"Refrigerant leak in master bedroom. Dana Whitfield, existing customer, Trane unit from 2021. Press 1 to connect."
Rang 25 seconds, no answer. Backup tech off shift.
Connected · Mike joined at 2:16 AM
Homeowner never repeats themselves. Call recorded to the job.
Detailed message taken and texted to Mike
Dana Whitfield · (630) 555-0182. Hissing near the indoor coil in master bedroom, AC blowing warm. Existing customer. Wants a callback tonight; told to expect one within 20 min.
02HVAC-trained lead qualification
Asks the questions your best CSR would ask, and skips the ones that don't matter.
Set your own intake questions. The AI adapts to every answer, skips anything irrelevant, and flags true emergencies like water leaks, gas smells, or no heat in freezing weather.
- Custom intake per call type: repair, install, maintenance
- Skips repair questions when someone wants a replacement quote
- Emergency rules you control, down to the error code
Live intake · Juniper
Emergency flaggedAnswer as the homeowner:
03Real-time calendar booking
Books the job mid-call, straight onto your schedule.
The AI sees live availability in Google Calendar or Jobber, offers real arrival windows, and books while the homeowner is still on the phone. They get a text confirmation right away.
- Respects tech territories, job durations, and buffers
- Arrival windows, not exact times, the way HVAC actually works
- Automatic SMS confirmation and reminders cut no-shows
Pick a window
AC tune-up · Dana W.
SMS to homeowner
Hi Dana, you're confirmed for an AC tune-up with Elite Air. Reply C to confirm or R to reschedule.
04Trained on your website instantly
Paste your URL. It learns your business in under a minute.
The AI reads your site to learn your services, pricing, maintenance plans, brands you service, and where you work, so it answers the way your office would from the very first call.
- Quotes your tune-up price and diagnostic fee accurately
- Sells your maintenance plan tiers by name
- Politely declines calls outside your service radius
Learned 24 services, tune-up pricing, maintenance plan tiers, and service radiusReading …
- Services
- AC repairFurnace installHeat pumpsMini-splits+20 more
- Pricing
- $89 tune-up$129 diagnostic
- Maintenance plans
- Comfort Club $14.99/moPremier $24.99/mo
- Service area
- 25 mi from Naperville, IL
Demo shows sample results.
Voices
Sounds like the friendliest person in your office.
Pick a voice that fits your brand. Homeowners hear a natural, unhurried conversation, not a phone tree.
Bilingual by default
Switches to Spanish mid-sentence. No "press 2."
When a homeowner starts in Spanish, the AI answers in Spanish right away. You still get the call summary in English.
"For English, press 1. Para español, oprima 2." Callers never hear this.
Caller speaks
Caller
Hi, I need an air conditioning technician.
Rosa · AI
Of course. What's your ZIP code?
Caller
Hola, necesito un técnico de aire acondicionado.
Rosa · AI
Claro que sí, ¿cuál es su código postal?
Spanish detected · switched in 0.4sSummary sent to you in English
Call routing
You decide when it answers.
Run it around the clock, only as overflow during peak season, or just nights and weekends. Change modes anytime from your phone.
The AI answers every call, day or night. Your team works from the inbox instead of the phone.
Your office rings first. If nobody picks up in 3 rings, or every line is tied up during a heatwave or cold snap, the AI answers.
Your team handles business hours. The AI covers nights, weekends, and holidays, when emergency calls pay the most.
12a6a12p6p
Mon
Tue
Wed
Thu
Fri
Sat
Sun
AI answersAI answers if your team doesn'tYour team answers
Every call sorted automatically
Incoming call
AI identifies intent in the first few seconds
Emergency
No heat or no cool in extreme temps, water leaks, gas smell, CO alarm
→ Warm transfer to on-call tech, plus SMS
Routine
Tune-ups, maintenance visits, replacement estimates, filter questions
→ Booked on your calendar, SMS confirmation sent
Existing client
Recognized by caller ID, with equipment and service history
→ Skips repeat questions, routes to their tech
Spam
Robocalls, vendor pitches, "Google listing" scams
→ Politely ended. Never reaches you
Inside the dashboard
Every call, already sorted and summarized.
Wake up to a clean inbox instead of a stack of voicemails. Click any call to see what happened and what's next.
InboxElite Air · Naperville
Search calls
JRAllEmergenciesBookedMessages
Returning caller
Answered in
1.8 sec
Caller sentiment
Saved to
Jobber job
Generated 4 seconds after the call
Recognized by caller ID. with Elite Air.
On file
First-time caller. Equipment, address, and preferences from this call will be remembered next time.
Integrations
Plugs into the tools you already run your shop on.
Bookings land where your techs already look. No double entry, no new app for the office to learn.
Field Service & CRM
- J
Jobber2-way sync
Looks up clients by phone, creates requests and visits, and attaches transcripts to the job.
Calendars
- G
Google Calendar2-way sync
Reads live availability per tech and books arrival windows mid-call.
- C
CalendlyBooking
Books into your existing event types and routing rules.
Your phone line
Keep your number and provider. Just turn on call forwarding.
- RingCentral
- Grasshopper
- Verizon
- T-Mobile
- AT&T
- Comcast Business
- Nextiva
- Any carrier
ROI calculator
What are missed calls costing you?
Most HVAC shops miss 20–40% of inbound calls during peak season. Here's what that adds up to.
5150
$150$5,000
Assumes each missed call was a bookable job at your average ticket. Not every call converts, so treat this as the ceiling of what's slipping away.
Revenue you could be capturing
$26,250/mo
in recovered HVAC revenue, or $315,000 a year.
The Growth plan pays for itself after
1 recovered job a month
Setup
Live this afternoon. No new phone system.
Three steps, most shops are done in under 30 minutes. On Growth and Scale, we do it for you.
- Step 1
Enter your website
The AI pulls your services, pricing, service area, and FAQs automatically.
https://eliteairconditioning.comLearned 24 services · 3 plans · 25-mi radius
- Step 2
Set your dispatch rules
Choose when it answers and where urgent calls go.
AnswerAfter hours & weekendsEmergenciesTransfer → on-callRoutineBook next window - Step 3
Test and forward your line
Call it yourself, then forward your line. Keep your existing phone provider and business number.
ForwardingActiveRingCentralGrasshopperVerizonT-Mobile+ more
Pricing
Simple pricing. Unlimited calls on every plan.
Costs less than one missed repair call a month. No contracts, no setup fees, no per-minute surprises in July.
Starter
For 1-truck operations
$199/mo
Start 7-day free trial- Unlimited calls, no per-minute fees
- 24/7 answering in English & Spanish
- Calendar sync (Google Calendar, Calendly)
- Emergency transfers & SMS alerts
- Recordings, transcripts & AI summaries
Growth
For multi-truck fleets
$299/mo
Start 7-day free trialEverything in Starter, plus:
- Jobber CRM integration
- We set it up for you
- Multiple techs & on-call rotations
- Custom intake questions per call type
- Returning-caller memory
Scale
For multi-location operators
$599/mo
Start 7-day free trialEverything in Growth, plus:
- Multiple locations & numbers
- Custom call flows
- 2-way SMS from your business number
- Dedicated support manager
Every plan includes a 7-day free trial. Month-to-month, cancel anytime, even in the shoulder season.
FAQ
Questions from contractors like you
Straight answers. If yours isn't here, we're happy to walk through it.
Book a 15-min demoNo. It uses natural, conversational voices that handle interruptions, background noise, and "um, let me check" pauses. Most homeowners just talk to it like your office. If a caller asks whether they're speaking with a person, it answers honestly and offers a callback from your team.
It won't guess at a diagnosis. It collects the details your tech needs, like noises, error codes, unit age, and whether the breaker tripped, then sets clear expectations. Depending on your rules, it books a diagnostic visit or warm-transfers the caller to your on-call tech. You can also add approved answers for questions you hear often.
Connect your Jobber account in two clicks. The AI looks up existing clients by phone number, creates new clients and requests, books visits onto the right tech's schedule, and attaches the transcript, recording, and summary to the job. Jobber integration is included on Growth and Scale.
There's no contract. Plans are month-to-month, and you can cancel or downgrade anytime from your dashboard. Many shops switch to After Hours mode in spring and fall instead of canceling, so they still catch emergency calls.
No. You keep your existing number and carrier. Turn on call forwarding (all calls, after hours, or when busy/no answer) and you're live. It works with RingCentral, Grasshopper, Verizon, T-Mobile, and virtually any other provider.
Most shops are answering live calls the same day. Enter your website, review what the AI learned, set your dispatch rules, and place a test call. On Growth and Scale, our team handles setup with you on a short call.
Customers
HVAC owners who stopped missing calls
3x
more emergency dispatch bookings during the July heatwave
"Every heatwave we'd lose calls because both office lines were tied up. Now the overflow goes to the AI and my on-call guys get a text with everything they need. July was our best month ever."
$41k
in replacement jobs from calls that used to hit voicemail, first 60 days
"I was skeptical it would handle replacement leads. It asks better qualifying questions than our old answering service and books the estimate right on my calendar."
0
missed after-hours calls since we switched off our old answering service
"Homeowners don't even notice. My techs love that they know if it's a capacitor or a leak before they call back. Setup took one afternoon."
- TLS 1.3 in transit
- AES-256 at rest
- TCPA compliant