Drivers
Drivers are specialized user accounts that have access to the Driver Mobile PWA -- a lightweight, mobile-optimized app designed for completing deliveries. Drivers can view their assigned routes, navigate to delivery locations, mark orders as delivered, and collect payment confirmation.

Driver management requires Enable Local Delivery to be enabled in your store settings.
Accessing Driver Management
- Log in to the Admin Panel.
- Navigate to Drivers (accessible when local delivery is enabled in Settings).
- The driver list loads, showing all driver accounts.
Understanding the Driver Table
| Column | Description |
|---|---|
| Name | Driver's full name. |
| Login email for the driver account. | |
| Phone | Contact phone number. |
| Status | Active, Inactive, or On Delivery. |
| Active Route | Current route assignment (if any). |
| Deliveries | Total completed deliveries. |
Creating Driver Accounts
Drivers are created through the regular Users page by setting a user's role to Driver. There is no dedicated "Add Driver" button on the drivers page.
Step 1: Create the User Account
- Navigate to Users in the admin panel.
- Click Add User.
- Fill in the driver details:
Full Name -- The driver's display name.
- Required: Yes
Email -- Used for account login and notifications.
- Required: Yes
- Must be unique across all user accounts.
Phone Number -- Contact number for dispatch communication.
- Required: Yes
Role -- Select Driver.
Password -- A temporary password for initial login. The driver should change it after first login.
- Required: Yes
- Click Create User.
The account is created with the Driver role, which restricts access to the Driver Mobile PWA only. Drivers cannot access the admin panel or the POS register.
Step 2: QR Code Onboarding
After creating the driver account, Brother POS generates a QR code for quick mobile setup:
- On the driver detail page, find the Mobile Setup section.
- A QR code is displayed on screen.
- Have the driver scan the QR code with their phone's camera.
- The QR code opens the Driver PWA in the phone's browser and pre-fills the login credentials.
- The driver is prompted to install the PWA to their home screen.
Click Print QR Code to print a physical copy. This is useful for onboarding drivers who are not in the store when their account is created.
Step 3: Verify Mobile Access
- Ask the driver to open the PWA and log in.
- Confirm they can see the driver dashboard.
- Send a test route to verify notifications work.
The Driver Mobile PWA
The Driver PWA is a Progressive Web App optimized for mobile devices. It provides:
Dashboard
- Current route assignment with delivery count.
- Quick stats: deliveries today, deliveries this week.
Route View
- Ordered list of deliveries in the assigned route.
- Customer name, address, and order details for each stop.
- One-tap navigation to delivery address (opens the phone's maps app).
- Status indicators for each delivery (Pending, In Transit, Delivered).
Delivery Completion
For each delivery, the driver:
- Taps Arrived when they reach the location.
- Hands off the order.
- Taps Mark Delivered.
- Optionally adds a delivery note or photo confirmation.
Offline Support
The Driver PWA works offline:
- Route data is cached locally when received.
- Delivery completions are queued and synced when connectivity is restored.
- The driver can continue completing deliveries without an internet connection.
The PWA shows a sync indicator in the header. Green means connected and synced. Orange means there are pending updates waiting to sync.
Managing Driver Accounts
Driver accounts are managed through the Users page. To edit a driver's name, email, phone number, or password, navigate to the Users page and edit their user account.
Resetting Driver Access
If a driver gets a new phone or needs to re-pair their mobile device:
- Open the driver detail page on the Drivers page.
- Click Reset Access to clear the driver's mobile device pairing.
- The driver will need to scan a new QR code to set up their device again.
Regenerating the QR Code
- Open the driver detail page.
- Click Regenerate QR Code.
- The old QR code is invalidated.
- Have the driver scan the new code.
Driver Communication
Communication between the admin panel and drivers is secured:
- Route assignments are pushed to the driver's mobile device in real time.
- Phone contact -- The driver's phone number is displayed in the admin panel for direct calls.
Communication is secured to protect sensitive data like customer addresses and order details.
Best Practices
- Onboard in person -- Walk each driver through the QR code setup and PWA installation in the store. This prevents support calls later.
- Use descriptive names -- Enter full legal names, not nicknames, for record-keeping.
- Keep phone numbers current -- Dispatchers need to be able to reach drivers by phone in case of issues.
- Deactivate promptly -- When a driver leaves, deactivate their account immediately through the Users page to prevent unauthorized access.
- Monitor offline sync -- Remind drivers to connect to WiFi periodically to sync delivery data, especially after long routes.
- Test regularly -- Send a test route to each active driver monthly to ensure their mobile setup is still working.
What's Next?
- Routes -- Create and manage delivery routes for your drivers.
- Delivery Zones -- Define where your drivers deliver.
- Packing Slips -- Generate packing slips for orders before dispatch.
- Activity Logs -- Track driver activity in the system.