July · 4:40 pm · third no-cool in an hour

The AI that picks up every call.

Built for the call that comes in while your dispatcher has two on hold and you're on a roof with a gauge set. It answers, sorts the no-cool from the tune-up, and puts the service call on the board your techs already run from.

$1,500/mo. No setup fee. 90-day initial term, then month-to-month. No card to book.

Demo line · recorded call Recording pending
CallerCaptured on every call
AddressCaptured, with the gate code if there is one
ProblemIn the caller's words, plus whether anyone is without heat, water or power right now
UrgencyEmergency or routine, by the rules you wrote
Next stepTwo windows offered, one taken, relayed to your calendar

We're placing the call ourselves, as a homeowner, and posting it here unedited. Until then, place it yourself. It will ask about your business first, then answer as your receptionist.

(386) 270-3616
A Tuesday in your shop

Where the day leaks.

A July Tuesday at a shop your size. Nothing in it is a statistic. It is the day you already know, with the phone written back in where it actually rang.

6:50 am

Trucks roll. Nine service calls and one changeout on the board. The parts runner is already late.

Phone: nobody until eight

8:05 am

Line opens. Two callers from last night: a no-cool, and a woman asking about the maintenance agreement she thinks she still has.

Phone: your dispatcher

10:30 am

The rush. Three calls at once. She takes two. The third rings out. It was a new customer, off the truck wrap.

Phone: whoever's free

1:15 pm

Lunch. The line forwards to a tech in the supply-house lot who doesn't pick up numbers he doesn't know.

Phone: voicemail

4:40 pm

Third no-cool in an hour. Two on hold. One goes on the board for tomorrow. The other went to the next name on the map.

Phone: your dispatcher, two deep

6:10 pm

Office dark. A homeowner with a warm house calls the number on the yard sign. It rings on the truck seat.

Phone: your cell

9:30 pm

Kitchen table. The missed list from five to nine. You call two back. One already booked someone else.

Phone: you, after dinner

Nobody on that list did anything wrong. Your dispatcher is one person, and in July the phone does not ring one at a time.

The three jobs that leak

Where an HVAC shop loses trucks it already paid for.

Three jobs, each priced in the currency you actually count: calls, trucks, callbacks. Under each one, what the front office does about it and how far along that piece is today. Tags are honest. If it says "on your build," it is wired on your install, not before.

The after-hours no-heat, no-cool intake

Costs you: a truck roll you never got, and a homeowner whose next call goes to whoever picked up. In January that is the no-heat that would have paid for the week.

Why it leaks: the office closes at five. The phone doesn't. After that it is your cell, or voicemail, and a homeowner with a cold house does not leave a voicemail.

With it running: answered on the second ring. Address, what the system is doing, and whether anyone in the house is without heat or cool right now. Emergency or first-thing-tomorrow by the rule you wrote. On-call tech gets the transcript.

Answered 24/7 · Live Sorted by your rules · Live Text to on-call · Carrier gated

The dispatcher's overflow during a rush

Costs you: the third call in every burst. It doesn't call back; it calls the next shop. The ones that do leave a message become her afternoon of callbacks and a squeeze-in your tech resents at four.

Why it leaks: one person cannot be ready for bursts, and in July bursts are the whole business. Hiring a second seat for a season that lasts ten weeks doesn't pencil.

With it running: the ring she can't take gets picked up, the same intake gets taken, and the service call lands on her board with the recording attached. She gets a summary, not another voicemail to return.

Overflow answered · Live On the board · On your build

Unsold tune-ups and lapsed maintenance agreements

Costs you: the spring tune-up list nobody called. The agreement that quietly ran out in March. Each one is a truck in the slow months, from a customer you already paid to win.

Why it leaks: the follow-up is a list on someone's desk, and that desk is busy answering the phone. Nobody's job is October.

With it running: your own list, re-contacted in batches you approve one at a time. A reply goes to a person, never to a script. Renewals land on the board like any other call.

Built · you approve Texting · Carrier gated Agreement list · Scoped on audit

What it refuses to do

It knows what it isn't.

The homeowner who thinks a capacitor is "a $50 part and a ten-minute job" is going to call. So is the one who wants to be talked through the furnace at midnight. The receptionist is trained on the answer you'd give: the tech looks first. Anything outside the list below goes to a person, in your words: a warm transfer during hours, a text to on-call after.

Four things it will not do, however hard the caller pushes

Price a capacitor, a coil, a compressor or a changeout. Not a ballpark, not "usually around." The tech prices it in front of the unit.
Walk anyone through relighting a pilot, resetting a breaker or opening a panel. It books the visit and says why.
Guess at what counts as an emergency. You wrote the rule at install: no heat below a temperature, no cool with someone in the house who can't take it. It follows it.
Promise what the warranty or the maintenance agreement covers. That is yours to say, once the tech has read the data plate.
The number you haven't run

How much are you losing to missed calls?

Nobody counts the calls that rang out in July. Put your own numbers in: service calls a month, your guess at how many ring out, your booking rate, your average ticket. The math is printed under the result so you can check it, and the result is only yours once you've moved a slider.

Want it checked against your real phone setup and last month's call log? Book the 15-minute audit. If your number comes out under the fee, we'll say so and tell you to keep your money.

200
20%
35%
$3,500
50%

Example shop

$24,500/mo left on the table

200 calls × 20% missed × 35% close × $3,500 × 50% you'd have booked = $24,500

The example shop is an example, not a statistic. Your guess at the missed share is better than any vendor's number; call tracking will tell you the real one in the first month.

The same call, twice

July, 4:40 pm. AC out.

Today

  • 4:40 pmRings. Your dispatcher is on two. The third goes to voicemail.
  • 4:41 pmThe homeowner doesn't leave one. She calls the next shop on the map.
  • 4:52 pmHolds cleared. Your dispatcher sees the missed call and rings it back. No answer.
  • 5:30 pmAnother shop's truck is in her driveway. You never knew she called.

With it running

  • 4:40 pmRings. Your dispatcher is on two, so it picks up on the second ring.
  • 4:41 pmAddress, "blowing warm since noon," and "is anyone in the house who can't take the heat?" captured. Same-day by your rule, not an after-hours dispatch.
  • 4:42 pmTwo windows offered. Tonight, 6 to 8, taken. Relayed to the board; your dispatcher sees it when she hangs up.
  • 4:43 pmRecording and transcript on her screen and on your phone. No callback to make.
Proof you can dial

Call it. Try to break it.

That number is a live Ravari receptionist, the same build we install. Call it the way a homeowner with a warm house calls at dinner, and listen for the seams.

(386) 270-3616

Demo line · a demo receptionist · recorded, and it says so

  • 0160 to 90 seconds. No signup. It asks about your business first, then answers as your receptionist.
  • 02The call is recorded and handled by an AI, and it says so at the start. Recordings are kept for quality and deleted after 30 days.
  • 03No human calls you back. If you want one, book the audit.

By calling, you agree the call is recorded and handled by an AI agent. See the privacy notice.

What you're worried about

The questions HVAC owners ask first.

My dispatcher answers the phone. After five, my wife does.
Good. They are not the problem, and this is not their seat. It is her overflow: when she is on two, it takes the third. It is the evenings: the calls that ring on the truck seat or at the dinner table go to it instead. She gets the summary and the recording on her screen the next morning. If you want humans answering every single call, ask about the CSR Scorecard instead; nothing is automated on that plan.
Will it book a no-cool as a tune-up and send my tech in wrong?
It asks what you'd ask: what the system is doing, since when, and whether anyone in the house can't take the heat or the cold. Emergency versus routine follows the rule you wrote at install, not a guess. The tech sees the intake in the caller's words, not "AC not working." If it misbooks something we trained it on, we rebuild the agent inside the first 30 days at no cost. We walk the rules with you on the audit before you pay anything.
Another monthly bill in October.
It is $1,500 a month, a 90-day initial term, then month-to-month with 30 days' notice and no termination fee. There is no seasonal pause. What there is: the minute allowance rolls across three months, so a quiet October funds an August, and we reprice the allowance from your measured minutes at month four, with an exit if you don't like the number. If the calculator says your missed calls don't clear the fee, book the audit anyway and we'll tell you to keep your money.
Does it write into ServiceTitan, Housecall Pro or Jobber?
Bookings are relayed into the calendar your dispatcher already opens, by webhook or Zapier. ServiceTitan, Housecall Pro, Jobber and FieldEdge are all reachable that way. It is a relay, not a native integration, and we don't pretend otherwise. We show you the exact write into your board on the audit before you pay anything.
What happens at 2 am when it can't reach me?
You write the escalation rules with us at install: which calls are emergencies, who is on call, what gets a warm transfer versus a text, and who is next if the first person doesn't pick up. After hours it follows those rules and texts the on-call tech the transcript. It tells the caller what is happening and when someone will call. We don't sell a credited 24/7 promise. We sell rules you wrote and can read.
Will it quote a price?
No. Not a capacitor, not a coil, not a changeout, and it never guesses at your diagnostic fee. It captures the address, the problem and the urgency, offers the windows you gave it, and the tech prices the job in front of the unit.
Show me the calls. I've been burned by "leads" before.
Every call is recorded on both channels and transcribed, and it lives in a sub-account you own; we hold an operator login only. You get a weekly call-QA report with every call scored and the misses named, and a monthly proof report: answered, booked, escalated, in your numbers. The log is there before you're asked to trust anything.
Can I cancel?
90-day initial term, then month-to-month with 30 days' notice. No termination fee. You leave with a full export of everything the system produced, recordings included, and the forwarded number goes back to ringing wherever it rang before.
The offer

One price. The audit scopes it to your shop.

Anchored against what a one-location HVAC shop already pays to have the phone answered badly: an answering service billing by the minute for a few hundred minutes, or the on-call hours you hand a tech every week to sit by a phone. No "request a quote."

Managed AI Front Office

One location · HVAC · roughly 5 to 50 trucks

$1,500/mo

No setup fee. 90-day initial term, then month-to-month. 1,000 AI minutes included; $0.75 a minute after, with alerts at 70, 90 and 100%.

  • Every call answered, 24/7, English and Spanish, in July and in January
  • No-heat and no-cool rules written against your on-call rotation
  • Warm transfer to the on-call tech; service calls relayed into the board you already run
  • Missed-call text-back and a review request after each visit, switched on when the carriers approve your brand
  • Weekly call-QA report and a monthly proof report: answered, booked, escalated
Book the 15-min audit

What we ask you for at install

  • 01Your on-call rotation, and the rule that makes a call an emergency: no heat below a temperature, no cool with someone in the house who can't take it, water at the air handler.
  • 02The windows you actually offer, by season, and the service area, street by street, so it never books a tune-up two counties over.
  • 03What never to say. No prices, no pilot-light walkthroughs, no warranty promises, and your exact words for handing a caller to a person.
  • 04Where the booking lands: the calendar your dispatcher already opens. We show you the relay on the audit before you pay.

We may tell you not to buy. If your missed share comes out low on the audit, we say so and stop there.

If we don't recover at least 10 missed calls in your first 30 days, month one is refunded.

One time, month one, a refund and not a credit. Measured from the call log: a recovered call is an inbound call on the new line, after hours or during a busy signal, that ends in a booked window. Caller must dial the Ravari line, forwarded from your number. Service area and service type must match what we trained the agent on. Below about 200 inbound calls in the 30 days, we set a proportional target in writing before install instead.

Running 2 to 8 locations? The multi-location plan, $2,500/mo with one inbox and per-location on-call, is on the homepage pricing section.

Next step, your pick

Four doors, in order of how much they ask of you.

01

Call it

60 to 90 seconds on your own phone. No signup.

(386) 270-3616 →

02

Run your number

Five sliders, your guesses, the math printed.

Open the calculator →

03

Read the objections

Eight questions, answered the way we'd answer them on a call.

Read them →

04

Book 15 minutes

We bring the audit to the call. No card, no pitch. We may tell you not to buy.

Book the 15-min audit

Stop losing the 3am no-heat call.

15 minutes. Zero pitch. Bring last month's call log if you have one. We'll tell you whether the AI moves your number, and if it doesn't, we'll tell you that too.

Or call the line first: (386) 270-3616