courrex· Docs
For drivers

Driver app

Courrex Driver is the native iOS + Android app drivers use on the road. While the native apps are in App Store / Google Play review, drivers can use the web version at courrex.com/driver — same features, runs in any modern phone browser.

Logging in

Drivers sign in with a 6-digit code provided by their dispatcher. No email or password is required. The code is unique per driver and can be regenerated from the dashboard if needed (the old code stops working immediately).

On the web version, drivers can “Add to Home Screen” to install Courrex Driver as a PWA — same icon and look as a native app, with offline support.

Today's route

On login, drivers see their assigned stops for the day, ordered as the dispatcher arranged them. Each stop card shows:

  • Address and any customer reference
  • ETA based on current location and live traffic
  • Status pill — pending, in progress, completed, or failed
  • Special instructions, if any

Tap Start driving to begin the route. The map zooms to the first stop and turn-by-turn navigation begins.

Turn-by-turn navigation

Voice guidance is enabled by default in the driver's chosen language (English, Danish, Arabic, Turkish, Albanian, and more). The app uses Mapbox for routing with live traffic data; drivers can switch to Google Maps as the routing engine from Profile → Navigation.

If the driver strays from the planned path, the app:

  • Re-routes automatically within ~5 seconds
  • Plays a quick haptic feedback at each turn
  • Updates the operator dashboard ETA in real time

Confirming a delivery

When a driver arrives at a stop, the app shows three options:

  • Mark delivered — confirm the delivery is complete. The driver can optionally take a photo as proof (stored encrypted; visible to the operator only).
  • Mark as failed — driver picks a reason (customer not home, refused delivery, address wrong, etc.). The operator is notified immediately and can reschedule.
  • Skip for now — useful when traffic forces re-ordering. The stop returns to the queue.

Chat with dispatch

The Chat tab in the bottom nav opens a thread with the operator. Drivers can send:

  • Text messages (auto-translated to the operator's language)
  • Photos (e.g., damaged package documentation)
  • Voice messages (transcribed and translated)

Push notifications fire when the operator replies — drivers don't need to keep the app open.

Background location

While a route is active, the driver app shares position with the operator dashboard every ~3 seconds. This continues even when:

  • The phone is locked
  • The driver switches to another app (Apple Maps, music, phone calls)
  • The phone is in low-power mode

Location sharing stops automatically when the route ends or the driver signs out. Drivers can also revoke location permission anytime from device settings — the app will warn them their route can't continue without it.

Battery usage is roughly 8–12% per hour of active driving. The app warns drivers if battery drops below 20% during a route.

Offline support

The app caches the day's route locally. If the driver loses signal mid-route, they can still:

  • See assigned stops and addresses
  • Mark deliveries complete (queued and synced when reconnected)
  • Take proof-of-delivery photos (uploaded later)

Live position sharing pauses while offline and resumes when signal returns. The dashboard shows the driver as “reconnecting”.

Privacy and consent

Location is only collected while a route is active. The driver can review and request deletion of all data via theRequest account deletion button under the driver profile. See Privacy Policy for full details on data retention and your GDPR rights.