Deliveries and proof of delivery
Once a load is booked, a trip is created. Everything from there happens on the trip detail page.
Where to find it
In the app: Dashboard → Trips, or View trip from the booking confirmation. The trip lives at /dashboard/trips/{bookingId}.
The trip lifecycle
Trips move through a fixed sequence, and the Update status card only offers the steps that are legal from where you are — you can’t skip ahead:
- Assigned — the booking exists and the trip is yours.
- En route to pickup
- Arrived at pickup
- Loaded
- In transit
- At border and Cleared border — cross-border trips only, and repeatable if the corridor has more than one crossing. Domestic trips go straight from In transit to Arrived at delivery. See Cross-border documents.
- Arrived at delivery
- Unloaded
- Delivered — terminal, and set for you when proof of delivery is captured.
Each change is timestamped, ticked off on the Trip timeline, and GPS-tagged when the browser has a location fix — allow the location prompt when it appears. The shipper is notified at each step.
Who can update a trip
Status updates and proof of delivery are driver-party only. The shipper sees the same timeline and the tracking map, but no controls. The proof-of-delivery page turns anyone else away with “Only the assigned driver can capture proof of delivery.”
Capturing proof of delivery
Once the trip reaches Arrived at delivery (or Unloaded), a Capture proof of delivery button appears.
- Draw the Consignee signature on the device. Clear wipes the pad if it goes wrong.
- Optionally type a Consignee name (optional).
- Add at least one cargo photo. The heading counts them for you — Cargo photos (0/5) — so you can see the cap.
- Click Confirm delivery.
Both the signature and at least one photo are required, and each is checked separately — you’ll be told which one is missing.
What proof of delivery triggers
Capturing proof of delivery does three things at once:
- Moves the trip to Delivered, which is terminal. You can’t reopen it.
- Opens settlement, so the shipper can mark the booking funded and the ZRA invoice can generate. See Settlement and disputes.
- Prompts both parties to rate each other. See Ratings and reviews.
Because it’s a one-way door, don’t confirm delivery while anything is unresolved. If the cargo is refused or damaged, photograph it, leave the trip where it is, and raise it with the shipper first — a dispute freezes settlement until it’s resolved.