Skip to content

Roles & Permissions

Stenbee has two role levels. Admin inherits all Staff capabilities.

CapabilityStaffAdmin
View dashboardYesYes
View and reply to chatsYesYes
Edit session status and tagsYesYes
Archive and delete sessionsYesYes
View and edit contactsYesYes
Upload and manage documentsNoYes
Manage channelsNoYes
Connect product sources (Shopify)NoYes
Edit workspace settingsNoYes
Invite and manage staffNoYes

The default role for team members who handle customer conversations. Staff can:

  • See the Dashboard with usage metrics
  • Manage all Chat sessions — reply, edit status/tags, archive, delete
  • Search, edit, and delete Contacts

Staff cannot access admin-only pages. Attempting to navigate to /staff/documents, /staff/settings, /staff/channels, /staff/products, or /staff/user-management results in a redirect to the chat page.

The workspace manager role. Admin inherits all staff capabilities plus full workspace configuration:

  • Upload and manage Documents for the knowledge base
  • Create and configure Channels (HTML embed, Facebook, Instagram, Telegram, etc.)
  • Connect Product Sources (Shopify integration)
  • Edit global Settings — system prompt, agent avatar, widget customization, webhook
  • Manage Staff — add, invite, and remove staff members

Role checks happen automatically:

  • If a staff member navigates to an admin-only URL, they are redirected to the chat page
  • Admin-only sidebar items are hidden from staff members — they only see the pages they have access to
  • The system enforces role permissions on every request, so staff cannot access admin data even by manipulating URLs