Skip to main content

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โ€‹

RoleUse CaseKey Permissions
AdminStore owner, operations leadFull access โ€” all features, all settings
ManagerShift supervisor, head dispatcherOrders, routes, drivers โ€” no billing or app config
DriverDelivery personnelMobile 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:
    1. Create the user account with appropriate role
    2. Assign to location(s)
    3. For drivers: ensure they install and test the mobile app
    4. Verify they can access what they need and nothing more
  • Offboarding โ€” Deactivate accounts immediately when team members leave; don't wait for periodic reviews