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
Recommended Devices
- 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)
- Open the App Store
- Search for "MyOrderBox Driver"
- Tap Get then Install
- Authenticate with Face ID, Touch ID, or Apple ID password
- Wait for installation to complete
Android (Android Phone/Tablet)
- Open Google Play Store
- Search for "MyOrderBox Driver"
- Tap Install
- Review permissions and tap Install again
- Wait for installation to complete
Driver Login
First-Time Setup
When a driver opens the app for the first time:
- Enter their mobile phone number
- Receive a one-time verification code via SMS
- Enter the code to verify their identity
- Create or confirm their name and profile photo
- Grant location and notification permissions
- 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
- Open the Driver App
- Tap the "Start Shift" button (large button on main screen)
- Confirm your location (the app shows your current GPS location)
- Review the shift start time and expected earnings rules
- 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:
- Open the Driver App (if not already open)
- Tap the "End Shift" button
- Review earnings summary for the shift
- Confirm the end time
- Tap "End Shift" to complete
The driver will no longer receive new orders.
Receiving Orders
Order Notifications
When orders are available:
-
Driver's phone receives a push notification
-
Notification shows:
- Customer name or order ID
- Pickup location (restaurant)
- Delivery address (partial, for privacy)
- Estimated delivery distance
- Potential earnings
-
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:
-
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
-
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.
Navigating to Customer Addresses
Turn-by-Turn Navigation
Once a driver accepts an order:
-
Tap "Navigate" or the address card
-
The app opens built-in navigation (usually Google Maps)
-
Driver sees:
- Turn-by-turn directions
- Estimated travel time
- Traffic conditions
- Alternative routes (if available)
-
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:
- App detects GPS location matches the delivery address
- App prompts: "Ready to complete delivery?"
- 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
- Driver selects proof-of-delivery method
- Provides required confirmation
- Notes any issues (not at home, refused delivery, etc.)
- 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
- Ensure you have a stable internet connection
- Verify the phone number is correct
- Check SMS messages for the verification code
- Try resetting the app: Settings > Apps > MyOrderBox Driver > Clear Cache
GPS Location Not Working
-
Ensure Location Services are enabled on the device:
- iOS: Settings > Privacy > Location Services > MyOrderBox Driver > "While Using"
- Android: Settings > Apps > MyOrderBox Driver > Permissions > Location
-
Verify you're outdoors or near a window (GPS works best outside)
-
Wait 30 seconds for GPS to lock onto satellites
-
Restart the app if location still doesn't work
Not Receiving Order Notifications
-
Check Notifications are enabled:
- iOS: Settings > Notifications > MyOrderBox Driver > Allow Notifications
- Android: Settings > Apps > MyOrderBox Driver > Permissions > Notifications
-
Ensure your phone has an active internet connection
-
Check your shift is Active (tap home screen to verify)
-
Restart the app to refresh connection
Navigation Not Working
- Ensure Maps or Google Maps app is installed
- Check that location services are enabled
- Verify your internet connection is stable
- 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