Driver AppSetup GuideBeginner

Getting Started with MyOrderBox Driver App

Last verified: 2026-03-06

Getting Started with MyOrderBox Driver App

The MyOrderBox Driver App is a Dart-based mobile application for delivery drivers. It allows drivers to receive orders, navigate to customers, and complete deliveries efficiently.

What Is the Driver App?

The Driver App provides delivery drivers with:

  • Real-time order notifications when new deliveries are assigned
  • Customer details including address, phone number, and delivery instructions
  • Built-in navigation to customer addresses (Google Maps integration)
  • Order tracking for customers (they can see driver location)
  • Proof of delivery (signature, photo, or PIN confirmation)
  • Earnings tracking for shift or daily earnings
  • Communication tools to contact customers or dispatch

System Requirements

Device Requirements

  • Android 8.0 or later (recommended: Android 10+)
  • iOS 12 or later (recommended: iOS 14+)
  • 4G/LTE or better cellular or WiFi connection
  • GPS enabled
  • At least 100MB free storage
  • Mid-range Android phones or iPhones
  • Battery life of at least 6 hours between charges
  • Decent screen size (5+ inches) for readability

Installing the Driver App

iOS (iPhone/iPad)

  1. Open the App Store
  2. Search for "MyOrderBox Driver"
  3. Tap Get then Install
  4. Authenticate with Face ID, Touch ID, or Apple ID password
  5. Wait for installation to complete

Android (Android Phone/Tablet)

  1. Open Google Play Store
  2. Search for "MyOrderBox Driver"
  3. Tap Install
  4. Review permissions and tap Install again
  5. Wait for installation to complete

Driver Login

First-Time Setup

When a driver opens the app for the first time:

  1. Enter their mobile phone number
  2. Receive a one-time verification code via SMS
  3. Enter the code to verify their identity
  4. Create or confirm their name and profile photo
  5. Grant location and notification permissions
  6. Review the app tour (can be skipped)

The driver is now ready to work.

Subsequent Logins

Drivers don't need to log in again on their device. The app remembers them and shows:

  • Welcome message with their name
  • Quick access to shift start/end buttons
  • Summary of today's earnings

If a driver gets a new phone, they can log in again with their phone number.

Starting a Shift

Before drivers can receive orders, they must start their shift.

How to Start a Shift

  1. Open the Driver App
  2. Tap the "Start Shift" button (large button on main screen)
  3. Confirm your location (the app shows your current GPS location)
  4. Review the shift start time and expected earnings rules
  5. Tap "Start" to confirm

The driver is now Active and will receive delivery orders.

What Happens After Shift Start

  • The app begins showing available orders
  • Customers can see this driver is active and may be assigned to their deliveries
  • The driver's location is tracked (with privacy controls)
  • The app prevents the driver from logging out until shift is ended

Ending a Shift

When the driver finishes work:

  1. Open the Driver App (if not already open)
  2. Tap the "End Shift" button
  3. Review earnings summary for the shift
  4. Confirm the end time
  5. Tap "End Shift" to complete

The driver will no longer receive new orders.

Receiving Orders

Order Notifications

When orders are available:

  1. Driver's phone receives a push notification

  2. Notification shows:

    • Customer name or order ID
    • Pickup location (restaurant)
    • Delivery address (partial, for privacy)
    • Estimated delivery distance
    • Potential earnings
  3. Driver can tap the notification to view full details or swipe to dismiss if they prefer not to take it

Accepting Orders

When a driver taps a notification:

  1. Full order details appear, including:

    • Pickup location: Restaurant name and address
    • Delivery location: Full customer address
    • Items: What's being delivered
    • Customer name and phone number
    • Delivery instructions: Special requests or directions
    • Estimated pay: How much the driver earns
  2. Driver can tap "Accept" to take the order or "Decline" to skip it

Orders are typically assigned to one driver or offered to multiple drivers to choose from.

Order Queue

The app shows:

  • Upcoming deliveries: Orders assigned to this driver
  • Current delivery: Which order they're currently on
  • Completed deliveries: Today's finished orders

Drivers can see all assigned orders and prioritize if multiple are available.

Turn-by-Turn Navigation

Once a driver accepts an order:

  1. Tap "Navigate" or the address card

  2. The app opens built-in navigation (usually Google Maps)

  3. Driver sees:

    • Turn-by-turn directions
    • Estimated travel time
    • Traffic conditions
    • Alternative routes (if available)
  4. Driver can switch between navigation apps (Google Maps, Apple Maps, Waze) if preferred

The app continues running in the background and will alert the driver when they're near the delivery location.

Customer Location Pin

  • The exact customer address is shown on the map
  • Drivers can see they're close to the correct location
  • The app shows when they've arrived at the destination

Delivery Instructions

Before arriving, drivers can review:

  • Special instructions: "Ring doorbell twice," "Leave at gate," etc.
  • Restricted access notes: Building codes, locked entrances, etc.
  • Customer phone number: To call if there's confusion about location

Marking Orders as Delivered

Arrival at Customer Location

When the driver arrives:

  1. App detects GPS location matches the delivery address
  2. App prompts: "Ready to complete delivery?"
  3. Driver can tap "Arrive" to confirm arrival

Proof of Delivery

The driver must provide proof of delivery:

Option 1: Photo Confirmation

  • Take a photo of the delivery location
  • Photo is time-stamped and geotagged
  • Uploaded to MyOrderBox for record-keeping

Option 2: Customer Signature

  • Present mobile device to customer
  • Customer signs on the screen
  • Signature is recorded and saved

Option 3: PIN Confirmation

  • Driver enters a PIN provided by the app
  • Confirms the driver is physically at the location

Completing the Delivery

  1. Driver selects proof-of-delivery method
  2. Provides required confirmation
  3. Notes any issues (not at home, refused delivery, etc.)
  4. Taps "Delivery Complete"

The order is marked as Delivered and:

  • Customer receives notification their order arrived
  • Driver's earnings are updated
  • Order is archived in the system
  • Driver is ready to receive the next order

Order Information for Drivers

For each delivery, drivers see:

Pickup Details

  • Restaurant name and address
  • Special pickup instructions
  • Contact number for the restaurant

Delivery Details

  • Customer name
  • Full delivery address
  • Phone number
  • Delivery instructions
  • Customer notes (allergies, dietary requirements, etc.)

Order Content

  • What's being delivered (itemized list)
  • Order total/value (for verification)
  • Any fragile items that need careful handling

Earnings

  • Amount driver earns for this delivery
  • Bonus potential (if applicable)
  • Total for the shift (updated in real time)

Earnings and Payments

Tracking Earnings

Drivers can:

  • See earnings for the current shift in real time
  • View daily totals after ending their shift
  • Check weekly and monthly summaries in the app

Earnings are displayed as:

  • Per-delivery amount
  • Mileage allowance (if configured)
  • Tips from customers (if applicable)
  • Bonuses for meeting targets

Payment Methods

Drivers receive payments via:

  • Direct bank transfer (weekly or on-demand)
  • In-app wallet (if available)
  • Cash at shift end (some restaurants)

Payment frequency is set by your restaurant's delivery management policy.

Troubleshooting

App Won't Log In

  1. Ensure you have a stable internet connection
  2. Verify the phone number is correct
  3. Check SMS messages for the verification code
  4. Try resetting the app: Settings > Apps > MyOrderBox Driver > Clear Cache

GPS Location Not Working

  1. Ensure Location Services are enabled on the device:

    • iOS: Settings > Privacy > Location Services > MyOrderBox Driver > "While Using"
    • Android: Settings > Apps > MyOrderBox Driver > Permissions > Location
  2. Verify you're outdoors or near a window (GPS works best outside)

  3. Wait 30 seconds for GPS to lock onto satellites

  4. Restart the app if location still doesn't work

Not Receiving Order Notifications

  1. Check Notifications are enabled:

    • iOS: Settings > Notifications > MyOrderBox Driver > Allow Notifications
    • Android: Settings > Apps > MyOrderBox Driver > Permissions > Notifications
  2. Ensure your phone has an active internet connection

  3. Check your shift is Active (tap home screen to verify)

  4. Restart the app to refresh connection

  1. Ensure Maps or Google Maps app is installed
  2. Check that location services are enabled
  3. Verify your internet connection is stable
  4. Try tapping the address again to relaunch navigation

Best Practices for Drivers

  • Start shift before you begin driving (so you're ready to receive orders)
  • Keep phone charged (use a car charger during shift)
  • Enable location services before starting shift
  • Review delivery instructions before arriving at address
  • Take photos of completed deliveries for your protection
  • Communicate with customers if you'll be delayed
  • End shift only when you've finished all deliveries

For Restaurant Managers

As a manager, you can:

  • Monitor active drivers in real time
  • View completed deliveries and earnings
  • Adjust delivery zones and driver assignments
  • View customer tracking and feedback
  • Manage driver availability and scheduling

These features are in your Back Office under Delivery > Drivers.

Support

Contact MyOrderBox support if:

  • Drivers can't log in to the app
  • Orders aren't appearing for drivers to accept
  • Navigation isn't working correctly
  • GPS location is consistently inaccurate
  • Earnings aren't calculating correctly
  • Push notifications aren't coming through
Was this helpful?