Articles in this section
Category / Section

Managing Roles and Permissions in BoldDesk

1 min read
Updated:

Roles and permissions provide fine-grained access control for support agents within the Agent Portal. BoldDesk supports both predefined and custom roles. This article explains how to manage roles and permissions to ensure secure, organized access across modules, helping administrators tailor agent capabilities to organizational needs.

  • Permissions are not considered when automation rules are run.
  • Agents need to be assigned to a role having a set of permissions. The permissions cannot be assigned to an agent directly.
  • An agent can be mapped to multiple roles.
  • An agent should have at least one mapped role.

Roles_and_permissions.png

Roles and Permissions List Page

This page lists both system and custom roles. The roles can be categorized into two types:

  1. System role and
  2. Custom role

System Roles

A system role is a predefined role that cannot be deleted or edited but can only be cloned. The list of available system roles is as follows;

System Role Description
Account Owner Has access to all the features and settings, including the Billing module.
Support Administrator Has access to all the features except billing-related settings.
Support Manager Has access to features that would help in managing the support activities by support leads or managers.
Agent Has access to features to carry out day-to-day support activities by an agent.

A system role has a tag named “System”.

System_roles.png

Custom Roles

If predefined system roles do not suit your organization’s requirements, you can create a custom role and map the required permissions to a role. There are options available to create, edit, clone, or delete the custom roles.

Creating a Custom Role

To create a custom role

  1. Go to Admin > Roles and Permissions > Create Role.
  2. Fill in the Role Name and Description (optional). Select the Permissions which need to be assigned to the role and click Create.
  3. After creating a custom role, click Add Agent and select an agent to be assigned to the created role on the role details page. You can also open the role details page by clicking the role name on the list page.

Creating_custom_role.gif

Editing a Custom Role

The Role Name and Description of permissions of a custom role can be edited from the roles list page or from the role details page by clicking the Edit icon.

  1. Editing from the role list page.

Editing_role.png

  1. Editing from the role details page.

Editing_from_the_details_page.png

Deleting a Custom Role

To delete a custom role,

  1. On the Roles list page, click More Actions next to the desired role and select Delete.
  2. Choose an alternate role to map the agent before deleting the existing role permanently, then click Yes, Delete.

Deleting_a_role.png

Cloning a Role

The clone role option is useful if you want to quickly create a copy of any system or custom role to generate a new role.
To clone a role:

  1. On the Roles list page, click More Actions next to the desired role then select Clone.
  2. Provide the role name and description then click Clone.

Only the permission settings will be cloned; the agents present in the role cannot be cloned.

Cloning_roles.png

Adding/Removing an Agent from Existing Roles

You can add or remove agents from a role through the following available options:

  • Using role details page to add/remove agents
  • Using agent profile page to edit agent details

Using Roles Details Page

An agent can be added/removed using the Agents tab on the role details page. This page can be opened by clicking the role name on the role list page.

Adding_and_removing_agents.png

Using Agent Profile Page

While creating a new agent or editing an agent, the agent form consists of the roles field. This roles field can also be used to add/remove an agent from a role.

Adding_role_from_agent_detail_page.png

Viewing Roles and Permission Assigned to an Agent

To view an agent’s assigned roles and permissions:

  1. Navigate to Admin > Agents.
  2. Click the agent’s name to open their details page.
  3. Select the Access tab to view the roles and permissions assigned to the agent.

Viewing_agent_role.png

If an agent is assigned to more than one role, then the permission of both roles will be combined. To view, the combined final permission sets assigned to an agent,

  1. Open the agent profile page.
  2. Navigate to the Permissions section where the final set of combined permissions is listed.

Viewing_permissions_from_the_agent_page.png

  1. Agents can themselves view their assigned role using the Personal Settings profile page.

To manage roles and permissions, agents should have admin role with this permission enabled.

Managing_roles_and_permission.png

Frequently Asked Questions (FAQs)

Q1: Can I assign permissions directly to an agent?
No. Permissions must be assigned through roles.

Q2: Can an agent have more than one role?
Yes. Permissions from all assigned roles are combined.

Q3: What happens if I delete a role assigned to an agent?
You must reassign the agent to another role before deleting the current one.

Q4: Can I clone a role and keep the same agents?
No. Cloning only copies permissions, not agent assignments.

Q5: Do roles affect automation rules?
No. Automation rules run independently of agent permissions.

Related Articles

Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
Comments (0)
Please  to leave a comment
Access denied
Access denied