Skip to main content
Tiny Talk uses role-based access control (RBAC) to manage what each team member can do within a workspace. There are four roles, each with increasing levels of access.

Roles overview

RoleDescription
OwnerWorkspace creator. Full control including billing, member removal, and deletion.
AdminManages workspace settings, agents, knowledge bases, and can invite members and update roles. Cannot remove members, delete the workspace, or access billing.
EditorCan create and update agents, knowledge bases, and help desk conversations. Cannot manage workspace settings, members, or integrations.
ViewerRead-only access to all workspace content.

Permission matrix

ResourceOwnerAdminEditorViewer
AgentsFullFullCreate, Read, UpdateRead
Knowledge BaseFullFullCreate, Read, DeleteRead
Help DeskFullFullFullRead
IntegrationsFullFullReadRead
MembersFullInvite, Read, Update RoleReadRead
Workspace SettingsFullFullReadRead
DomainsFullFullReadRead
Secrets (API Keys)FullFullReadRead
NotificationsFullFullRead, UpdateRead, Update
BillingFull
Delete WorkspaceFull

Key differences

  • Owner vs Admin — Only the Owner can manage billing, delete the workspace, and remove members or cancel pending invites. Admins can invite members and update roles but cannot remove them.
  • Admin vs Editor — Editors can work with agents and knowledge bases but cannot manage members, integrations, workspace settings, or domains.
  • Editor vs Viewer — Viewers have read-only access. They can see agents, conversations, and resources but cannot create, edit, or delete anything. Both Editors and Viewers can update their own notification preferences.

Assigning roles

Roles are assigned when inviting a member. To change a member’s role after they’ve joined:
  1. Go to Workspace → Members
  2. Click Update Role next to the member
  3. Select the new role and click Update Role
Only Owners and Admins can update member roles. The Owner’s role cannot be changed.