Team & Role Management
At enterprise scale, you need structured access control. Not everyone should have admin access, and different team members need different capabilities.
Role hierarchyโ
| Role | Use Case | Key Permissions |
|---|---|---|
| Admin | Store owner, operations lead | Full access โ all features, all settings |
| Manager | Shift supervisor, head dispatcher | Orders, routes, drivers โ no billing or app config |
| Driver | Delivery personnel | Mobile app only โ assigned routes and orders |
Setting up your team structureโ
For a single locationโ
- 1 Admin (store owner)
- 1โ2 Managers (dispatchers)
- Multiple Drivers
For multiple locationsโ
- 1 Admin (operations director)
- 1 Manager per location (local dispatcher)
- Drivers assigned per location
Best practicesโ
- Principle of least privilege โ Give each team member the minimum access they need
- One admin minimum โ Always have at least one admin account; consider a backup admin
- Location assignment โ Assign managers and drivers to specific locations so they see only relevant orders
- Onboarding checklist โ When adding new team members:
- Create the user account with appropriate role
- Assign to location(s)
- For drivers: ensure they install and test the mobile app
- Verify they can access what they need and nothing more
- Offboarding โ Deactivate accounts immediately when team members leave; don't wait for periodic reviews