Dispatcher
Use the Dispatch Board to assign drivers to trips, manage the assignment queue, and oversee real-time driver allocation across your fleet.
The Dispatcher page is the operational hub where dispatchers assign available drivers to pending trips. It provides a board-style view that gives you a clear picture of unassigned trips, available drivers, and current assignments -- all in one place.
Navigation: Dispatch > Dispatcher
Purpose
Efficient driver assignment is critical to fleet operations. The Dispatcher page helps you:
- See all unassigned trips that need a driver
- View available drivers with their current status and location
- Assign drivers to trips manually or using auto-assign suggestions
- Reassign drivers when circumstances change
- Monitor the assignment queue in real time
Dispatch Board Layout
The Dispatch Board is divided into key sections:
Unassigned Trips Panel
The left panel shows all trips that are in Pending status (no driver assigned). Each trip card displays:
| Field | Description |
|---|---|
| Trip ID | The unique trip identifier |
| Pickup Time | The scheduled pickup time |
| Pickup Location | Where the passenger needs to be picked up |
| Dropoff Location | The destination |
| Vehicle Type | The type of vehicle required |
| Client | The client who requested the trip |
| Priority | Normal, High, or Urgent -- based on pickup time proximity and client tier |
Trips are sorted by pickup time by default, with the most urgent trips at the top.
Available Drivers Panel
The right panel lists drivers who are currently available for assignment. Each driver entry shows:
| Field | Description |
|---|---|
| Driver Name | The driver's full name |
| Vehicle | The vehicle currently assigned to the driver (plate number and model) |
| Vehicle Type | The vehicle category (Sedan, SUV, Van, etc.) |
| Status | Online, On Trip, On Break, or Offline |
| Current Location | The driver's last known GPS location |
| Distance to Pickup | Estimated distance from the driver's current location to the trip's pickup point |
| ETA to Pickup | Estimated time for the driver to reach the pickup location |
| Rating | The driver's average rating score |
| Trips Today | How many trips the driver has completed today |
Only drivers whose vehicle type matches the trip's required vehicle type are shown as eligible for assignment. For example, if the trip requires an SUV, sedan drivers will not appear in the list for that trip.
Assigning a Driver
Manual Assignment
- Select an unassigned trip from the left panel.
- The right panel updates to show only eligible, available drivers sorted by proximity.
- Click on the desired driver or click the Assign button next to their name.
- Confirm the assignment. The trip status changes to Assigned and the driver receives a notification.
Auto-Assign Suggestion
When you select an unassigned trip, the system highlights a Recommended Driver -- the driver who best matches the trip based on:
- Proximity to the pickup location (closest driver)
- Vehicle type match
- Driver rating and performance score
- Current workload (trips completed today)
- Client preference (if the client has a preferred driver)
You can accept the recommendation or choose a different driver.
Bulk Assignment
For busy periods with many pending trips, the Auto-Assign All button automatically assigns the best available driver to each unassigned trip using the recommendation algorithm. You will see a confirmation dialog showing all proposed assignments before they are finalized.
Always review auto-assign suggestions before confirming. The algorithm optimizes for proximity and availability but cannot account for factors like driver familiarity with a specific route or personal client preferences that are not recorded in the system.
Reassigning a Driver
If you need to change the driver on an assigned trip:
- Find the trip in the list (use the Assigned status filter).
- Open the trip detail.
- Click Reassign Driver.
- Select a new driver from the available list.
- Confirm the reassignment. The original driver is notified of the cancellation, and the new driver receives the assignment.
Reassigning a driver after the trip has moved to "En Route to Pickup" or "In Progress" is not supported through the Dispatch Board. Contact the driver directly in such cases or cancel and recreate the trip.
Driver Status Management
From the Dispatch Board, you can see and manage driver statuses:
| Status | Meaning | Can Be Assigned? |
|---|---|---|
| Online | Driver is logged in and available | Yes |
| On Trip | Driver is currently on an active trip | No (until trip completes) |
| On Break | Driver has indicated they are on a break | No |
| Offline | Driver is not logged in | No |
Dispatchers can manually toggle a driver between Online and On Break status if needed (for example, if a driver forgets to update their status).
Filtering and Search
The Dispatch Board offers several ways to narrow your view:
| Filter | Description |
|---|---|
| Date | Show trips for a specific date or date range |
| Vehicle Type | Filter both trips and drivers by vehicle type |
| Area / Zone | Filter by geographic zone (if zones are configured) |
| Priority | Show only high-priority or urgent trips |
| Search | Search by trip ID, client name, driver name, or location |
Tips
During peak hours, start by assigning the most time-sensitive trips first (those with the earliest pickup time). The priority indicator on each trip helps you identify the most urgent assignments.
Keep an eye on the "Distance to Pickup" and "ETA to Pickup" columns. Assigning the closest available driver minimizes deadhead miles and improves on-time performance.
Trips
Understand the trip lifecycle from creation to completion -- trip statuses, creating trips from bookings, editing trip details, and tracking trip progress.
Drivers
Manage drivers within the Dispatch context -- view driver availability, performance scores, trip history, and operational readiness for your fleet.