Skip to content
OnCall for Home services · HVAC

AI receptionist for hvac, trained on your industry.

Furnace emergencies don't wait. Neither does Eva. She picks up at 2am, captures the urgency, and texts you instantly — so a no-heat call doesn't become someone else's revenue.

$50 minimum First phone number free for 30 days Cancel anytime

Most HVAC shops lose money to two things: missed after-hours emergency calls and quote-shoppers who hang up on voicemail. Eva closes both gaps.

Real scenarios

Here's how Eva handles hvac calls.

SCENARIO 01

Customer's AC died on a 95° day

Eva detects the urgency, qualifies the issue, and books a same-day visit before the caller has a chance to dial your competitor.

Caller

My AC just stopped — it's brutal in here.

Eva

I hear you — let me get someone out today. Is the unit running but blowing warm, or not turning on at all?

Caller

Not turning on.

Eva

Got it. I have a 2–4pm slot today. Address?

SCENARIO 02

Maintenance plan reminder call

Eva calls existing customers to book seasonal tune-ups, fills your slow weeks, and respects do-not-call requests.

Eva

Hi, this is Eva from {Tenant} — your seasonal AC tune-up is due. Tuesday morning or Thursday afternoon?

Caller

Thursday works.

Eva

Booked you for 2pm Thursday. We'll text you a reminder.

SCENARIO 03

Estimate request from Google Ads

Eva qualifies budget, system type, and timeline before booking — so your tech doesn't spend an hour driving to a tire-kicker.

Caller

I need a quote on a new furnace.

Eva

Happy to help. Single-family home? Roughly when does the current one need replacing?

Qualifying script

The questions Eva asks for hvac.

Pulled directly from OnCall's industry template. You can edit, add, or remove questions any time — but these are what Eva ships with.

  • Issue description
    Required · string
  • Heating or cooling
    Required · enum · heating / cooling / both
  • Urgency
    Required · enum · emergency / urgent / soon / scheduled
  • Service address
    Required · address
  • Callback phone
    Required · phone
  • Approx system age
    Optional · string

Emergency detection — built in.

Eva listens for emergencies on every hvac call. When she hears one of these phrases, she captures the location, urgency, and (if you've configured a transfer number) connects the caller to a human in seconds.

"no heat""no ac""no air conditioning""gas smell""smell gas""carbon monoxide""co alarm""elderly""infant""baby""freezing"
Objection handling

What Eva says when callers push back.

"Just send a quote"
Eva's response

HVAC quotes need an in-home assessment to be accurate. The visit is free when you book service.

"I'll wait until it's warmer/cooler"
Eva's response

Most issues get worse, not better. Booking now means you're ready when you need it.

"How much does it cost?"
Eva's response

It depends on what we find. Diagnostic visits are flat-rate; any work after that is quoted separately and you decide.

Common questions for hvac

FAQ

Will Eva actually escalate gas-smell calls?
Yes — gas-smell, CO alarms, and no-heat-with-elderly-resident scenarios trigger immediate emergency capture and (if configured) live transfer.
Does she quote prices?
No. HVAC quotes need an in-home look — Eva books the visit and tells the caller a tech will follow up. Diagnostic flat-rate is the only number she'll mention if you set it.
Can she handle maintenance plan customers differently?
Yes. Tag callers as plan members in your CRM webhook — Eva greets them by name and skips re-qualifying.
What about commercial vs. residential?
Eva asks "single-family or multi-unit?" up front and routes commercial leads to whoever you specify.
Will she try to sell add-ons?
Only if you tell her to. By default she focuses on capturing the lead and booking the visit — your tech does the upsell in person.

Ready to put Eva on your hvac line?

Fund a $50 wallet, pay only for what your AI does. First phone number free for 30 days. Live in five minutes.

$50 minimum · First phone number free for 30 days · Cancel anytime