Skip to main content

Driver App Overview

Driver app overview illustration

The OnDi Driver App is the mobile workspace drivers use during delivery operations. It shows assigned work, guides the driver through pickup and dropoff, records proof, tracks cash on delivery, and keeps the dispatcher updated.

This guide is for drivers. It explains what to do from sign in to account review, and it also explains why some buttons only appear for certain orders, waybills, trips, or route sessions.

How To Use This Guide

Start with the driver pages when training or supporting a driver. Use the portal links when a dispatcher, supervisor, or tenant admin needs to understand how the work is created, assigned, or controlled.

Driver topicDriver guidePortal or dispatcher setup
Sign-in and driver accessSign In and AccessDrivers, Portal Configuration
Home screen, live status, and visibilityStart Shift, Live Status, Map, and ListDriver Monitor, Assignments
Single-order workFind and Open Orders, Order Lifecycle, POD, and CODCreate and Edit Orders, Order Details and Actions
Returns and failed deliveryReturns and CancellationsExceptions, Return Requests
WaybillsWaybillsCreate and Edit Waybills, Waybill Lifecycle and Returns
TripsTripsCreate and Edit Trips, Trip Execution and Returns
Route sessionsRoute SessionsCreate and Manage Routes, Route Sessions and Orders
COD and walletWallet and CODCOD, Remittance, and Driver Settlement, Record Cash Remittance

How A Normal Shift Works

Most driver work follows this sequence:

  1. Sign in to the Driver App.
  2. Allow location access when the app asks for it.
  3. Go Live so dispatch can track availability and current position.
  4. Check For you for the map, list view, current orders, and notifications.
  5. Open Operations when you need Orders, Waybills, Trips, or Route sessions.
  6. Open the assigned work item and read the pickup, dropoff, customer, payment, and proof requirements.
  7. Follow the next button shown by the app.
  8. Capture any required pickup proof or proof of delivery.
  9. Collect COD or delivery fee when the app shows a collection amount.
  10. Complete the delivery, handover, trip stop, or route session step.
  11. Review COD and account information before ending the shift.
Focused operations menu showing Orders, Waybills, Trips, and Route sessions

Main Areas

AreaWhat drivers use it for
For youStart the shift, go live, switch between map and list view, and review current work.
OperationsOpen Orders, Waybills, Trips, and Route sessions. This is where most delivery actions start.
ScanScan delivery, inventory, or warehouse location barcodes when the operation requires scanning.
WalletReview wallet balance, COD to remit, COD history, and cash actions.
AccountCheck driver profile, availability, license, vehicles, teams, zones, and settings.
info

The driver app does not show every delivery in the tenant. It shows work the driver is assigned to, plus any unassigned work the tenant has allowed drivers to claim.

What Drivers Can See

The app decides what to show based on the signed-in driver and the operation setup.

Drivers can usually see:

  • Orders assigned to them.
  • Pending orders that require their acceptance.
  • Eligible unassigned orders when tenant settings allow self-assign or claiming.
  • Waybills assigned to them.
  • Trips assigned to them.
  • Route sessions assigned to them.
  • COD and wallet records connected to their completed or collected cash work.
  • Messages and conversations connected to their delivery work.

Drivers usually cannot see:

  • Orders assigned to another driver.
  • Waybills, trips, or route sessions assigned to another driver.
  • Work outside their tenant, zone, team, or vehicle rules.
  • Actions blocked by status, policy, active waybill membership, or dispatcher settings.

Important Words

WordMeaning
OrderA delivery job with pickup, dropoff, package, customer, and payment details.
AssignmentThe link between a driver and an order. It controls whether the driver can act on the order.
WaybillA grouped movement record for multiple deliveries, usually used for handover between locations.
TripA planned group of delivery stops. Drivers review the sequence and act on included deliveries.
Route sessionA route execution assigned to a driver. It moves through route-level statuses such as Open, Started, Picked Up, In Transit, and Completed.
PODProof of Delivery. This can be a receiver signature, package photo, or both, depending on service policy.
CODCash on Delivery. The driver collects cash from the receiver and later remits it according to company process.
LiveThe driver is online for operations and location tracking is active.
AvailableThe driver can receive work. The app may block status changes while active deliveries are in progress.

Why Buttons Change

The app only shows actions that match the current work item. For example, a driver will not see Complete before the order has been picked up and moved toward delivery.

Button visibility depends on:

  • The delivery status.
  • The assignment status.
  • Whether the driver accepted the work.
  • Whether the tenant allows self-assign, accept/reject, or self-unassign.
  • Whether the driver is active, available, and online.
  • Whether the order is inside an active waybill or route session.
  • Whether service policy requires pickup proof, POD, COD, or replacement return collection.
tip

If the expected button is missing, check the status label first. If the status looks right but the button is still missing, contact the dispatcher.

Driver Guide Order

Use the guide pages in this order when training a new driver:

When To Contact Dispatch

Contact the dispatcher before changing status when:

  • The customer refuses the package.
  • The address is wrong, closed, unsafe, or unreachable.
  • COD cannot be collected.
  • Required proof cannot be captured.
  • The package is damaged, missing, or not ready at pickup.
  • The app shows a work item but no valid next action.
  • The order was cancelled after pickup and the package is still with the driver.
  • A route, trip, or waybill does not match the packages the driver has.

Dispatchers and tenant admins manage the setup that controls driver behavior:

Ask Ondi AI