Skip to main content
When you are online, the app sends you delivery requests as they come in. You can review each request before deciding to accept or decline, and the app guides you through every stage of the delivery from pickup to drop-off.

Going online and offline

You control your own availability. When you are ready to work, set your status to online in the app — orders will start coming in straight away. When you need a break or are done for the day, go offline and no new requests will be sent to you.
Your online/offline status is visible in your delivery account. Make sure you go offline when you are not actively working so you do not miss requests at inconvenient times.

Receiving a delivery request

When a new order is available near you, the app sends you a push notification. Open the notification or the Available Orders screen to review the request before responding. Each request shows you:
DetailDescription
Pickup locationThe vendor’s address where you collect the items
Delivery locationThe customer’s drop-off address
Delivery feeWhat you will earn for this delivery
DistanceEstimated distance for the trip
ItemsThe products included in the order
Payment methodHow the customer is paying (e.g. cash on delivery, mobile money)

Accepting or declining a request

You have a short window to respond to each request.
  • Accept — tap Accept Order to take the delivery. The order is assigned to you and moves to the next stage.
  • Decline — tap Reject Order if you cannot take it. You will be asked to provide a brief reason for declining (at least 10 characters). The reason is shared with the vendor and platform administrators.
Frequently declining requests without a valid reason may affect your standing as a delivery partner. Only go online when you are ready and available to take orders.

Delivery status flow

Once you accept an order, you move it through stages as you complete each step. Update the status in the app as you go — this keeps the customer informed and ensures your delivery record is accurate.
StageWhat it means
AssignedYou have accepted the order and are on your way to pick it up
Picked upYou have collected the items from the vendor’s location
In transitYou are on your way to the customer’s address
DeliveredThe order has been handed to the customer

Completing a delivery

1

Accept the request

Review the order details in the app — pickup location, drop-off address, items, and delivery fee. Tap Accept Order to confirm you are taking the delivery.
2

Navigate to the pickup location

Use the in-app navigation to get directions to the vendor’s address. Tap Navigate to Delivery from the order details screen to open the map.
3

Collect the items and mark as picked up

When you arrive at the vendor and collect the items, update the order status to Picked up. This notifies the customer that their order is on its way.
4

Navigate to the delivery address

Switch the map view to the customer’s drop-off address. Follow the turn-by-turn directions to the destination.
5

Confirm delivery with OTP (if required)

Some orders require OTP confirmation at the point of delivery. Ask the customer for the one-time code sent to their phone, then enter it in the app under Verify Delivery and tap Verify. This confirms the order has reached the right person.
6

Submit proof of delivery (if required)

If the platform requires it, take a clear photo of the delivered package or the recipient and submit it via Proof of Delivery in the app.
7

Mark as delivered

Update the order status to Delivered to close out the delivery. Your earnings for this order are recorded on your dashboard.
If a delivery cannot be completed — for example, the customer is unreachable — do not mark the order as delivered. Contact support through the app to raise a ticket and document the issue.