Roles and Permissions
Every user on chrt belongs to one or more organizations, and inside each organization they hold one role. The role determines which UI surfaces they can see and which actions they can take. chrt also has a separate notion of a driver — a member of a provider org who has a driver profile and uses the chrt mobile app.
The four organization roles
The OrgRoleEnum defines four roles, in descending authority:
Hierarchy: owner > admin > operator > member. Most permission checks are
“admin-or-higher” or “operator-or-higher”, so granting Admin grants everything
Operator can do, and so on.
Permission matrix
Permissions are mode-aware: many actions only exist for provider orgs (forwarders + couriers) or shipper orgs. See Connections for the mode distinction.
A few rows worth flagging:
- Cancel / edit order is provider-only. Shippers cannot cancel an order once it is staged — they must ask the provider running it.
- Driver payouts (provider-pay-driver rate sheets, driver expense statements) are provider-only and require admin-or-higher to manage.
- Notification groups are gated tighter than other admin actions — only owners and admins, not operators.
Drivers
A driver is not a fourth org role. It’s an additional profile attached to a member (or any role, in practice) of a provider org. A driver profile gives the user access to the chrt mobile app, lets them be assigned to task groups, and ties their location updates back to those task groups.
You create a driver by:
- Inviting the person to your provider org as a Member (see Add an org member).
- Creating a driver profile for them under chrt.com/drivers.
A user can be a driver in one provider org and a regular Admin or Member in another — drivers are scoped per-org.
Shipper orgs do not have drivers. Drivers are a provider-org concept only.
Modes vs roles
Don’t confuse a role (owner / admin / operator / member) with a mode (shipper / provider). The org’s type is fixed at setup time; the role is per-user, per-org. A provider org with one owner and three operators is the common shape for a small courier company.
Related guides
- Connections — the shipper / provider distinction and how orgs link up.
- Billing primitives — which roles can manage rate sheets and statements.
- Add an organization member — how to invite users and pick a role.
- Manage drivers (couriers) — driver profiles, the driver app, and assignment.

