Skip to content

Staff and permissions

For whoever is running the desk.

Two roles, and a handful of switches. The model is deliberately small: what somebody can reach is decided mostly by which brands and departments they are in, not by a matrix of permissions.

The people who work the desk, their roles and the brands they see

The two roles

Administrator : Everything, everywhere. Settings, all brands, all departments, all clients, every project, the audit log. There is no per-brand administrator; if you want someone who runs one brand only, make them an agent with all of that brand’s departments and the permissions below.

Agent : Limited to the brands and departments they belong to. Within those they work tickets normally: reply, assign, change status, tag, link to issues, chat. A ticket assigned to them stays visible to them within their brands.

Per-agent permissions

Ticked on the staff member’s page, each one off by default:

PermissionAllows
RulesReading and editing the brand’s automation rules
Canned responsesAdding and editing the shared responses
Client listBrowsing clients, rather than only seeing the client on a ticket
AI on ticketsSuggested replies, summaries and reply analysis
AI consoleThe command console

Project access is separate and lives on the project; see Issues and projects.

The staff page

Sections down the side, one explicit save, and a guard that stops you leaving with unsaved changes:

  • Profile: name, email, signature (appended to customer-facing replies).
  • Brands and departments: the membership that decides what they can see.
  • Permissions: the five switches above.
  • Sign-in and security: password, two-factor, passkeys, trusted devices, and signing them out everywhere.
  • Notifications: which events reach them, and by which route.

Personas

A persona is an account that cannot sign in but can own and answer tickets: “Billing Team”, “Night Shift”, a former colleague whose replies must stay attributed. Useful when you want a name on outgoing mail that is not a person.

Working as somebody else

An administrator can work as any active staff member, for reproducing a complaint, or for covering somebody who has left. The ticket history records who really acted, not the person they were working as, and the audit log has both. It is not a way to act invisibly.

What agents cannot do, whatever you tick

  • Reach a brand or department they are not in.
  • See a members-only project they are not named on, or anything belonging to it, including reports whose type points at it.
  • Change desk-wide settings, retention, provider keys or another person’s account.
  • Delete an audit entry. The log is append-only.

When somebody leaves

Switch the account inactive rather than deleting it. Their replies stay attributed, their tickets stay where they are, and the account can no longer sign in. Deleting a person would leave a history full of holes.

Sign them out everywhere from their page, which kills sessions, tokens and trusted devices immediately. Also check for automation keys they made: a key carries its maker’s name, and stops working when they lose the project, but revoking it deliberately is tidier.