https://www.grayline-erp.com/ })

Schedule Crews in Minutes, Not Hours

Drag-and-drop dispatch board, real-time crew visibility, and automatic job assignment: built for contractors managing multiple teams in the field.

Live App Preview
app.graylineerp.com / Dispatch
Dispatch Board
Jun 9 – Jun 15, 2026 · 14 Technicians · 8 Unassigned jobs needing action
Unassigned (8) Action Needed
BC Transit: Q1 Fleet
BC Transit Depot + Nanaimo
NormalBus Wrap
Island Plumbing: Fleet
2840 Bridge St (Shop)
NormalFleet Wrap
Thrifty Foods Reefer
Shop + Courtenay (travel)
NormalReefer Wrap
Tue Jun 9
Wed Jun 10
Thu Jun 11
Fri Jun 12
Sat Jun 13
Sun Jun 14
Mon Jun 15
BC Transit
UVic
No jobs
Rush: Island Plumbing
No jobs
No jobs
No jobs
Thrifty Foods
14
Technicians visible on one dispatch board
3
Views: Week, Day, Month: switch instantly
0
Phone calls needed to confirm a scheduling change
8
Unassigned jobs flagged automatically for action
What you get

Dispatch that works like your best dispatcher would

See every technician, every job, and every gap in the schedule: all at once, without phone calls or group texts.

Week, Day & Month Views
Switch between weekly overview, daily detail, and monthly planning. All views show job status and crew assignment in real time.
Drag-and-Drop Assignment
Assign unscheduled jobs to technicians by dragging them onto the calendar. Reassign with a single drag if plans change.
Unassigned Job Alerts
Jobs without a scheduled technician are flagged as "Action Needed" so nothing sits unassigned for days before someone notices.
Full Technician Directory
All 14 (or 140) of your technicians in one panel. Filter by department, location, or skill to find the right person for each job.
Emergency & Priority Flagging
Mark jobs as Emergency, Rush, Normal, or Low priority. Rush jobs stand out on the board so your dispatcher knows what moves first.
Multi-Location Support
Jobs at multiple shops, client sites, and travel locations all visible in one calendar. No separate systems for each location.
Unassigned Queue

Stop letting jobs fall through the cracks

Every job that needs a technician and doesn't have one is surfaced automatically. Your dispatcher sees exactly what requires action the moment they open the board.

  • Unassigned jobs shown in a separate sidebar panel
  • "Action Needed" banner appears when jobs are waiting
  • Emergency jobs jump to the top automatically
  • One drag to assign: no form, no confirmation dialog
Unassigned Jobs (8)Action Needed
BC Transit: Q1 2026
BC Transit Depot + Nanaimo · Bus Wrap
NORMALUNASSIGNED
Thrifty Foods: Batch 3
Shop + Courtenay (travel) · Reefer Wrap
NORMALUNASSIGNED
Island Plumbing: Fleet
2840 Bridge St · Fleet Wrap
RUSHUNASSIGNED
Technician Management

14 techs on one board, no spreadsheet required

Filter your technician list by department, location, or status. See who's available, who's on a job, and who's off: without making a single phone call to find out.

  • Full technician profiles with skill sets and certifications
  • Real-time status: Available, On Job, Off
  • Schedule conflicts flagged before you assign
  • Hours logged per tech visible at a glance
Technicians (14 Active)
MK
Mark K.
Installer · Shop A
Available
DJ
Derek J.
Lead Installer · Travel
On Job
TL
Tyler L.
Installer · Shop B
On Job

"We have 14 techs across two shops. Dispatch used to take me 45 minutes every morning. Now it's 5 minutes. I see who's free, drag a job onto them, done. The unassigned queue means nothing gets forgotten."

Maria Chen Operations Manager, Chen Plumbing Group (8 crews)

See Dispatch Working on Your Team

Book a 15-minute demo with your crew size and service type and we'll show you exactly how it runs.