Built around your shop — not bolted on

The dead AC at 9pm is already a paid diagnostic on the tech's phone.

Not a bolt-on answering service. DispatchNode reads the unit, prices from your catalog, collects Stripe, and writes the job onto the live board before they search the next HVAC company.

14-daytrialHVAC companies miss 27% of summer callsAvg ticket: $387 average repair ticket
HVAC industry scene

Anatomy of a Lost Job

7:15 PM - Urgent Call

Homeowner's AC died during a 102°F heat wave — family includes an infant.

9:47 PM — No Answer

"Please leave a message or press 1 for..."

7:18 PM - Lead Hangs Up

Searches Google, hires a competitor who answers.

Bottom Line

-$4,500

Estimated Opportunity Lost

The Old Way:
Losing Jobs to Voicemail.

A 105°F heatwave dumps 40 callers into your queue between 1 PM and 2 PM. Your two-line phone system puts 38 of them on hold. Each homeowner who hears dead air for 15 seconds hangs up, costing you an average of $387 per abandoned call.

Your lead technician drives 45 minutes to quote a $3,500 evaporator coil replacement. The homeowner says they need to check with their spouse. No one sends a follow-up text with the written estimate link the next morning, and the $3,500 job dies on a clipboard in the passenger seat.

You hire three temporary dispatchers in May, but it takes six weeks to teach them the difference between a blown capacitor and a ductless mini-split service call. By the time they stop routing heat-pump failures to your low-priority queue, the summer rush is half over.

Quote, book, collect, and dispatch — on one call

Quotes from your catalog

Live unit model and diagnostic — not a script that says someone will call you back.

Books it on the board

Confirmed job, not a voicemail. Mira holds the slot, then writes it onto the board.

Collects, then dispatches

Stripe before hang-up. The tech sees the job, the map, and the notes on their phone.

Anatomy of a booked job

7:15 PM - Urgent Call

Homeowner's AC died during a 102°F heat wave — family includes an infant.

7:15 PM - Instant Answer

Mira answers instantly and qualifies the lead.

7:17 PM - Job Booked

Diagnostic visit confirmed. Deposit secured via SMS. Technician dispatched for 8 AM.

Bottom Line

+$4,500

Revenue Captured While You Slept

Configured to your trade

Call → quote → book → deposit → dispatch

Not a receptionist bolted onto someone else's software. One agent, your rules — on the phone and the widget — and the job lands on the tech's phone.

  1. 01

    Call

    Twilio number or the website widget

  2. 02

    Answer

    Mira · 29+ languages · first ring

  3. 03

    Quote

    Live unit model and diagnostic

  4. 04

    Book

    Confirmed on the board

  5. 05

    Deposit

    Stripe before hang-up

  6. 06

    Dispatch

    Map + tech's phone

Your hvac operation — not just the phone

Intake, catalog, and dispatch in your terms. The same person on the call and the widget. Unlimited techs and office.

Your agent, your voice

  • You pick Mira and the speaking voice — or clone yours
  • Callers hear your shop, not a generic receptionist
  • Knowledge base, pronunciation, and hvac intake in your language

Dispatch & calendar

  • Live map, travel buffers, recurring routes
  • Time clock with GPS; availability on the call
  • Holds a slot, then books it onto the board

CRM, quotes & jobs

  • Intake and unit model and diagnostic the way your shop already talks
  • Estimates the customer approves by text
  • Jobs created from the call transcript

Get paid

  • Invoices + Stripe links, including mid-call deposits
  • A/R dunning, job costing, 1099 contractor payouts
  • QuickBooks Online & Xero on Starter+

In the field

  • Native iOS & Android — no per-tech fee
  • model photos and readings
  • Before/after PDFs and on-my-way ETAs

The customer

  • No-login portal from an SMS link
  • Pay, approve quotes, reschedule, see ETA
  • Reminders, review asks, agreement renewals

Contracts & cadence

  • Service agreements with e-sign review
  • Recurring jobs generated on a cadence
  • 60 / 30 / 7-day renewal reminders

Shop, parts & fleet

  • Pricebook, inventory, vendors, serialized assets
  • Bay, counter, or warehouse when you need them
  • Vehicles, equipment, optional telematics

Office, team & growth

  • 11 roles, audit log, website & campaigns
  • Google + Outlook calendars; Gusto time sync
  • REST + MCP API on Starter — your catalog, your terms

Live today Stripe · Twilio · QuickBooks Online · Xero · Gusto · Google Calendar · Outlook · Slack · CallRail · Lob · Mapbox / Google Maps · REST + MCP

HVAC markets

Local AI dispatch pages for top metros — same shop OS, city-specific operating context.

New York · Los Angeles · Chicago · Houston · Phoenix · Philadelphia · San Antonio · San Diego · Dallas · Austin · Jacksonville · San Jose · Fort Worth · Columbus · Charlotte · Indianapolis · San Francisco · Seattle · Denver · Nashville · Oklahoma City · El Paso · Washington · Las Vegas

More metros at /locations · each city page is self-canonical for hvac.

Mira - Your AI Voice Agent for HVAC

Meet Mira

Your AI Voice Agent for HVAC

Answers the phone, asks for their street address, texts them a deposit link, and drops the confirmed job into your schedule.

HVAC — why missed calls hurt

Market reality

When July temperatures breach 100°F, dispatch boards light up with 40+ inbound calls an hour. A front desk juggling two lines drops 27% of those calls to voicemail, and the homeowner standing in a 92°F living room never leaves a message—they tap the next Google result and hand a $3,500 compressor swap to the competitor who picks up.

How Mira wins the job

It is 11 PM on a Saturday in July. A homeowner’s AC fails during a 102°F heat advisory. The AI voice agent picks up the line within 1.8 seconds and asks three triage questions: “Is air blowing but warm, or is the unit completely silent?” When the caller says “silent,” the logic tree flags a potential compressor or capacitor failure and queries your live technician schedule via API. It locates your on-call tech 11 miles away, writes the dispatch ticket into your field service platform through a webhook, and fires an SMS to the homeowner with a secure payment link for the $150 emergency diagnostic fee. The homeowner’s credit card clears before the technician starts the truck.

Why businesses switch from the alternatives

Frequently Asked Questions

Can the AI parse specific HVAC technical symptoms like flashing furnace codes?

The AI agent maps spoken symptoms against a built-in diagnostic matrix containing 140+ fault patterns across Carrier, Lennox, Trane, and Goodman units. When a homeowner says ‘blinking red light on the furnace board,’ the engine cross-references the brand and blink count, flags an ignition failure, and overrides the standard booking queue to route the call to an emergency dispatch webhook.

Ready to run hvac from first ring to the tech's phone?

No contracts. Cancel anytime.

See AI dispatch handle a live call — free 30-min demo