The HVAC-tuned dispatch system: coordinating 3+ techs across a full day, the customer updates that prevent confusion when crews split across jobs, and the dispatcher scripts that keep everyone calm.
System 8 from the Leveraged Owner Starter Pack
July, 3 techs, 11 jobs. Tech 1's morning install runs long — the crew is still on the roof at 1pm. Tech 2 finishes early and gets rerouted to cover Tech 1's afternoon tune-ups. Tech 3's no-cool diagnostic turns into a compressor replacement that needs a part from the supply house. By 3pm, four customers have no idea who's coming or when, your dispatcher is drowning in phone calls, and the techs are texting dispatch updates that never reach the customers. Multi-tech days don't fail on technical skill. They fail on communication routing.
This is the HVAC layer of the dispatch communication system — the foundation is the appointment confirmation system (Pillar D: Full & Calm Calendar), and the en-route and update mechanics live in the communication guides in this series. HVAC's twist: multi-tech days with job-type mixing — installs, service calls, and tune-ups sharing one schedule — which means the communication has to handle handoffs, splits, and reroutes, not just ETAs.
Most dispatch chaos comes from unclear routing — techs texting customers directly with partial info, dispatch learning about delays third-hand. Define the lanes:
Write this into the tech setup guide (standard operating procedure) and the dispatcher setup guide. When everyone knows their lane, the day stays calm.
The highest-anxiety moment for customers: "a different tech is coming now." The reroute text has to arrive before the stranger knocks:
Hi [First Name], this is [Dispatcher Name] with [Business Name] — quick update on your [appointment type] today. [Original Tech] got held up on an earlier job, so [New Tech] will be handling your visit instead — he's one of our senior techs and has all your job details. Your window is now [new window]. He'll text when he's en route. Sorry for the shuffle!
Three anxiety-killers in one text: the reason (held up — understandable, not alarming), the credential ("senior tech" — not a downgrade), and the continuity ("has all your job details" — you won't have to re-explain). The apology is one line, not the headline.
When one job runs long and pushes three behind it, don't update each customer individually from scratch — dispatch sends the cascade update, earliest affected first:
Hi [First Name], [Dispatcher Name] with [Business Name] — heads up that we're running about [X] behind today due to a complex job this morning. Your new window is [new window]. I know your time matters — we're doing everything we can to tighten it up, and [Tech Name] will text you when he's 20 minutes out. Thanks for your patience.
The honesty rule: give the real delay, not the optimistic one. A customer told "30 minutes behind" who waits 90 minutes is angrier than a customer told "90 minutes behind" who waits 75. Under-promise on timing, over-deliver on updates.
Installs are the multi-tech coordination extreme — crews, equipment deliveries, sometimes crane scheduling. The install-day plan:
Calm dispatch isn't a personality trait — it's a board. Whether it's a whiteboard or your field-service software's dispatch view, the dispatcher needs at a glance:
The rule that makes it work: dispatch communicates delays before customers discover them. A delay the customer hears from you is an inconvenience. A delay the customer discovers by waiting is a betrayal. Same delay, completely different review.
Example: 11 jobs, 3 techs. 10:30am — Tech 1's install is running 2 hours long. Dispatch sees it on the board immediately (Tech 1 updated status). By 10:45, dispatch has sent reroute texts: Tech 2 absorbs Tech 1's two afternoon tune-ups (customers get the reroute script with Tech 2's name), Tech 1's remaining service call moves to tomorrow morning (customer gets the honest-delay text plus first-slot priority). Tech 3's compressor job needs a part — dispatch texts that customer the parts-run update and confirms the return window. Total customer phone calls to the office that day: zero. Total 1-star reviews: zero. The day was a mess behind the scenes — and completely calm in front of it. That's the job.
Dispatch updates are transactional texts (about existing appointments) — the lowest-risk texting there is. You still need 10DLC business-texting registration (application-to-person 10-digit long code — the carrier system for business texting) before sending: 1–7 day approval, ~$15–$20 in fees. Include opt-out language in automated texts, and observe TCPA (federal telemarketing law) quiet hours (no texts before 8am or after 9pm recipient local time) — keep non-urgent updates inside the window. General information, not legal advice.
The foundation is the appointment confirmation system (Pillar D). For the en-route text that anchors every job, see the en-route guide in this series — and for the "running late" script in full, the late-tech text guide.
The full setup guide, all four copy-paste scripts (including the owner notification), the "Your Numbers" missed-call worksheet, and the step-by-step setup guide — free, no catch. Fix your missed calls this week.
See everything inside the AI Automation Starter Pack ($27, one-time) here: https://leveragedowner.com/starter-pack/
This post is System 8 from the Leveraged Owner Starter Pack — the done-for-you version with the full dispatch-communication setup guide, every script (including all trade-specific variants), the dispatcher dashboard template, the reroute playbooks, and complete setup guides for all 8 systems.
No third-party statistics cited in this post — all frameworks are operational. The worked example is labeled as an example, not a customer result.
Related guides from the Leveraged Owner blog:
Customer anniversary touch campaign for contractors: the 1-year install anniversary message that reactivates past customers — cheap, personal, and rare.
Mailchimp vs. ConvertKit vs. GoHighLevel for contractor email: free tiers, automation depth, and the honest pick for reactivation campaigns that book jobs.
Landscaping quotes die when the season passes. The estimate follow-up system for landscapers: planting-window deadlines, the maintenance upsell, and scripts.