Skip to content

Roles and permissions

The five system roles, what each can do, and how to choose between them.

3 min readUpdated August 2026
On this page

The five roles

RoleSummary
OwnerEverything, including billing and transferring the workspace
AdminEverything except billing and org transfer
ManagerRuns the support operation; no billing or org settings
AgentWorks tickets; cannot change configuration
ViewerRead-only

What each can do

CapabilityOwnerAdminManagerAgentViewer
View and reply to ticketsYesYesYesYesView only
Assign and reassign ticketsYesYesYesOwn onlyNo
View contactsYesYesYesYesYes
Edit contactsYesYesYesYesNo
Send campaignsYesYesYesNoNo
Edit knowledge baseYesYesYesNoNo
Change Autopilot settingsYesYesYesNoNo
Manage connectionsYesYesNoNoNo
Manage team and rolesYesYesNoNoNo
View and manage billingYesNoNoNoNo
Transfer the workspaceYesNoNoNoNo

Choosing

Give the least access that lets someone do their job. It is easy to raise later and awkward to explain after an accident.

  • New support hires → Agent. They can do the whole job of answering customers.
  • Team leads → Manager. Adds campaigns, knowledge, and Autopilot tuning.
  • Whoever configures integrations → Admin. Usually one or two people.
  • Analysts and stakeholders → Viewer. They can see everything and change nothing.

Resist making everyone an Admin because it is simpler. The most common real-world incident is not an attacker — it is a well-meaning colleague changing an Autopilot threshold or disconnecting a mailbox without realising the effect.

Billing is Owner-only

Only the Owner sees billing. This is not configurable. If the wrong person is Owner, transfer ownership rather than escalating everyone to Admin.

Enforcement

Permissions are enforced on the server, on every request, based on the identity of the caller. Hiding a button in the interface is a convenience, not the control — a user without permission cannot perform the action even if they construct the request directly.

Removing access

Removing someone from Settings → Team revokes access immediately. Their tickets remain and become unassigned; reassign their open work first.

Was this page helpful?