Trades › HVAC

Dispatch Status Updates for HVAC Contractors

Dispatched, en route, complete — your customer knows what's happening without calling the office.

The HVAC version of this problem

Picture a tech finishing a morning tune-up while the afternoon's no-cool calls stack up on the dispatch board. Now picture the office phone ringing through all of it with 'where's my tech?' Three automatic texts delete those calls — and give your dispatcher their day back.

Count how many times your office hears 'where's my tech?' in a day. Every one of those calls stops real work — and every one is a customer getting nervous, because silence from a contractor feels like being forgotten. The calls are a symptom. The disease is no communication.

What the Dispatch Status Updates does

Dispatch Status Updates fire three automatic texts off your real job statuses: dispatched ('your tech [Name] is assigned, arriving 2:00–2:30'), en route, and job complete. Nobody types anything — the texts trigger off the status your tech or dispatcher already sets. The customer watches the job unfold on their phone and never has a reason to call. Your dispatcher gets their day back.

How it works

Step 1: Map your real job statuses

Document the exact status values that mean dispatched, en route, and complete in your scheduler. If the team uses statuses loosely, tighten that up first.

Step 2: Write the three texts

Dispatched (tech name + arrival window), en route (sequenced correctly — no duplicate of the dispatched text), job complete (thank-you + what happens next).

Step 3: Sequence them correctly

Each text fires only on its real status change. Verify that a dispatcher clicking around the schedule view can't accidentally fire customer texts.

Step 4: Stagger with the review ask

The job-complete text and the review request are one conversation, not two simultaneous texts. Agree the stagger in writing so the customer gets a natural flow.

Step 5: Guard the triggers

Restrict who can change job statuses if your tool allows it. A text that fires on the wrong status is worse than no text at all.

What your customer experiences

The homeowner's phone buzzes: '[Tech] is on the way — arriving between 2:00 and 2:30.' Then when the job's done: 'All set — thanks for trusting [Shop] today.' Three texts, zero calls to your office, and a customer who felt informed the entire time. That one 'on the way' text deletes three 'where's my tech' calls.

What it costs to run

Most shops run their full automation stack for about $50–$97/month in tools — roughly the cost of a tank of gas. The Starter Pack lays out the exact tool setup with the honest cost picture, no upsell. And the first system — the Missed-Call Safety Net — is free: the PDF walks you through the 45-minute setup with the scripts, the registration steps, and a worksheet to run your own numbers.

Questions HVAC contractors ask

What if the tech runs late?

Then the arrival window in the text should have been honest. The system can send a delay update off a rescheduled status — but the real fix is windows you can actually hit.

Do customers actually read these?

They read the one that says when you'll arrive. That's the only one that has to land — and it does, because it's the answer to the question they were about to call and ask.

What if our job statuses are a mess?

Then step one is cleaning them up, not automating them. Automation on messy statuses texts customers the wrong thing at the wrong time. Fix the statuses first — it usually takes an afternoon.

We already have an answering service. Do we still need this?

An answering service takes a message. These systems start the conversation — the caller gets a text within a minute or two and can describe the problem right away, so by the time anyone calls back there's already a job outline waiting. Many HVAC shops keep the answering service for true emergencies and let the automation handle everything else.