During the voyage, each request appears one at a time:
Passenger: Mark as present, pickup, or drop
Delivery: Pickup/Drop with proof (image or signature, based on config)
Call buttons to reach the passenger or package sender
Navigate button opens route in Google Maps
Once a voyage is started by completing the Initial Odometer Entry, the driver is taken into the Ongoing Voyage view. This screen becomes the core workspace for the driver during the trip, guiding them through each request step-by-step, whether it's a passenger transport or a package delivery.
Handling Passenger Requests:
Passenger requests appear one at a time, in the assigned sequence. For each passenger:
The driver is required to mark the passenger as “Present” if it’s a pickup.
For drop-only requests, the driver can tap the Call Passenger button to contact them directly.
Once the passenger is picked up or dropped, the driver marks it in the app.
The app automatically moves to the next request once the current one is completed.
Handling Delivery Requests:
Delivery requests are also shown one by one. The driver must carry out the assigned action — either pickup, drop, or both.
Each card includes the package name, pickup/drop address, and any special labels.
Depending on what the Company Admin has configured, the driver will be required to:
Capture a photo
Collect an e-signature
Or perform no proof (if "None" was selected in configuration)
For delivery requests, a Call Sender button is available to directly contact the person who created the delivery.
Viewing and Selecting Requests:
The Ongoing Voyage experience allows the driver to manually select any request from the request list — whether it's a passenger or a package.
However, there is a smart validation system to ensure requests are executed properly:
If the driver tries to open a drop request card before completing the pickup for that same request, the system will not allow the drop to be processed.
Instead, the app will automatically highlight the corresponding pickup card, visually guiding the driver to first complete the required action before proceeding to the drop.
Drivers are given flexibility in the order they tackle the day’s route.
Each request shows the relevant pickup/drop location on a map. The driver can tap the “Navigate” button to open Google Maps for real-time guidance to the next stop.
The app is designed to show only one active request at a time, guiding the driver through each task in the correct order.
Once an action (pickup/drop) is completed, the next request becomes visible.
This ensures the route is followed properly, and no action is skipped.
Drivers can tap the “Call Transport Coordinator” button if they need assistance at any time during the voyage.
If there is an issue preventing the voyage from continuing (e.g., breakdown), the driver can initiate the Abandon Voyage process from this screen as well.
The End Voyage button only gets enabled once all the requests have been completed.
📌 Important Notes:
Actions must follow the assigned sequence.
Proof of pickup/drop is required if configured by the admin.
Drivers can only proceed to the next request after completing the current one.