HVAC Dispatch Software With Real-Time Job Status Updates: What Each Status Should Do

How real-time job status should work in HVAC dispatch software: which statuses to cover, what each change should trigger, and what to ask in a demo.

Title "HVAC Dispatch Software With Real-Time Job Status Updates" with the line "What each status change should do," beside a card labeled "What to look for" that lists each status change and what it should trigger: Dispatched sends to the tech’s phone and a customer text, En route sends an “on my way” text, Paused books a return visit on the same record, and Completed creates an invoice draft. A note says statuses are tapped in the field and seen on the office board.
What HVAC dispatch software with real-time job status updates should do: every status a technician taps in the field shows on the office board and triggers the next step, from the customer’s text to the invoice draft.

Real-time job status

HVAC Dispatch Software With Real-Time Job Status Updates: what each status change should do.

What to look for. Each status change, and what it should trigger: Dispatched (tech’s phone + customer text) · En route (“on my way” text) · Paused (return visit, same record) · Completed (invoice draft). Tapped in the field, seen on the office board.

Title "HVAC Dispatch Software With Real-Time Job Status Updates" with the line "What each status change should do," beside a card labeled "What to look for" that lists each status change and what it should trigger: Dispatched sends to the tech’s phone and a customer text, En route sends an “on my way” text, Paused books a return visit on the same record, and Completed creates an invoice draft. A note says statuses are tapped in the field and seen on the office board.
What HVAC dispatch software with real-time job status updates should do: every status a technician taps in the field shows on the office board and triggers the next step, from the customer’s text to the invoice draft.

Real-time job status

HVAC Dispatch Software With Real-Time Job Status Updates: what each status change should do.

What to look for. Each status change, and what it should trigger: Dispatched (tech’s phone + customer text) · En route (“on my way” text) · Paused (return visit, same record) · Completed (invoice draft). Tapped in the field, seen on the office board.

HVAC dispatch software with real-time job status updates lets technicians change a job’s status from a mobile app, and that change shows on the office dispatch board right away and, in tools built this way, reaches the customer’s text thread too. In platforms that include vehicle tracking, the truck’s position also shows on a map.

The best setups go a step further. The right tech is sent by schedule, location and skills, and the job keeps one record from the first call to the paid invoice.

What does real-time job status mean in HVAC dispatch?

Real-time job status in HVAC dispatch means a few things happen together when a technician taps a new status in the mobile app:

  • The office dispatch board updates.
  • In platforms that include vehicle tracking, the tech’s position shows on a map.
  • Any customer message tied to that status goes out.

Dispatchers stop calling trucks to ask “where are you?” The board already shows who is en route, who is on site and who has finished. Our guide to the dispatch board covers what a single board should show.

Status and location are different signals. A status tells the office what stage the job is in. In platforms that include vehicle tracking, a map tells the office where the truck is. Decide which of the two your office actually needs before you compare tools.

Which statuses should a technician app track?

An HVAC technician app should track seven job statuses. Platforms don’t share one vocabulary for them: one says “Working,” another says “In Progress,” and few define what each status should trigger. The table below is the standard this site holds dispatch software to.

This is a category model for comparing dispatch software, not a list of any one product’s statuses.

StatusWho changes itWhat the office seesWhat it should triggerWho is notified on commercial jobs
UnassignedOffice or call intake, when the job is bookedJob waits in the unassigned queue, flagged if urgentOffice alert for urgent no-heat or no-cool callsNo one yet
DispatchedDispatcher, matching by schedule, location and skillsJob appears on the assigned tech’s lane and phoneBooking confirmation with arrival windowSite contact gets the visit window
En RouteTechnician, from the mobile appJob marked as on the wayCustomer “on my way” text; travel time loggedSite contact, the person who grants access
On Site / In ProgressTechnician, on arrivalJob timer running; notes and photos arrivingTimesheet entry startsSite contact; property manager only if the account requires it
PausedTechnician (waiting on a part, approval or access)Job flagged as needing a return visitOffice alert to schedule the returnProperty manager, if approval is needed to continue
DelayedTechnician or dispatcher, when running lateLate flag on the board; later jobs at riskUpdated arrival-window text to the next customerNext site contact on the schedule
CompletedTechnician, with photos and signatureJob closes; invoice draft createdInvoice draft; review request for residential customersThe billing party: property manager or tenant, according to the agreement

The two statuses many dispatch boards skip are Paused and Delayed. Both change what the office should do next, so both deserve their own state rather than a note buried in the job. Our guide to the technician mobile app covers what techs need on their phones.

A category example, not a product screen, titled "Every status change should do something." with the line "The tech taps once. The board, the right customer and the invoice should follow." A five-step flow runs Unassigned (waits in the queue), Dispatched (tech’s phone and customer text), En route (“on my way” text), On site (notes and photos arrive) and Completed (invoice draft, same record). Below, under "The two states most boards skip," Paused (waiting on a part, an approval or access; return visit booked on the same record) and Delayed (running late on the current job; later jobs flagged and the next customer told).
How real-time job status should work: each status a technician taps moves the job forward on the board and triggers the next step, and Paused and Delayed get their own states instead of a note in the job.

Category example · not a product screen

Every status change should do something.

The tech taps once. The board, the right customer and the invoice should follow.

  1. Unassigned: waits in the queue
  2. Dispatched: tech’s phone + customer text
  3. En route: “on my way” text
  4. On site: notes and photos arrive
  5. Completed: invoice draft, same record

The two states most boards skip:

  • Paused: waiting on a part, an approval or access. Return visit booked on the same record.
  • Delayed: running late on the current job. Later jobs flagged · next customer told.

How do customers get status updates?

Customers get status updates through texts that go out when the technician changes status. The most common is the “on my way” text, sent when the tech taps En Route. In platforms that include vehicle tracking, that text can carry an ETA. Our guide to customer text notifications covers which texts matter.

The question buyers should ask is whether the text depends on the tech tapping the button. If techs skip the tap, customers get nothing, and the office hears about it from an angry call. Check how each platform handles a missed status change before trusting it with customer communication.

How does job status reach the invoice?

Job status should reach the invoice by closing the same record the call started. When the tech marks a job Completed, the photos, signature, parts and labor already on the job should become an invoice draft. Nobody should re-key them.

A job that gets interrupted shows why one record matters:

  1. Dispatched: The job goes to a tech with the right certification for the equipment, chosen by schedule and location. Our guide to skills-based technician matching covers what to check.
  2. En Route: The tech taps the status, and the customer’s “on my way” text goes out.
  3. On Site / In Progress: The tech diagnoses the problem and finds a part isn’t on the truck.
  4. Paused: The job stays open on the board. The office schedules the return visit from the same record, not a new ticket.
  5. Completed: On the return visit, the tech finishes the work, captures a signature and closes the job. The invoice draft includes both visits.

Shops on paper job cards or disconnected tools can break this chain at step four, where a second ticket gets opened and the first visit’s labor goes missing.

Which HVAC dispatch software offers real-time job status updates?

Several platforms come up when HVAC buyers look for dispatch with real-time job status updates. The notes below come from each vendor’s own pages. Plans and add-ons change, so check current pricing pages and confirm in a demo which features your plan includes.

  • Housecall Pro: Its dispatching page describes color-coded job statuses, “On my way” texts when a tech is en route, and vehicle tracking with GPS on a live map.
  • Jobber: Its scheduling page describes real-time crew alerts for new assignments, reschedules and cancellations, plus “on my way” alerts to clients; its live GPS map is vehicle tracking that uses tracking devices installed in the vehicles.
  • FieldEdge: Its site describes tracking job progress from a centralized dispatch board and syncing with QuickBooks.
  • ServiceTitan: Its dispatch page describes real-time tracking updates sent to facility managers before technicians arrive, and lists Dispatch Pro as an add-on product.

Whichever you shortlist, ask the same three things: what happens when a tech forgets to tap a status, which plan includes customer texts and vehicle tracking, and whether commercial sites and units can be held per customer.

What key features should you look for?

Four features decide whether real-time job status actually works in an HVAC shop:

  • Live Dispatch Board: Every job and every tech on one screen, with status changes from the field appearing the moment they happen.
  • Mobile Field App: Techs tap status, attach photos, capture signatures and take payments from the same app that holds the job.
  • Customer Status Texts: “On my way” texts go out when the status changes, with no dispatcher typing them. In platforms that include vehicle tracking, they can carry an ETA.
  • Certification Matching: The board only offers jobs to techs with the right certifications, such as EPA 608 or a gas license.

Technician apps and dispatch boards each get their own deeper guides on this site, and the AI Dispatcher overview shows how they connect. This page covers the job statuses that connect them.

Which fits your shop?

Real-time status needs vary by team size, work mix and accounting setup. Use the questions below in demos rather than reading feature pages.

Your shopStatus features to prioritizeWhat to verify in a demo
Small team, mostly residentialEn Route texts, Completed to invoiceAsk what happens when a tech forgets to tap a status
Residential and commercial mixedStatus per site and unit; notifications by roleAsk who gets the En Route text on a commercial job: the property manager or the site contact
Mostly commercial, multiple sitesPaused and Delayed states; billing-party routingAsk to see one job paused for a part and resumed on the same record
Larger operation with in-house admin staffBoard-wide visibility; reassignmentAsk about rollout time and ongoing admin load
Accounting in QuickBooksClean hand-off from Completed to invoiceAsk to see a completed job arrive in QuickBooks without re-entry

Shops running several branches should also read our guide to multi-location dispatch.

How does FieldCamp fit an HVAC shop that wants real-time job status?

FieldCamp fits contractors running residential and commercial work in one system, with a person still deciding the day. Here is what FieldCamp does today, and what to ask in a demo.

This site is published by FieldCamp.

  • On the dispatch board: When your dispatcher drags a job onto a technician, the board checks skills, drive time and schedule conflicts, and the dispatcher confirms the assignment.
  • For the customer: The customer gets a text when a job is assigned or moved.
  • For the technician: A technician’s assigned jobs and schedule show on their phone.
  • One record: Each job stays on one record from the first call to the paid invoice.
  • Residential and Commercial Together: Residential service calls and commercial maintenance work run in one system, not two.
  • Who decides: A person still decides the day. Assignment stays a decision the dispatcher makes.
  • What it doesn’t do: FieldCamp doesn’t do route optimization or vehicle tracking. Ask in the demo how technician status changes such as en route, on site, paused and completed, and who gets notified on commercial jobs, would fit your shop.
A FieldCamp dispatch board labeled "Residential and commercial" with three technicians’ rows: Nina Brooks with a coil cleaning; Owen Price with an AC repair being dragged in, with Skills, Drive time and Conflicts checks; and Leo Grant with a boiler service. Below is "Dispatcher decides" with a Confirm button. Arrows lead to the technician’s phone, which lists Owen’s jobs (AC repair at Maple Court home, Thermostat swap at Harbor Dental office), and to the customer’s phone, which shows the text "Your technician is assigned for Thursday morning." tagged Job assigned. A strip labeled "One record" runs First call, Job, Dispatch board, Invoice, Paid.
In FieldCamp, when the dispatcher drags a job onto a technician, the board checks skills, drive time and conflicts and the dispatcher confirms; the job shows on the technician’s phone, the customer gets a text when a job is assigned or moved, and the job stays on one record from the first call to the paid invoice.

A person still decides the day.

The board checks skills, drive time and conflicts. The dispatcher confirms.

FieldCamp dispatch board · Residential and commercial: Nina Brooks: Coil cleaning. Owen Price: AC repair. Leo Grant: Boiler service.

  • Skills
  • Drive time
  • Conflicts

Dispatcher decides: Confirm.

Technician’s phone · Owen’s jobs: AC repair (Maple Court home). Thermostat swap (Harbor Dental office).

Customer’s phone. Job assigned: "Your technician is assigned for Thursday morning."

One record: First call → Job → Dispatch board → Invoice → Paid.

How calls, jobs and dispatch connect in FieldCamp.

Running residential and commercial work on one board? Book a 30-minute walkthrough and bring the statuses your techs use today.

Frequently asked questions

What does real-time job status tracking mean in HVAC dispatch?

It means the office sees each job’s stage as it changes, not at the end of the day. A technician taps a status such as En Route, On Site, Paused or Completed in the mobile app, and the dispatch board shows it right away. Job status is different from location: status says what stage the job is in, while a map of where the trucks are comes only with platforms that include vehicle tracking.

What is the best HVAC dispatch software with real-time job status updates?

The best fit depends on your team size, your mix of residential and commercial work, and whether you want invoicing on the same record or dispatch on its own. Shortlist tools on those three questions, then test the status flow in a demo: have a tech change a status, watch what the board and the customer see, and ask what happens when the tech forgets to tap. Lists and rankings change, so check each vendor’s current pages instead of relying on one.

How much does HVAC dispatch software with real-time job status cost?

It depends on the vendor, the plan and how many users or technicians you have. Features such as customer texts and vehicle tracking may sit in a higher plan tier or a paid add-on. Before you compare totals, ask each vendor which tier includes customer texts, vehicle tracking and accounting integration, such as a QuickBooks sync. Plans and add-ons change, so check current pricing pages.

Who should receive job status notifications on a commercial HVAC job: the property manager or the site contact?

It depends on the status. The site contact, who grants access, should typically get the visit window, the En Route text and the On Site update. The property manager is notified when the account requires it or when approval is needed to continue a Paused job. At Completed, the billing party (property manager or tenant, per the agreement) is notified. Confirm each platform’s recipient rules in a demo.

How can a dispatcher use Paused and Delayed statuses in daily HVAC operations?

Use Paused when a technician is waiting on a part, approval or access. The job is flagged as needing a return visit and the office gets an alert to schedule it. Use Delayed when a tech is running late: the board shows a late flag, later jobs are marked at risk, and the next customer receives an updated arrival-window text. Both statuses change what the office does next, so they work better as their own states than as notes.

Can one dispatch board handle emergency no-cool calls and scheduled work?

Yes, a well-built dispatch board should handle both. Urgent no-heat and no-cool calls are flagged in the unassigned queue with an office alert. The dispatcher then assigns the job by schedule, location and skills, and a Delayed flag on the board shows which later jobs are at risk. If a caller smells gas or a carbon monoxide alarm is going off, tell them to leave the building and call 911 or the gas utility first, then dispatch. If someone is in danger from heat or cold, tell the caller to call 911.

Final recommendation

Before you sign, write down the statuses your techs actually use, what each one should trigger and who should hear about it on a commercial job. Then ask every shortlisted vendor to show one job paused for a part and finished on the same record, and to show what the office and the customer see when a tech forgets to tap a status.