HVAC

HVAC scheduling software that checks the drive before it books the call

An HVAC board has to hold install crews, agreement tune-ups and no-heat calls at the same time. The part that breaks first in peak season is the drive between them.

Same six stops, two ways to book them● live sketch
- - Phone order— Map orderThis sketch: less road

An HVAC company runs three different businesses on one board. There is the install business, where a crew of two or three spends a full day, sometimes two, at one address. There is the service business, where one technician runs several diagnostic and repair calls across the territory. And there is the agreement business, where tune-ups have to happen some time in a window that spans weeks.

Each of those has its own shape. The trouble starts when they share trucks, share technicians and share the same phone line in the first hot week of the year.

We wrote a step-by-step method for this in how to schedule HVAC technicians. This page is about the piece underneath it: why the drive between jobs is what decides whether an HVAC day holds, and what HVAC scheduling software has to do about it.

Why HVAC days fail in peak season

In April, most HVAC boards look fine. Calls are spread out, technicians have slack, and a booking that is slightly too tight gets absorbed by a quiet afternoon. Nobody notices that the 1:00 p.m. call was promised without checking where the technician would be at 12:45.

In July, the slack is gone. Every slot that looks open on the board gets sold. Now the gap between "the block is empty" and "the truck can get there" is the gap between a day that finishes on time and a day that ends with two customers rescheduled at 4:30.

That gap exists because most boards answer one question at booking: is the technician free at this time? They do not answer the second one: where will the technician be just before this time, and how long is the drive from there, at that hour?

The three kinds of HVAC work pull in different directions

  • Install days are long and anchored. Once the crew is on site, they stay. The scheduling risk is the morning drive and the start time you promised the homeowner.
  • Service and repair calls are short, numerous and unpredictable in length. A no-cool call might be a capacitor or a compressor. The risk is the cascade when one runs long and the next three were booked tight.
  • Agreement tune-ups are flexible within a window. Their risk is the opposite: they get booked wherever the customer asked, scattered across the map, and then they sit in the way of the emergency calls that arrive later.

A good HVAC board treats the tune-ups as filler around the other two. Placing them beside work you already have in a neighbourhood turns a full round trip into a short hop. That only works if the board knows where each truck will be, hour by hour. Unknown repair lengths cause the same cascade in plumbing scheduling, where the end time of a call is rarely known in advance.

What a no-heat call does to the rest of the day

A no-heat call in January is a fixed appointment the moment it comes in. The customer does not want Thursday. They want today.

When a dispatcher drops one into a full day, three things change at once: the technician's route, the start time of everything after it, and the drive from the emergency address to whatever was next. The first two are visible on the board. The third usually is not, because the next job was booked assuming the technician would arrive from somewhere else.

This is why emergency call scheduling works better with capacity held on purpose than with capacity found by bumping people. If you reserve a slot in the territory where same-day calls tend to come from, the drive to the emergency is short and the rest of the day does not move.

A worked example: one July afternoon

Here is an illustrative example. The numbers are made up to show the arithmetic; run the same check on your own board.

A service technician finishes a repair at 12:40 p.m. on the east side of the territory. The board shows them free from 1:00. A customer on the west side calls in and asks for 1:00. The drive across town at that hour is 35 minutes.

Example: the same 1:00 p.m. slot, checked two ways
Previous job ends12:40
Drive from previous job at that hour35 min
Calendar check: is 1:00 open?Yes, book it
Actual earliest arrival1:15
Feasibility check: earliest reachable slot1:30
Or: a technician already on the west side1:00 holds

The calendar check sells 1:00 and the technician arrives late. That lateness pushes the 2:30 to 2:45, and the agreement visit at 4:00 either runs past the shift or gets moved to next week. Nothing dramatic happened. One booking was made without the drive in it.

The feasibility check offers 1:30 from this technician, or 1:00 from someone already nearby. Either answer is honest. Neither one needs fixing later.

How CrewLink handles HVAC scheduling

CrewLink builds live travel time into availability. When a call comes in, the only slots it offers are ones a crew can physically reach, with travel computed from where the truck will actually be: the previous job, not the shop.

On the dispatch board, drive time sits next to each job instead of being hidden inside it. When a technician has a 35-minute drive before a call, you see a 35-minute drive, not a two-hour block that quietly contains it. That makes it obvious where an agreement visit fits without adding travel, and where it does not.

It is built for companies running 5 to 50 trucks. When we walk you through it, we use your own territory and your own service times, not a demo account.

What it does not do: CrewLink is a scheduling and dispatch tool, not an all-in-one HVAC suite. If you need invoicing, financing or a pricebook in the same product, a full field service management suite may be the better fit. See how we think about that trade-off in choosing field service scheduling software.

Install days and the morning drive

Install crews have their own version of the drive problem. The job is long, so the drive looks small in comparison. But install crews often meet at the shop to load equipment, then drive to a site that may sit at the edge of your service territory. If the homeowner was promised an 8:00 start and the load-out plus drive takes 70 minutes, the crew either starts at 7:00 or arrives late on day one.

Two habits help:

  1. Book install start times from the load-out and the actual drive at that hour, not from the shift start.
  2. On two-day installs, check whether the crew should load on the evening of day one so day two starts at the site, not the shop.

What to take away

  • HVAC boards fail in peak season because slots are sold on "the block is empty" instead of "the truck can get there."
  • Install days, service calls and agreement tune-ups need different handling; tune-ups work best as filler placed beside existing work.
  • Hold emergency capacity in the territory where no-heat and no-cool calls come from, instead of bumping booked customers.
  • Check every slot from where the technician will be just before it, at that hour, before you offer it.

Common questions

How many service calls can an HVAC tech run per day?

Work it out from your own numbers instead of a benchmark. Take the shift length, subtract breaks and any shop time, then divide what is left by the average call duration plus the average drive between calls. For example, 9 working hours with 75-minute calls and 25-minute drives gives 9 ÷ 1.67, or about five calls. The jobs per day calculator runs the same arithmetic.

What is the difference between HVAC scheduling software and HVAC dispatch software?

Scheduling decides which time to promise the customer. Dispatch decides which truck goes and in what order on the day. They overlap, but the drive matters at both stages: a time promised without checking the drive is a problem dispatch has to fix later.

How should HVAC companies schedule maintenance agreement tune-ups?

Treat them as flexible work and place them last, beside fixed jobs in the same neighbourhood. Track how close each agreement is to the end of its window so a visit does not get pushed indefinitely.

Should HVAC install crews and service technicians share one board?

Yes, if they share trucks, people or customers. Splitting them hides conflicts, such as a service tech pulled onto an install for the afternoon. Electrical shops face the same split between service and project work; see electrical contractor scheduling. One board that shows drive time next to each job makes those conflicts visible before they happen.

See your own day on it

CrewLink builds live travel time into availability, so the only slots it offers are ones a crew can physically reach. Walk through it with your own territory and service times — not a demo account.

Book a walkthrough