TransportechAI Docs
Dispatch

Trips

Understand the trip lifecycle from creation to completion -- trip statuses, creating trips from bookings, editing trip details, and tracking trip progress.

The Trips page is where you manage the execution side of your dispatch operations. While bookings capture the customer's request, trips represent the actual transportation event -- with an assigned driver, a vehicle, real-time tracking, and a final fare. Trips are the core operational records in the Dispatch module.

Navigation: Dispatch > Trips

Purpose

Trips bridge the gap between a customer's booking request and the actual service delivery. The Trips module allows you to:

  • View all trips across your fleet with detailed status information
  • Create trips directly (without a prior booking) for ad-hoc requests
  • Track trip progress from assignment through completion
  • Review completed trip details including distance, duration, and fare
  • Manage trip issues such as cancellations, no-shows, and disputes

Trip List

The main Trips page displays a table of all trips.

Table Columns

ColumnDescription
Trip IDSystem-generated unique identifier for the trip
Date & TimeThe scheduled or actual start time of the trip
DriverThe name of the assigned driver
VehicleThe plate number and model of the vehicle
ClientThe client who requested the trip
PickupThe pickup location address
DropoffThe destination address
StatusThe current trip status
DistanceThe total distance covered (shown after trip starts)
DurationThe total trip duration (shown after trip completes)
FareThe final or estimated fare amount

Status Tabs

Use the tabs at the top of the table to filter by trip status:

  • All -- Show all trips regardless of status
  • Pending -- Trips awaiting driver assignment
  • Assigned -- Trips where a driver has accepted but has not started
  • En Route to Pickup -- The driver is on the way to the pickup location
  • In Progress -- The trip is actively underway
  • Completed -- Trips that have been finished successfully
  • Cancelled -- Trips that were cancelled
  • No Show -- Trips where the passenger did not show up

Creating a Trip

Trips are typically created in one of two ways:

From a Booking

When a booking is confirmed and ready for dispatch, it can be converted into a trip:

  1. Go to Dispatch > Bookings and open the confirmed booking.
  2. Click Create Trip to generate a trip record from the booking details.
  3. The trip is created with all the booking information pre-filled and is ready for driver assignment.

Direct Trip Creation

For ad-hoc requests that do not require a formal booking, you can create a trip directly:

  1. Click Create Trip on the Trips page.
  2. Fill in the trip details manually.

Trip Creation Fields

FieldTypeRequiredDescription
ClientDropdownYesThe client requesting the trip
Passenger NameTextNoThe passenger's name
Passenger PhoneTextNoContact number for the passenger
Pickup LocationAddressYesWhere the driver should pick up the passenger
Dropoff LocationAddressYesThe destination
Pickup Date & TimeDateTimeYesWhen the trip should begin
Vehicle TypeDropdownYesThe vehicle category required
DriverDropdownNoAssign a driver immediately, or leave blank for later dispatch
FareCurrencyNoThe agreed fare amount
Payment MethodDropdownNoCash, Card, Corporate Account, etc.
NotesText AreaNoSpecial instructions for the driver

Trip Lifecycle

Every trip follows a defined sequence of statuses:

StatusDescriptionTriggered By
PendingTrip created, no driver assigned yetSystem (on creation)
AssignedA driver has been assigned to the tripDispatcher or auto-assign
AcceptedThe driver has accepted the trip assignmentDriver (via app)
En Route to PickupThe driver is heading to the pickup locationDriver (via app)
Arrived at PickupThe driver has arrived at the pickup point and is waitingDriver (via app)
In ProgressThe passenger is in the vehicle and the trip is underwayDriver (via app)
CompletedThe trip has been finished, fare calculatedDriver (via app) or Dispatcher
CancelledThe trip was cancelled before completionDispatcher, Driver, or Client
No ShowThe passenger did not appear at the pickupDriver (via app) or Dispatcher

When a driver updates the trip status through their mobile app, the change is reflected instantly on the dispatcher's screen. The Live Tracking page also updates the vehicle's position in real time.

Editing a Trip

Click on any trip row to open the trip detail view. Depending on the trip's current status, different fields may be editable:

Trip StatusEditable Fields
PendingAll fields (client, locations, date, fare, driver, notes)
Assigned / AcceptedFare, notes, driver reassignment
En Route / In ProgressNotes only
CompletedFare adjustment (with reason), notes
Cancelled / No ShowNotes only

Changing the assigned driver on an active trip (En Route or In Progress) is not recommended. If a driver swap is absolutely necessary, cancel the current trip and create a new one with the replacement driver.

Completing a Trip

When a trip is completed, the system records the following final details:

FieldDescription
Actual Pickup TimeWhen the passenger was actually picked up
Actual Dropoff TimeWhen the passenger was dropped off
Total DistanceThe total distance traveled (from GPS tracking)
Total DurationThe total time from pickup to dropoff
Final FareThe calculated or agreed fare for the trip
Payment StatusWhether the fare has been collected

Cancellation

To cancel a trip, open the trip detail and click Cancel Trip. You must select a cancellation reason:

ReasonDescription
Client RequestThe client asked to cancel the trip
Driver UnavailableThe assigned driver became unavailable
Vehicle BreakdownThe assigned vehicle had a mechanical issue
Weather ConditionsUnsafe conditions prevented the trip
DuplicateThe trip was created in error
OtherAny other reason (requires a note)

Tips

Use the date and status filters together to quickly manage your daily workload. For example, filter by today's date and "Assigned" status to see all upcoming trips that are ready to go.

Completed trip data feeds directly into the Finance module for revenue tracking, driver commission calculation, and payroll processing.