Built for the first cold snap

When the heat goes out, the whole town calls at once

Vandial answers every one of them at the same time, asks whether there's an infant or an elderly resident in the house, and books the diagnostic into your calendar. No queue, no busy signal, no voicemail box filling up while you're on a roof.

See a real HVAC call

From $99 a month · Robocalls are never billed

HVAC — the calls Vandial answers
Incoming callMarcus Tran

My AC's running but the house is 88 degrees.

Booked — Wed 1–3, priority flag, text sent

5-10x
the normal call volume in the 48 hours after a cold snap
Nobody waits
for heat. A cold house rings the next company, not yours tomorrow
One flat price
however hard the phone rings, so a heatwave never produces a bill
Hear it

This is what your callers hear

The same receptionist a HVAC company gets, answering as the trades we already run. Yours is in the middle — press play.

One call, start to finish

One HVAC call, and what it left behind

Answered on the second ring. Every field below was captured during the call — nobody typed it in afterwards.

Answered on the second ring1:12
My AC's running but the house is 88 degrees.
Marcus Tran, calling in
  1. Classified0:12

    • new job
    • no cooling
    • diagnostic
  2. Escalated0:26

    • vulnerable occupant
    • priority dispatch
  3. Captured0:46

    • 4yr Carrier, second floor, gate code
  4. Booked1:08

    • Google Calendar
    • Wed 1–3
    • Marcus

Booked — Wed 1–3, priority flag, text sent

Read the whole HVAC call, line by line
  1. 0:02Marcus Tran: My AC's running but the house is 88 degrees.
  2. 0:05Vandial: Let's get someone to it. Is it blowing warm air, or nothing at all?
  3. 0:10Marcus Tran: Warm. It's running constantly and never gets there.
  4. 0:12Classified — new job · no cooling · diagnostic
  5. 0:19Vandial: Is there anyone in the house who struggles in the heat — an infant, or someone elderly?
  6. 0:24Marcus Tran: My mother's staying with us, she's 84.
  7. 0:26Escalated — vulnerable occupant · priority dispatch
  8. 0:38Vandial: How old is the unit, and is it the upstairs system or the whole house?
  9. 0:46Captured — 4yr Carrier, second floor, gate code
  10. 0:58Vandial: The diagnostic is $89. I've got you Wednesday between 1 and 3 — and I've flagged it as priority.
  11. 1:08Booked — Google Calendar · Wed 1–3 · Marcus
How it works

Answered, understood, booked

One number, picked up on the second ring — at 2am, on a Sunday, while you're already working. By the time the caller hangs up, it is in your calendar.

01

It answers

Every call at once, not one at a time. In a heatwave that is the whole difference — there is no queue to be third in.

Live callSunday, 02:14
  • 0:00Incoming call
  • 0:02Answered by Vandial2 rings
  • 0:05“Hello, Marlow Plumbing.”
02

It understands

It triages by who is in the house, not just by what the unit is doing. An 84-year-old with no cooling is not the same call as a warm bedroom.

Call notesWritten as they speak
Job
Water heater — leaking
Where
14 Marlow Street
Access
Side gate, dog in yard
Urgency
Today if possible
Still on
03

It books

A diagnostic slot in your calendar with the fee stated, the make and age captured, and the gate code already written down.

Today · Tue 14Marlow Plumbing
08:00Free
10:00Free
13:00Dave W. — water heater

Text to Dave · 13:01

You’re booked for today, 1–2pm. Reply R to move it.

What it asks

It asks what you would ask

These are the questions the agent runs for HVAC contractors, and the operational reason each one exists. Change them, add your own, or take them out — they are configuration, not code.

  1. Is it heat or cool, and is it blowing nothing or blowing wrong?

    Splits a dead blower from a refrigerant or ignition problem before anyone loads a van.

  2. Is there an infant, an elderly resident or anyone with a medical need in the house?

    No heat in a freeze with a vulnerable occupant is not a scheduling matter. It jumps the queue and reaches you.

  3. How old is the system, and what make?

    Age drives the repair-or-replace conversation, which is a different visit and a different technician.

  4. Whole house, or one floor?

    Separates a zone or damper fault from the plant, and decides how long the slot needs to be.

  5. Has the thermostat or the breaker been checked?

    A tripped breaker is a two-minute phone fix. Booking a truck for it costs you the slot and the customer's confidence.

  6. Where is the outdoor unit, and how do we get to it?

    Locked side gates and coded compounds are the single most common reason a booked HVAC call becomes a wasted trip.

Benefits

More than a HVAC answering service

An answering service takes a message and charges you for it. Vandial knows your prices, your patch and your diary — so it books the job, or puts a real emergency straight through to you.

It picks up out of hours, and while your line is busy

The calls that matter arrive on the hottest afternoon and the coldest morning of the year, when every technician you have is already on a roof and the office phone rings out. Vandial answers all of them simultaneously — there is no hold queue to abandon.

You, Tuesday08:00 – 17:00
Vandial, Tuesdayall day
You, Sundayclosed
Vandial, Sundayall day

It knows your prices, your patch and your hours

Tell it your diagnostic fee, the brands you're certified on, your service area and your after-hours rate. It answers the maintenance-plan and filter questions that eat an office manager's morning, and it books the ones that are actually jobs.

What it knows

Diagnostic fee

$89, off the repair

Service area

20 miles

After hours

$160

Certified on

Carrier, Trane, Lennox, Rheem

What matters reaches you. The rest waits

You decide what escalates: a CO concern, no heat below freezing, a vulnerable occupant. Everything else is written up and waiting when you come down off the roof, tagged and in order.

Your rule: if they say gas, flood or no heat — ring Sam, then me.

SWRinging SamFlood · 14 Marlow Street02:15

Every call written up, tagged and searchable

Every call summarised, transcribed and recorded. When a homeowner says they were told the part was covered, the call is there — and so is what was actually said.

Dave Whitfield · Sunday, 4m 12s

Water heater, leaking

Leaking from the base. Booked for Tuesday 1–2pm. Side gate open, dog in the yard. Asked whether the service call fee applies — told $99, waived on repair.

TranscriptRecordingSummary
The surge

The first cold snap and the first heatwave

VERTICALS.md puts HVAC at the top of the seasonality table for a reason: calls can go up five to ten times in forty-eight hours. It is the same week your competitors' phones stop being answered, which is exactly when a customer decides who their HVAC company is for the next decade. Vandial has no concurrency limit that a heatwave can reach — every caller gets the same two-ring pickup, and you get them back sorted by who has no heat and who has a thermostat they have not checked.

When it happens · The first freeze, the first heatwave

A normal month, then a surge month

Billed per minute
Your baselineTriples with the calls
The bill peaks in the same week your phone does.
Billed per call, like a human service
Per call, every callEvery extra call, billed
Including the robocalls and the wrong numbers.
Vandial
From $99 a monthThe same
Call flows are unlimited on every paid rung, and there is no per-minute billing. The rungs differ only in how many unique customers you answer for — and a surge is mostly more calls from the same people.

Robocalls and sales calls are identified and zero-rated on every plan. They never count toward your included customers and never create a customer record.

Safety

What it will never do

You are handing your phone to something that talks to your customers when you are not there. These are the lines it does not cross in HVAC, and the words it uses instead.

Gas and carbon monoxide stop the call

A gas smell, a CO alarm, or a caller describing headaches and nausea with the furnace running — the agent stops qualifying and tells them to leave and ring the utility. It does not book, price or diagnose. It alerts you at the same time.

What it actually says

“Please get everyone out of the house and ring the gas emergency line now — don't wait for us. I'm alerting the on-call tech as well.”

No heat plus a vulnerable occupant reaches you

In a freeze, an infant or an elderly resident without heat is a welfare call, not a calendar entry. It is flagged, escalated and put in front of you rather than offered the next available Thursday.

What it actually says

“I'm not going to book you for Thursday with your mother in the house — let me get the on-call tech on the phone now.”

It won't quote a replacement over the phone

It states your diagnostic fee. It will not price a condenser, a furnace or a whole-system change from a description — those depend on load, ductwork and access, and a number invented on the phone is a number your salesperson has to argue with on the doorstep.

What it actually says

“The diagnostic's $89 and it comes off the repair. A replacement really depends on the ductwork — that's a conversation for when someone's looked at it.”

App store

The job lands where you already work

Google, Outlook, Apple, Exchange, CalDAV — whichever calendar you already keep. Then your payments, your CRM, and whatever you automate with.

Google CalendarOutlook and Office 365Apple CalendarExchangeCalDAVZoho CalendarLark CalendarWhatsAppTelegramSignalDiscordDialpadGoogle CalendarOutlook and Office 365Apple CalendarExchangeCalDAVZoho CalendarLark CalendarWhatsAppTelegramSignalDiscordDialpad
StripePayPalHitPayHubSpotPipedriveZoho CRMCloseAttioIntercomLinearDeelAlbyStripePayPalHitPayHubSpotPipedriveZoho CRMCloseAttioIntercomLinearDeelAlby
ZapierMaken8nPipedreamZoomSkype8x8JitsiGoogle AnalyticsPlausiblePostHogFathomZapierMaken8nPipedreamZoomSkype8x8JitsiGoogle AnalyticsPlausiblePostHogFathom

…and a lot more besides

  • Warm transfersWarm transfersAnnounced — who is calling and why, before you take the line.
  • Spam never billedSpam never billedRobocalls are spotted, zero-rated, and never become a customer.
  • A number per sourceA number per sourceVan, yard sign, Google listing — see which line brings the work.
  • Team & on-callTeam & on-callTries you, then a second number, then whoever is on call.
  • Run it by textRun it by textReply to a text to move a job, block a morning, clear a day.
  • Clear a day, everyone toldClear a day, everyone toldCall off a wet Tuesday; every customer is told and re-offered.
  • Never invents an answerNever invents an answerNo price or slot it was not given. It takes a message instead.
  • Any trade, no codeAny trade, no codeGoal, questions and guardrails are settings, not a rebuild.
The honest answers

What HVAC contractors say before they say yes

Three objections, in the words they are usually put in. Where the objection is right, it says so.

“In a heatwave we get 200 calls. Nothing handles that.”

A phone line cannot, which is the actual problem — the hundredth caller hears an busy signal and rings someone else. Calls here are answered in parallel rather than queued, so there is no hundredth caller. And there is no per-minute billing, so the week your phone goes mad is not the week you get an unexpected bill. Your plan is the most it can cost you.

“It'll dispatch trucks to tripped breakers.”

Only if you tell it not to ask. It checks the thermostat and the breaker before booking anything, because a truck roll for a switch that was off costs you the slot and the customer's confidence. Those get resolved on the phone and logged, not dispatched.

“We'd never let software near a carbon monoxide call.”

Neither would we. A CO alarm, a gas smell, or a caller describing headaches with the furnace running ends the qualification immediately — it tells them to leave and ring the utility, and alerts you. It will not book it, price it, or work out whether it might be something else.

FAQ

HVAC questions, answered

What HVAC contractors ask before handing over their phone number — and what a HVAC answering service can and cannot do for you.

Can it handle a heatwave, when we get 200 calls in a day?

Yes, and this is the case it was built for. Calls are answered in parallel rather than queued, so the hundredth caller gets the same two-ring pickup as the first. They come back to you triaged — no heat with a vulnerable occupant at the top, unchecked thermostats at the bottom.

Will it try to diagnose the fault?

It captures symptoms; it does not diagnose. It will ask whether the unit is blowing warm or blowing nothing, how old it is and whether the breaker has been checked, because those change which technician goes and how long the slot is. What it will not do is tell a homeowner what is wrong with their system.

What happens on a carbon monoxide or gas call?

It stops the qualification immediately, tells the caller to leave the property and ring the utility, and alerts you. It will not book, price or reassure. The same rule applies to a caller describing headaches or nausea with the furnace running.

Does it know the difference between a repair and a replacement lead?

It captures the two things that decide it — the system's age and what it is doing — and routes accordingly. A fifteen-year-old unit that has stopped is a different appointment, with a different person and a longer slot, than a four-year-old one that is short-cycling.

Can it sell or book maintenance agreements?

It can answer questions about the plan you have told it about, and book the visits that come with one. It will not invent terms, coverage or pricing you did not give it — if a caller asks something outside what it knows, it takes a message rather than making a commitment on your behalf.

What about the calls that are just filter questions?

Answered, logged and never put on your desk. That is most of the volume on a normal week, and it is the volume that stops an office manager from getting to the calls that are worth money.

What does it cost?

Three paid rungs — Starter, Professional and Business — differing only in how many unique customers you answer for in a month. Call flows, technicians, transfer destinations and full call history are unlimited on every rung, which matters more in this trade than most: a heatwave must not produce a bill. Robocalls are identified and never billed.

Already decided you want AI to answer it?

Then the question is which one, and that is a different page: what a generic AI receptionist gets wrong on a HVAC call, and what is configurable about this one.

Never miss the eleven-o'clock call again