AUTOMATE PLANET · HVAC DISPATCH GUIDE
Three ways AI can help schedule HVAC return visits after parts arrive
AI can help an HVAC shop match a delivery to the repair, find a workable technician window, and draft the customer update. Start scheduling only when the complete kit is reserved for that job. Confirm the visit after the customer agrees and dispatch saves the booking on the work order.
The workflow at a glance.
- 1Match the deliveryLink each part to the approved repair
- 2Reserve the kitCheck every line and the pickup location
- 3Confirm the visitSave the agreed window on the work order
A motor on the shelf and a customer waiting
Suppose a blower motor arrives Monday morning. A dispatcher sees the delivery, calls the homeowner, and offers Tuesday. The technician who diagnosed the system also requested a mounting bracket. It is still on backorder. Finding that out while loading the van leaves the customer waiting again and dispatch looking for another job to fill the slot.
A useful first automation gives dispatch two different lists: jobs the parts lead still needs to check, and jobs that are ready to offer. Start with repairs the customer has already approved. For a proposal still awaiting a decision, use the HVAC estimate follow-up guide.
- The parts lead can see which missing line is holding up a job.
- Dispatch can use open technician time for repairs that are ready to go.
- The customer can get a useful update while a repair is waiting, even when there is no appointment to confirm.
Match the delivery to the original work order
When someone records a receipt, have the assistant look up the original work order, the equipment reference, the approved part numbers, and the quantity of each. It can prepare a short receiving task with the details side by side. The parts lead checks the physical contents, assigns each part to that job, and records where the kit can be picked up. A substitute part number goes back to the technician who approved the repair.
Keep “ordered,” “received,” and “reserved for this job” as separate facts. Microsoft’s Field Service documentation distinguishes stock on hand from quantities already allocated to work orders and from stock still on order. That distinction matters when two repairs need the same motor. Check what your own system actually records and who can reserve the last unit. Inventory and purchase receipts in Field Service.
For the Monday delivery, the result would be one task on the existing job: “Motor received. Bracket outstanding. Parts lead to verify the supplier’s next update.” If the supplier repeats the notice, update that task. A second notice should never create another repair or consume another motor.
Give dispatch a shortlist of workable windows
Once the complete kit is reserved, ask dispatch to check the technician’s required skills, repair time, travel time, and the pickup location. A motor on the shop shelf still needs to reach the technician’s van. Add the customer’s access constraints, such as a building manager who can open the mechanical room only in the morning.
AI can assemble those facts and suggest windows from a supported schedule. In Dynamics 365 Field Service, the schedule assistant recommends resources based on availability, skills, and location. A dispatcher makes the booking. For your shop, agree who approves a different technician or an exception to the normal service area. How Field Service scheduling recommendations work.
Before offering a window, refresh the schedule. If the system supports temporary holds, give the offer an expiry and record who owns it. Otherwise, tell the customer the slot needs a final check and give the dispatcher one task to complete when they reply.
Turn the customer’s reply into one confirmed visit
The assistant can prepare the next message from the current work order. While the bracket is outstanding, a useful update is “We have the motor and are still waiting on its bracket. Our parts lead will check again Thursday morning.” Use a next-check time that someone on your team has actually accepted. Contact the customer through their approved channel.
After the customer chooses a time, dispatch rechecks the kit and the slot, then records the booking against the original work order. Use the saved booking reference and local arrival window in the confirmation. If a booking request times out, look for an existing booking before retrying. Leave an unresolved reply with dispatch. If a confirmation fails to reach the customer, keep the booking and give a named person the follow-up.
A return-visit worksheet for the dispatcher
Keep one card with the original repair, including when a part changes or a customer replies twice. These fields also work in a shared job board when the first version runs by hand.
- Job and equipment. Record the work-order reference, service address or site identifier, unit or equipment reference, approval status, and the diagnosing technician.
- Kit and custody. For each required line, write the approved part and quantity, received quantity and condition, who reserved it, and the shelf or van holding it.
- Visit requirements. Record the technician skills, expected duration, pickup or transfer time, customer access window, and dispatch owner.
- Customer and booking. Record the permitted contact method, window offered, hold expiry if applicable, customer reply, and booking reference after dispatch saves it.
- Next action. Write the blocker, one person responsible, and the next check time. When everything clears, record who released the job for scheduling.
Example handoff: Motor reserved for this repair at the shop. Bracket still missing. No window offered. Parts lead to check Thursday morning. Dispatch can offer a visit once the bracket is received, the kit has a pickup owner, and a suitable technician is free.
Rehearse the cases that can waste a truck roll
Before you confirm a return visit
Use training work orders and a test schedule. For each case, write down what the assistant displayed, the resulting job or booking reference, and who received the unresolved task. These are proposed checks for the shop to run before launch.
- Partial shipment. Receive the motor without the bracket. The job should appear on the parts lead’s list, with a next check time and no appointment offer.
- Two jobs need the last motor. Reserve it for one repair. The other stays on hold. A substitute or damaged unit needs a technician’s decision.
- Part on the wrong truck. Make the kit available at a different location. Check that dispatch accounts for transfer or pickup before it offers a window.
- Late acceptance. Fill the proposed slot before the customer replies. The customer should receive a revised choice after dispatch checks the schedule.
- Duplicate reply or timeout. Repeat an acceptance and interrupt the booking response. Look up the existing work order and booking before a second attempt.
- Job canceled or scope changed. Cancel the repair before a receipt arrives. Route the part for inventory review and close any pending scheduling invitation.
Start with one crew and one parts shelf
Gather a sample work-order format, the approved parts list for a recurring repair, your receiving procedure, and the dispatch calendar. Decide who can approve part substitutions, reserve stock, offer windows, and confirm a booking. Start with an internal readiness list. A parts lead clears one kit at a time and dispatch reviews each suggested visit.
Automate Planet can help map those records, configure how an assistant explains the current job state, and route missing details to the right person. Once staff trust the list, consider adding approved customer updates, receptionist callbacks, or a second stock location. The scope depends on the connections and permissions your systems provide. Explore the HVAC receptionist demo and HVAC service packages.
Measure the handoff from parts counter to schedule
For comparable weeks, count scheduled return visits that were canceled, postponed, or dispatched unnecessarily because the kit was incomplete. Count each visit once and divide by all scheduled parts-dependent return visits for that period. Keep customer cancellations and technician absences in separate categories.
For completed bookings, measure the time from the parts lead’s full-kit signoff to the saved booking. Separately list ready jobs that still have no booking and how long each has waited. Reviewing both numbers lets an owner see whether the delay is at receiving, dispatch, or customer contact. Use the shop’s own baseline before setting a target.
Common questions
Can the assistant schedule a visit from a supplier delivery notice?
Use the notice to open a receiving task. The parts lead needs to check the full kit, its condition, and the reservation for the specific work order. Dispatch can then look for a visit window.
What if two HVAC repairs need the same motor?
Have the parts lead reserve the unit against one work order in the inventory system. The other repair needs its own allocation or a technician-approved alternative before a visit is offered.
Who decides whether a substitute part is suitable?
The technician or other qualified person your shop authorizes makes that decision from the equipment and repair record. The assistant can flag the mismatch and collect the information the reviewer needs.
Can we start with a spreadsheet and a shared calendar?
Yes. Give each repair a stable reference, each required part its own line, and each hold one owner. Start with a manually reviewed list. Add automation only for the records your team can keep current.
What should a customer hear while one part is missing?
Explain which part is outstanding, who is checking it, and when the shop will give the next update. Use an agreed check-in time. Offer an appointment when the kit and a technician’s window are both ready.
What if the customer replies after someone else took the slot?
Dispatch should refresh the work order and calendar, offer a workable alternative, and confirm only the booking saved on the job. Keep the customer’s reply on the original record so they do not have to explain the repair again.
Sources and editorial approach
- Microsoft Learn on inventory, allocation and purchase receipts in Dynamics 365 Field Service
- Microsoft Learn on finding and booking a qualified field service resource
- Automate Planet HVAC service scope, receptionist demo and packages
- Automate Planet customer service agents and staff handoffs
How this page was prepared. AI-assisted writing based on our workflow design and the primary sources linked here. This is implementation guidance, not a report of a completed client deployment.
The dispatch worksheet and rehearsal are proposed tools for a shop to adapt. The documentation describes features of a specific field service system. Which steps can be connected depends on the shop’s own records, permissions, and booking rules.
Build the first useful connection.
Tell us about your current process, the tools you use and the step that needs attention. We can help turn this guide into a scoped implementation plan.
Plan return visits for my HVAC businessExplore industry packagesWhat would you like to make easier?
Choose the services you’re interested in. We’ll help you find the right next step for your business.