Skip to main content

Rider Guide

Version: v1.0
Last Updated: May 30, 2026

Everything you need to deliver with BookMaMe — from joining a delivery company to completing jobs, handling failed deliveries, and tracking your earnings.


The rider app

The rider app is available on iOS, Android, and via web browser. You log in with the rider account your delivery company sets up for you, and use it to receive jobs, navigate, confirm deliveries, and see your earnings.


Getting started — joining a delivery company

Riders work for a delivery company (DC), not directly for BookMaMe.

How you join

  • A delivery company invites you (a DC staff member adds you to their roster), or
  • You apply to a DC directly

What you provide

  • Name and phone number
  • Vehicle mode (bicycle, motorbike, car)
  • ID document for verification

Approval

The delivery company reviews and approves your rider profile. You cannot receive jobs until approved.

Getting the app and first login

  1. Download the rider app (iOS / Android) or open the web app
  2. Log in with the credentials from your DC (or the password setup link)
  3. Complete any first-login profile steps

Going online and offline

Set your availability status:

  • Online — you can receive jobs
  • Offline — you won't be assigned jobs

📸 Screenshot: Rider — online/offline status toggle


Your job list

The job list shows active and archived jobs. Each job card shows:

FieldMeaning
Source typeWhat kind of job (food order, shop order, rental, second-hand, return)
PickupWhere to collect
DropoffWhere to deliver
StatusCurrent stage of the job
ETAEstimated time

📸 Screenshot: Rider — job list


Completing a delivery

1. Accept and start the job

Open an assigned job and tap Accept, then Start.

📸 Screenshot: Rider — job detail with pickup and dropoff

2. Navigate to pickup

Use the in-app navigation to reach the pickup location.

3. Pickup handoff

At the partner, confirm receipt with the PIN:

  1. The app shows your pickup PIN
  2. The partner verifies it against their order screen
  3. They hand over the order; confirm the pickup in your app

📸 Screenshot: Rider — pickup handoff PIN screen

4. Navigate to dropoff

Navigate to the customer's delivery address.

5. Delivery confirmation

At the customer:

  1. Request the customer's PIN
  2. Enter it in the app to confirm delivery
  3. The job completes

📸 Screenshot: Rider — delivery confirmation PIN request


Cash on delivery / card on delivery

If the order is COD or card-on-delivery:

  1. Collect the amount shown on the job
  2. Tap Payment collected / confirm the COD amount collected
  3. Then complete the delivery

The amount you collect is tracked as a collection that your delivery company reconciles.


When a delivery fails

If you cannot complete the delivery (customer unreachable, wrong address, refused):

  1. Tap Fail delivery
  2. Select a failure reason

📸 Screenshot: Rider — fail delivery reason selection

DC handoff

After a failed delivery you return the item to the depot:

  1. Take the item back to the delivery company depot
  2. Enter the depot staff PIN to confirm the handoff
  3. The item is now with the DC, which decides retry / return / close

Return tasks

A return task moves an item back to a partner (e.g. a rental return or a returned order). It looks like a normal job but the pickup is the customer and the dropoff is the partner. Confirm both ends with the PIN as usual.


Live location

While you're on an active job, the app shares your live location with the customer (for tracking) and your delivery company (for monitoring). Keep location enabled during jobs.


Earnings

View your commission and collection records in the Earnings section:

  • Commission — what you earn per completed job
  • Collections — cash/card you've collected on behalf of partners (this is not your earnings — it's reconciled and remitted)