Roles and permissions
What Owner, Admin, Dispatcher, Driver, and Technician can each do.
Every teammate has one or more roles. A role controls what they can see and do in DropHaul, on the web dashboard and in the mobile app.
The five roles
- Owner: full access, including billing and deleting the company. The invite flow never offers Owner as a role. Granting Owner requires a DropHaul superadmin to promote someone after they've joined.
- Admin: full access to day-to-day operations: jobs, customers, fleet, routes, invoices, quotes, team, and settings. Can't change billing or delete the company.
- Dispatcher: schedules jobs and manages routes. Can create and update invoices, and can create, update, send, and delete quotes. Can't send or delete invoices, and can't manage billing or team. Company settings are view only.
- Driver: runs routes and completes services. Sees their assigned jobs and routes, and can mark a job complete or log a unit service.
- Technician: services fleet assets and work orders. Sees fleet and supplies, and can service units and update truck and supply records, but can't create or delete any of them. Doesn't see jobs, dispatch, customers, invoices, quotes, or billing.
A teammate can hold more than one role at once, for example Dispatcher and Technician. Their access is the combination of everything each role allows. Owner and Admin are the exception: a teammate can only hold one of the two.
Quick comparison
| Area | Owner | Admin | Dispatcher | Driver | Technician |
|---|---|---|---|---|---|
| Jobs, dispatch, routes | Full | Full | Full | View and complete assigned jobs only | No access |
| Customers | Full | Full | Full | View only | No access |
| Fleet (trucks, units, supplies) | Full | Full | Full | Log unit service only | View fleet; service units, update truck and supply records, can't create or delete |
| Invoices and quotes | Full, including send | Full, including send | Quotes: full, including send. Invoices: create and update only, can't send or delete | No access | No access |
| Team and roles | Full | Full | No access | No access | No access |
| Billing | Full | View only | No access | No access | No access |
| Company settings | Full | Full | View only | No access | No access |
Change a teammate's role
Go to Team → Members, find the teammate under their current role, and open their row's menu to change their role. The change takes effect the next time they refresh or sign in. The Owner role isn't available here: granting or revoking it requires a DropHaul superadmin.
If something's not right
- A teammate can't see a button I expect them to: check their role against the table above. Most hidden actions are a role limit, not a bug.
- I can't change someone's role: you need to be an Owner or Admin. Only a DropHaul superadmin can grant or revoke the Owner role. It isn't available to Owners or Admins from this screen.