Driver job list and accept

Last verified: 2026-05-30

Driver job list and accept

Accept delivery job marketplace offers (Bumi driver broadcast — not DoorDash/Uber jobs), complete pickup and drop-off, and share your location so customers can follow the delivery on a live map. See Merchant channel terminology.

Who can do this

Active staff (or admin) users linked to a delivery_ondemand organization with driver access. Sign in before opening the driver app.

Dashboard path

RoutePurpose
/driverJob list, accept, active job
/driver?orgId={orgId}Scope to a specific delivery company when user belongs to multiple

Unauthenticated users redirect to sign-in.

What you see

  • Available jobs — broadcast offers with tier labels (e.g. exact zone, expanded radius) and countdown timers.
  • Active job — current pickup/delivery with status actions after accept.
  • Setup prompt — if profile, phone, or FCM setup is incomplete.

Real-time job updates use Pusher (in-app) and FCM (background push).

Location sharing (active job)

While you have an active job (accepted, not yet completed):

  • The app requests location permission if not already granted.
  • Your position is sent to the platform about every 60 seconds so customers can see you on the live tracking map.
  • Keep the driver app open or in the background during the run; if GPS is denied or unavailable, customers may see status updates without a moving map pin.

Customers see a smoothed pin on the map between updates—not a continuous second-by-second trace.

Steps — accept and complete a job

  1. Open /driver (with orgId if prompted).
  2. Allow location when the browser or device prompts you (recommended for active deliveries).
  3. Review Available jobs; note tier timer and payout shown on the card.
  4. Tap Accept before the offer expires.
  5. At pickup: mark Picked up when goods are collected.
  6. At drop-off: mark Complete to close the job.
  7. If no jobs appear, pull to refresh or confirm you are inside an active delivery zone.

Job statuses (delivery job marketplace)

Typical flow: broadcast → accepted → picked up → completed (exact labels match badges in UI).

Customer-facing tracking steps (finding driver → delivered) update when the job progresses and when location is shared.

Verify it worked

  • Accepted job moves to Active section.
  • Completion removes the job from active list and updates merchant order status downstream.
  • Customer tracking page shows driver details and map movement after accept (may take up to one minute for the first location update).

Common issues

SymptomLikely causeWhat to do
No jobsOutside zone or offlineConfirm zone assignment with admin
Accept failsOffer expiredWait for next broadcast
No notificationsFCM not set upComplete driver setup prompt
Customer sees no driver on mapLocation permission denied or no active jobGrant location access; confirm job is in Active state
GPS / location error toastBrowser blocked location or weak GPS signalEnable location for this site; move to open area and retry

Related articles

Loading footer...