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
| Route | Purpose |
|---|---|
/driver | Job 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
- Open
/driver(withorgIdif prompted). - Allow location when the browser or device prompts you (recommended for active deliveries).
- Review Available jobs; note tier timer and payout shown on the card.
- Tap Accept before the offer expires.
- At pickup: mark Picked up when goods are collected.
- At drop-off: mark Complete to close the job.
- 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
| Symptom | Likely cause | What to do |
|---|---|---|
| No jobs | Outside zone or offline | Confirm zone assignment with admin |
| Accept fails | Offer expired | Wait for next broadcast |
| No notifications | FCM not set up | Complete driver setup prompt |
| Customer sees no driver on map | Location permission denied or no active job | Grant location access; confirm job is in Active state |
| GPS / location error toast | Browser blocked location or weak GPS signal | Enable location for this site; move to open area and retry |
Related articles
- Delivery company setup
- Track your delivery live (customer view)