Making Deliveries

This guide covers the complete delivery workflow from receiving an order to marking it as delivered.

Order Statuses

Each order moves through these stages:

StatusWhat It MeansWhat You Do
AssignedAdmin assigned this order to youReview the order and start delivery
In ProgressYou’re en route to the customerDrive to the delivery address
ArrivedYou’ve reached the customerDeliver the gas and collect payment
DeliveredGas has been deliveredYour part is done

Step 1: View Your Assigned Orders

When you open the app, the Orders tab shows all orders assigned to you. Each order card shows:

  • Customer name
  • Gas station (pickup location)
  • Order status badge
  • Number of items
Orders list with assigned orders

Step 2: View Order Details

Tap an order to see the full details:

  • Customer info — Name and phone number (tap to call)
  • Delivery address — Where to deliver
  • Gas station — Where to pick up the order
  • Order items — Products, quantities, and prices
  • Delivery notes — Special instructions from the customer or admin
  • Total amount — The order total
Order detail screen

Step 3: Start the Delivery

When you’re ready to go, tap Start Delivery. This changes the order status to In Progress and lets the admin and customer know you’re on your way.

Start delivery button

Note: Your location is shared with the admin while you’re on an active delivery so they can track progress.


Step 4: Navigate to the Customer

Tap Open in Maps to get turn-by-turn directions to the customer’s address. This opens your phone’s default maps app (Google Maps, Apple Maps, etc.).

See Navigating to Customers for more details.

Open in maps button

Step 5: Mark as Arrived

When you reach the customer’s location, tap Mark as Arrived. This updates the status and notifies the admin.

Mark as arrived button

Step 6: Deliver and Mark as Delivered

After delivering the gas to the customer:

  1. Collect payment if it’s a cash order (see Collecting Cash Payments)
  2. Tap Mark as Delivered
Mark as delivered button

The order moves to Delivered status. Your admin will confirm the payment and close the order.


Calling the Customer

If you need to contact the customer:

  1. On the order detail screen, find the phone number next to the customer name
  2. Tap the phone number to place a call directly
Tap to call customer

Tips

  • Start deliveries promptly after they’re assigned to keep customers happy
  • Always check delivery notes before heading out — they may contain gate codes, floor numbers, or special instructions
  • If you can’t reach the customer, try calling their phone number from the order detail
  • Keep your app open and connected so you receive new orders in real-time
  • The connection indicator at the top shows your connection status — green means you’re connected