User Role Permissions
This document outlines the permissions for different user roles in the system.
Role Types
The system has the following roles:
- Admin - Full system access
- Standard - Most operational capabilities
- Lead Editor - Limited to lead-related operations
- Public - Unauthenticated users
Permissions Table
Lead Management
- View Leads: Admin, Standard, Lead Editor
- Create Leads: Admin, Standard, Lead Editor
- Delete Leads: Admin, Standard
- Bulk Delete Leads: Admin, Standard
- Import/Export Leads: Admin, Standard
- Assign/Unassign Leads: Admin
Automation Management
- View Automations: Admin, Standard, Lead Editor
- Create/Edit Automations: Admin, Standard
- Delete Automations: Admin, Standard
- View Messages: Admin, Standard, Lead Editor
- Manage Messages: Admin, Standard
AI Agent Management
- View Agents: Admin, Standard, Lead Editor
- Create/Edit Agents: Admin, Standard
- Delete Agents: Admin, Standard
Knowledge Base
- View Documents: Admin, Standard, Lead Editor
- Manage Documents: Admin, Standard
User & Company Management
- Manage Users: Admin
- View User Roles: Admin
- Manage User Allocations: Admin
- View Company Info: Admin, Standard, Lead Editor
- Manage Company Settings: Admin
Messaging Channels & Other
- View Channels: Admin, Standard
- Manage Channels: Admin
- Usage/Costs Reports: Admin
- File Attachments: Admin, Standard
- Simulator Access: Admin, Standard
Notes
- Admin users have full system access and can perform all operations
- Standard users have most operational capabilities but cannot manage users or company settings
- Lead Editors are limited to lead-related operations and viewing data
- Public users can only access specifically designated public endpoints