TransportechAI Docs
Dispatch

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:

FieldDescription
Trip IDThe unique trip identifier
Pickup TimeThe scheduled pickup time
Pickup LocationWhere the passenger needs to be picked up
Dropoff LocationThe destination
Vehicle TypeThe type of vehicle required
ClientThe client who requested the trip
PriorityNormal, 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:

FieldDescription
Driver NameThe driver's full name
VehicleThe vehicle currently assigned to the driver (plate number and model)
Vehicle TypeThe vehicle category (Sedan, SUV, Van, etc.)
StatusOnline, On Trip, On Break, or Offline
Current LocationThe driver's last known GPS location
Distance to PickupEstimated distance from the driver's current location to the trip's pickup point
ETA to PickupEstimated time for the driver to reach the pickup location
RatingThe driver's average rating score
Trips TodayHow 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

  1. Select an unassigned trip from the left panel.
  2. The right panel updates to show only eligible, available drivers sorted by proximity.
  3. Click on the desired driver or click the Assign button next to their name.
  4. 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:

  1. Find the trip in the list (use the Assigned status filter).
  2. Open the trip detail.
  3. Click Reassign Driver.
  4. Select a new driver from the available list.
  5. 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:

StatusMeaningCan Be Assigned?
OnlineDriver is logged in and availableYes
On TripDriver is currently on an active tripNo (until trip completes)
On BreakDriver has indicated they are on a breakNo
OfflineDriver is not logged inNo

Dispatchers can manually toggle a driver between Online and On Break status if needed (for example, if a driver forgets to update their status).

The Dispatch Board offers several ways to narrow your view:

FilterDescription
DateShow trips for a specific date or date range
Vehicle TypeFilter both trips and drivers by vehicle type
Area / ZoneFilter by geographic zone (if zones are configured)
PriorityShow only high-priority or urgent trips
SearchSearch 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.