Permission matrix
| Feature | Admin | Agent | Viewer |
|---|---|---|---|
| View conversations | ✅ | ✅ | ✅ |
| Reply to conversations | ✅ | ✅ | ❌ |
| Assign conversations | ✅ | ✅ | ❌ |
| Create contacts | ✅ | ✅ | ❌ |
| Edit contacts | ✅ | ✅ | ❌ |
| Delete contacts | ✅ | ❌ | ❌ |
| Manage AI agents | ✅ | ❌ | ❌ |
| Build automations | ✅ | ❌ | ❌ |
| View reports | ✅ | ✅ | ✅ |
| Export data | ✅ | ❌ | ❌ |
| Manage integrations | ✅ | ❌ | ❌ |
| Invite team members | ✅ | ❌ | ❌ |
| Manage billing | ✅ | ❌ | ❌ |
| View channel settings | ✅ | ✅ | ❌ |
| Edit channel settings | ✅ | ❌ | ❌ |
Choosing the right role
Admin — give this to owners and operations leads who need to manage the team, configure channels, and access billing.
Agent — the standard role for customer support staff. They handle conversations, manage contacts, and use AI assistance but don't access admin-level settings.
Viewer — useful for managers who need reporting visibility without the ability to interfere with active conversations. Also appropriate for stakeholders who want read-only access.
Inbox access controls (Advanced)
On the Business plan, you can restrict which inboxes an agent can see. For example:
- WhatsApp inbox → support team only
- SMS inbox → sales team only
To configure this, go to /settings/inboxes → select an inbox → Access Control → add the team members who should see it.
Agents not on the access list cannot see conversations in that inbox, even with the Agent role.
Was this article helpful?
Let us know if this answered your question or if you need more help.
Send feedback