SilentChat

Roles & Permissions

Last updated: September 9, 2026

SilentChat uses a role-based access model (RBAC). Each team member has exactly one role that determines their permissions.

System Roles

RoleDescriptionTypical User
OwnerFull access, cannot be removedBusiness Owner
AdminFull access to all settingsIT Admin, Team Lead
ManagerConversations, Team (excluding Billing/Settings)Team Manager, Supervisor
AgentEdit conversations, view contactsSupport Staff
Billing AdminBilling area onlyAccounting
DeveloperWidgets, APIs, WebhooksDeveloper
AnalystRead-Only on conversations, visitors, analyticsData Analyst, QA

Permission Matrix

AreaOwner/AdminManagerAgentBillingDeveloperAnalyst
Conversations (Read)✓✓✓——✓
Conversations (Write)✓✓✓———
Visitors✓ReadRead——Read
Contacts✓✓✓——Read
Widgets✓Read——✓—
Domains✓Read——✓—
Team✓✓————
Roles✓Read————
API Keys✓———✓—
Webhooks✓———✓—
Analytics✓Read———Read
Billing✓——✓——
Settings✓—————
Automations✓✓————
Canned Responses✓✓✓———

Legend: ✓ = Read + Write + Delete, Read = read-only access, — = no access

Custom Roles

In addition to system roles, you can create your own roles:

  1. Settings → Roles → "Create Role"
  2. Assign name and description
  3. Permissions set granularly (Read/Write/Delete per area)

Custom roles are tenant-specific and do not override system roles.

Role and Seat Type

The role determines what a member can do. The seat type determines whether they can write:

  • Full Seat + Agent: Can read AND reply to conversations
  • Lite Seat + Agent: Can only read conversations (Agent permissions are reduced to read-only)

See Lite Seats for details.

Roles & Permissions — Help Center — SilentChat | SilentChat