a. Go to Dispatch > Daily Dispatch Board. Find the job appointment on the board.
b. On the job appointment click Action, then click Dispatch. The technician receives a notification on their mobile device with the job details and address.
c. The job status changes to Dispatched (purple) on the board.
a. In the Jobs Tray at the bottom of the Dispatch Board, click the Unassigned tab.
b. Under the Assign Technicians column click the Select Technician dropdown and select the technician you want to assign a job to.
a. You can reschedule appointments from your dispatch board by clicking Action > Reschedule on the appointment you want to reschedule or by dragging the appointment to its new time.
b. Select a new date, time, and technician if needed. Confirm the updated arrival window and click Save.
a. Click the job bubble on the Dispatch Board, then click Actions > Assign / Unassign.
b. Click the remove icon to remove the technician from a job. The job moves back to the Unassigned tab in the Jobs Tray, ready to be reassigned.
⚠︎ Working, Dispatched, and Done appointments can't be unassigned. To unassign a technician who is working, first mark the appointment as Done. To unassign from a completed job, first cancel the dispatch.
a. Click the job on the Dispatch Board, then click Actions > Cancel.
b. Select a cancellation reason from the dropdown and click Apply. The job moves to the Canceled tab in the Jobs Tray.
⚠︎ You can't cancel jobs with payments attached. Canceling a job with invoice items automatically deletes those items. Canceled jobs move to the Canceled tab in the Jobs Tray on the Dispatch Board and can also be viewed on the customer record.
a. Click the job bubble on the Dispatch Board. The job record flyout opens.
b. On the job record, click Actions > Hold / Remove Hold.
c. Select a hold reason and click Hold. The job moves to the Hold tab in the Jobs Tray until it's ready to be released.
a. Click an existing non-job event (dark gray) on the Dispatch Board to view, edit, complete, or delete it.
b. To add a new one, on the Dispatch Board, click a technician's timeline within the time slot when you want to schedule the event and on the non-job event flyout that opens, set the type, time, technician, and whether it counts against capacity.
a. Click a technician's name or profile picture on the Dispatch Board. Select Send Text Message.
b. For bulk messages, click Activity Center > Announcements to mass text multiple technicians at once.
a. Go to the navigation bar and click Dispatch. Click the Daily dropdown and select Map. The route map opens in another tab.
b. Use the color-coded map to view technician locations (numbered rectangles) and appointments (numbered squares). Use the Priority Level, Technicians, Technician Skill Level, and Tag filters on the left side to narrow your view.
⚠︎ Only Scheduled jobs assigned solely to that technician for one day are optimized. Confirmed jobs are not moved — use this to lock specific appointments in place while the rest of the route is reordered. If there are more jobs than fit in a single workday, you'll be prompted to unassign some before trying again.
⚠︎ Validated addresses are required for both the technician (home address) and all service locations. Unvalidated addresses are excluded from optimization.
⚠︎ The route uses verified addresses when available and entered addresses when not. Unverified addresses may result in inaccurate map positions.
c. To batch-assign unassigned appointments, click a selection tool (polygon, rectangle, or circle), draw your selection over the appointments, right-click within the selection, and click Assign. Choose the technician and click Assign.
⚠︎ When viewing the map on a date other than today or in Date Range mode, technicians are shown at their verified home address — not their real-time location. Technicians are also shown at their home address if GPS can't reach them.
a. Go to Settings > Communications > Customer Notifications > Dispatch Notifications.
b. Click the Arrival Tracking tab, turn on the Enable arrival tracking for text and email toggle, and click Save. This allows customers to track the technician's real-time location on a map.
c. On the Settings tab, choose whether to limit dispatch notifications when multiple technicians are dispatched to the same job.
⚠︎ A properly configured outbound default SMS number is a mandatory prerequisite for any text-based notification. Without it, all SMS notifications silently fail. Native GPS must be enabled on technician devices for the arrival tracking link to work. If the customer's service location address is not verified, the tracking screen shows the technician's name and destination address only — no map, distance, or ETA.
a. Go to Settings > Communications > Customer Notifications. Click on the notification template you want to edit (Dispatch, Reminder, etc.).
b. Edit the message text, add placeholders for technician name, ETA, and company branding. Click Save.
a. Verify the technician has Location Services enabled on their mobile device and the ServiceTitan Mobile app has permission to access location.
b. Ask the technician to force-close and reopen the app. If the issue persists, check their internet connection — GPS requires cellular or Wi-Fi data.
c. For Fleet Pro GPS trackers, confirm the device is securely connected to the vehicle's power source and has not gone offline. Check the Device Health tab in Fleet Pro for last connected timestamps.
a. Go to Settings > Integrations > Alerts. Verify the alert is active and recipients have valid email/phone numbers in their employee profiles.
b. Check Dispatch Board notification settings — click Activity Center > Filter desktop notifications to ensure the right notification types are enabled.
⚠︎ If customers aren't receiving dispatch SMS notifications, check that a default outbound SMS number is configured and that the customer hasn't texted STOP. Also verify the "Limit dispatch notifications" toggle — if disabled, duplicate dispatch notifications may send on each re-dispatch.
a. Clear your browser cache and try a hard refresh (Ctrl+Shift+R on Windows, Cmd+Shift+R on Mac).
b. Reduce the number of business units displayed by using filters. Fewer BUs means fewer technicians loaded at once.
c. If the board is still slow, try the enhanced Daily Dispatch Board — enable it at Settings > Dispatch Board > New & Upcoming Features and turn on the Redesigned Dispatch Board toggle.