Roles & permissions
Every person in an organization holds one of three roles. Roles are per organization: the same person can be an admin in one org and a member in another, and switches between them in the org switcher.
The three roles
| Capability | Owner | Admin | Member |
|---|---|---|---|
| Read tickets, conversations and knowledge | ✅ | ✅ | ✅ |
| Reply to customers, work and resolve tickets | ✅ | ✅ | ✅ |
| Manage knowledge sources (crawl, upload, connect) | ✅ | ✅ | — |
| Change support configuration (channels, behavior, escalation, SLA) | ✅ | ✅ | ✅ |
| Connect and approve MCP tools, configure action packs | ✅ | ✅ | ✅ |
| Manage webhook triggers, review knowledge-base drafts | ✅ | ✅ | ✅ |
| Create and revoke API keys | ✅ | ✅ | — |
| Rotate the widget signing secret or a publishable key | ✅ | ✅ | — |
| Approve or reject a parked action | ✅ | ✅ | — |
| Take the workspace live (sandbox to production) | ✅ | ✅ | — |
| Invite and remove teammates | ✅ | ✅ | — |
| Change a teammate's role | ✅ | — | — |
| Transfer ownership | ✅ | — | — |
| Manage billing and change plan | ✅ | — | — |
Configuring support is not an admin privilege. Connecting an MCP server or wiring up an integration is engineering work, and the person who owns the billing account is usually not the person doing it. Members can configure.
What members cannot do is the short list above: issue or rotate credentials, authorise a parked action, and take the workspace live. Those either grant access, approve something happening, or start billing. Adding somebody to your workspace is the decision that grants everything else.
Every organization has exactly one owner — the person who created it, or whoever ownership was last transferred to.
Rules the platform enforces
- You cannot change your own role. An admin cannot promote themselves; an owner cannot demote themselves.
- You cannot assign the owner role. Ownership moves only through an explicit transfer, so an organization is never left with two owners or none.
- Ownership can only transfer to an existing member. Invite the person first.
Seats
Seats are unlimited on every plan, including Free. Adding teammates never changes your bill — only conversation volume does. See Subscription & Billing.
Not customer-settable
Some values are deliberately outside role permissions, because setting them wrong would be unsafe or would remove a commercial guardrail:
- Monthly conversation and AI-reply limits. These are derived from your plan. If an organization could set its own ceiling — especially to "unlimited" — it could drive unbounded model cost. Plan changes go through billing.
- Platform-owned configuration on Lira-operated demo organizations.
Not supported yet
- No custom roles or granular permission sets. Three fixed roles only.
- No SSO or SAML except on Enterprise. No SCIM provisioning — teammates are invited by email.
Related
- Get an Account — creating an org and inviting your team
- Authentication
- Security & actions governance