Who does what
The three account types, what each one reaches, and how roles differ from types.
Every person who signs in to Cooriroo is one of three account types, and the type decides which application they land in. On top of that sits a role, which decides what they may do once they are there. Those two ideas are separate, and almost every "why can they not see this" question comes from treating them as one.
Who can do this
- Role
- Any signed-in user
Everyone can read this page. Changing role definitions or assigning roles is not a tenant-admin action — those endpoints are reserved for the platform team.
Three kinds of account
| Admin | Driver | SuperAdmin | |
|---|---|---|---|
| Signs in to | The admin workspace | The driver app and driver portal | The platform console |
| Typical job | Planning, dispatch, fleet | Driving the work | Running the platform itself |
| Scope | One workspace | Their own work in one workspace | Every workspace |
| Created by | Sign-up, or the platform team | An admin, via an invitation | The platform team |
| Sees the admin sidebar | Yes | No | No — a different console |
Roles and permissions
A permission is a resource:action pair — vehicles:read, trips:write, drivers:delete. Roles are named bundles of those pairs, they can inherit from a parent role, and a role assignment can carry an expiry date so temporary cover really is temporary.
Three system roles ship with the product and back the three account types: super-admin, admin and driver. Reading the list of roles and permissions is open to any signed-in account; creating a role, changing the permissions attached to one, or assigning and revoking a role are all reserved for the platform team.
Where each person actually works
Admins work in the admin workspace: the sidebar, the dashboard, the trip wizard, the fleet and locations screens, and the org-wide configuration behind Customize.
Drivers have two front doors and one account. The mobile app is the primary one — it is where a trip is started, stops are worked and proof of delivery is captured. The web driver portal covers the same ground in a browser, with its own short navigation:
- Dashboard — what is happening today
- Trips — the work assigned to them
- Tasks — items to complete, on a stop or standing alone
- Shifts — clocking in and out
- Messages — conversations with the office
- Destinations — the places they are sent to
- My Vehicle — the vehicle they are assigned
- Profile — their own details
SuperAdmins do not appear in your workspace at all. They administer the platform: tenants, plans, feature flags and support.
Questions this raises
Can an admin create another admin?
No. Admin accounts are provisioned by the platform team, not from inside a workspace.
An admin can create drivers freely, but there is no create-user screen for admins in the workspace, and no endpoint behind one. See Inviting your team for how to request one.
Can a driver sign in to the admin workspace?
No. The workspace admits admin accounts only.
If a driver needs to see more than the driver portal offers, the answer is a second, separate admin account — not a change to their driver account.
Why is there no button to set a driver’s status?
Driver status is derived from shifts, assignments and live presence.
Available, on delivery, on break, on leave and offline are computed rather than typed. A status you can write is a status that disagrees with reality within a day, so the product recalculates it instead of offering a dropdown.
A colleague can sign in but half the sidebar is missing
Usually a disabled feature rather than a missing permission.
Delivery Pools and Import History are gated on features, so they are absent for the whole workspace rather than for one person. If one person sees less than another with the same sidebar, that is permissions.
Terminology
Your organisation can rename these. If your screens say something else, this is what they mean here.
- Driver
- The person carrying out a trip. Some workspaces call these operators, couriers or crew.Rename it in Customize → Terminology
- Task
- A unit of work to complete. Tasks can be assigned to any user, not only to drivers.Rename it in Customize → Terminology