Built for HVAC shops in 2026

Your customers don't wait.
OnDuty doesn't either.

The AI receptionist that answers every call, books every appointment, and triages every emergency — at 8 AM Monday or 11 PM Sunday. So your shop never misses another customer.

Live in under 2 weeks Founding-client pricing Cancel anytime
Live call simulation
00:00
The problem

Every missed HVAC call is lost revenue.

Most shops lose more in missed calls than they pay a full-time tech — and they don't realize it until they look at the numbers.

27%
of HVAC calls go unanswered. After 5 PM and on weekends, it's worse.
31%
of HVAC emergencies happen outside business hours — when nobody's at the desk.
$45K+
average annual revenue lost to missed calls at a typical 1–10 truck shop.
See it in action

Every call. Captured. Logged. Followed up.

OnDuty doesn't just answer the phone. It connects to the tools you already use — so bookings show up where you can see them and follow-ups happen automatically.

📊 Google Sheets

Every call, logged automatically

Caller name, number, intent, urgency, outcome — written to your sheet the moment the call ends. Open it Monday morning and see exactly what happened all weekend.

S
OnDuty Call Log
NameIntentOutcomeUrgency
Marcus R.BookingBooked Sat 2pmMedium
Sarah K.EmergencyTech dispatchedHigh
James T.QuoteQuote sentLow
Lisa M.RescheduleMoved to MonLow
David W.BookingBooked Tue 9amMedium
✉️ Gmail

Instant booking notifications

The moment a customer books, you get an email. Name, address, service, time — everything you need to dispatch.

Inbox
OnDuty AgentJust now
New booking — Marcus R., Sat 2:00 PM
BookingSignature service for AC repair. 4401 Park Heights Ave, Baltimore. Customer mentioned warm air on top floor...
📅 Google Calendar

Bookings land on your calendar

No double-entry. No copy-paste. The appointment shows up on your dispatch board the second the customer hangs up.

Saturday, May 4
31
9 AM
9:00Diagnostic — David W.
11 AM
11:30Tune-up — Lisa M.
2 PM
2:00AC repair — Marcus R.
4 PM
4:30Emergency — Sarah K.
💬 SMS Review Request

Reviews after every job — automatically

After each completed service, OnDuty asks how it went. Happy customers get routed to your Google review page. Unhappy ones go to you privately, so you can fix issues before they become public.

Hey Marcus, this is OnDuty from PrimeAir. How'd your visit with Tyler go today?
Honestly great, he was super helpful
Awesome! Mind sharing that with us on Google? tap here →
Just now
What it does

An employee that never sleeps, never quits, never misses.

OnDuty isn't a phone tree. It's a fully trained front-desk agent that runs your booking, triage, and follow-up — all in one.

Books appointments straight to your calendar

Confirms the service, the address, the time, and writes the booking directly to your dispatch board or Google Calendar. No double-entry. No human relay. Customer hangs up booked.

Emergency triage

Routes "no heat" and "gas smell" to your on-call tech. Logs the rest.

FAQ that knows your shop

Hours, services, prices, service area. Trained on your business — not a generic script.

24/7 availability

Holidays, weekends, 3 AM during a heat wave. Never out sick. Never on PTO.

Sounds human

Natural conversation, real interruptions handled, no robotic loops. Customers don't realize.

Reviews on autopilot

Happy customers get prompted to leave Google reviews. Unhappy ones get routed to you first — privately.

Appointment reminders

Sends SMS reminders 24 hours and 1 hour before every visit. Cuts no-shows in half.

Transfers when needed

Recognizes when a real person is required — billing, manager calls, complex situations — and routes accordingly.

Currently serving HVAC shops. Plumbing, electrical, and other home services coming soon.

The process

Live in under 2 weeks.

No long contracts, no enterprise rollout. We get you up and running fast — then keep tuning.

1

Discovery call

20 minutes. We learn your services, hours, pricing, dispatch flow, and what your worst calls sound like.

2

Custom build

Your AI is trained on your shop — your voice, your scripts, your emergency logic. Tested before launch.

3

Go live + tune

We launch on your line and monitor every call for the first 30 days. Then ongoing optimization, monthly.

Why OnDuty

The math of hiring a human vs. running OnDuty.

A great human receptionist is irreplaceable. The problem is the math — and what happens at 9 PM on a Sunday when your customer's furnace dies.

Human receptionist

  • Costs $4,500–$6,100/month fully loaded
  • Works 40 hours a week — your phone rings 168
  • Calls out sick, takes PTO, eventually quits
  • Can only handle one caller at a time
  • Forgets to send reminders, log calls, follow up

OnDuty

  • Flat monthly rate — fraction of one employee
  • Picks up 24/7. Holidays, weekends, 3 AM
  • Never sick. Never late. Never quits
  • Handles unlimited calls at once during a heat wave
  • Reminders, logs, and follow-ups — automatically

For complex situations that need a real person — billing, escalations, judgment calls — OnDuty transfers to you. The best of both.

More calls answered.
More jobs booked.
More techs in the field.

Book a 15-minute call and we'll walk through how OnDuty would handle your missed calls — using a real recording from a real Baltimore HVAC shop.

Book a 15-min call