How to Configure Roles and Access Rights?
Configuring roles allows you to create and edit roles with different access rights to system modules and functions, as well as assign roles to users and bots.
When You'll Need This
- You need to create a new role with custom access rights.
- You need to change access rights of an existing role.
- You need to assign a role to a user or bot.
What's Important to Know
- Role — a set of access rights to different system modules and functions.
- Access rights — permissions for viewing (
canShow), saving (canSave), deletion (canDelete), etc. - Role assignment — roles can be assigned to users and bots.
- Light agents — operators with limited permissions who can leave internal notes instead of full messages in tickets.
Before You Start
You are logged in with administrator rights. You have permission to edit roles ( canSave).
Step-by-Step Instructions
1. Open Role Settings
- Go to the Settings module through the menu or directly at
/settings-page. - In the side menu, find the "Users" section and expand it.
- Click on "Roles" (
/settings-page/roles).
2. View Roles List
- The system displays a list of existing roles in the system.
- Review current roles and their access rights.
3. Create New Role
- Click the "Create Role" button or similar button.
- In the form that appears, enter:
- "Role Name" — role name (for example, "Operator", "Supervisor", "Analyst").
- "Description" — role description (optional).
- Configure access rights for the role:
- For each module, set permissions (
canShow,canSave,canDelete, etc.). - Use checkboxes or toggles to set permissions.
- For each module, set permissions (
- Click the "Save" button in the form.
4. Edit Existing Role
- Find the role that needs to be edited in the list.
- Click the "Edit" button or similar button.
- Change the role name, description, or access rights.
- Click the "Save" button in the form.
5. Assign Role to User
- Go to the users list (
/settings-page/users). - Find the user who needs to be assigned a role.
- Click the "Edit" button or open the user profile.
- In the edit form, find the "Role" field.
- Select the required role from the list.
- Save changes.
6. Assign Role to Bot
- Go to bot settings (
/settings-page/bot-settings/:id). - In the "Roles" section, find the list of roles.
- Select the required role for the bot.
- Save changes.
7. Configure Rights for Light Agents
- Create or select a role for light agents.
- Configure limited permissions for working with tickets:
- Light agents have the ability to leave internal notes instead of full messages.
- The interface for light agents displays placeholder "Write internal note…" instead of "Message".
- For email tickets, the message editor and "From" field are hidden for light agents.
- Save changes.
- Assign this role to users who should work as light agents.
Light agent work features:
- Light agents cannot send messages to clients in tickets.
- Internal notes are displayed only for operators and are not visible to clients.
- This allows better control of light agent work and prevents accidental errors.
What Happens Next
Roles are configured and applied:
- New roles are available for assignment to users and bots.
- Changed access rights are applied to users with the corresponding role.
- Users and bots receive access rights according to assigned roles.
How to Verify Everything Worked
- Check that the new role appeared in the roles list.
- Check that role access rights are displayed correctly.
- Assign a role to a user and verify that access rights are applied.
Related Materials
Important Notes
- ⚠️ Changing access rights: Changing role access rights affects all users with this role — be careful.
- 💡 Testing: It's recommended to test a new role on a test user first before applying to production.
- 🔒 Security: Don't grant overly broad access rights — follow the principle of least privilege.
- 👤 Light agents: For light agents, limited permissions are configured that allow leaving internal notes instead of full messages, which ensures better work control and prevents accidental errors.