Custom Roles
ShahiAssist adds two custom roles to WordPress:
- Support Agent: Can view, create, and manage assigned tickets; read KB articles.
- Support Manager: Full access to tickets, KB, and team management.
- Go to Users → All Users in WordPress admin.
- Click on a user to edit.
- In the Role dropdown, select Support Agent or Support Manager.
- Save changes.
- Ticket Capabilities: edittickets, deletetickets, publish_tickets, etc.
- KB Capabilities: editkbarticles, publishkbarticles, etc.
- Management: manageagents, viewstats.
- Admins: See all menus and settings.
- Support Managers: Access to tickets, KB, settings, but not core WordPress settings.
- Support Agents: Limited to their assigned tickets and KB viewing.
- Subscribers/Customers: Frontend access only.
To assign roles:
Capabilities
Capabilities are specific permissions. For each role:
In ShahiAssist → Settings → Roles, check/uncheck boxes to customize.
Role-Based UI
The UI hides irrelevant sections based on permissions.
Share this article
Still need help?
Our support team is ready to assist you with personalized guidance for your workspace.