Skip to main content
A role is a named set of permissions. Every agent is assigned one or more roles, and the agent’s effective access is the union of the permissions across those roles. Roles are managed under Admin → Teams → Roles.

Default roles

Libredesk ships with two roles out of the box.
The Admin role is locked and cannot be modified. To grant a subset of admin access, create a new role with only the permissions you need.

Permissions

Permissions follow an object:action format (for example roles:manage). The sections below list every available permission and what it grants.

Conversation

Admin

users:manage is effectively full access. It lets an agent assign any role, including Admin, to any agent, themselves included. So anyone with users:manage can grant themselves every other permission. Treat it as equivalent to admin access and give it only to people you fully trust.

Contact

Creating a role

1

Open roles

Go to Admin → Teams → Roles and click New role.
2

Name the role

Give it a name and an optional description.
3

Select permissions

Check the permissions to grant. Anything left unchecked is denied.
4

Assign to agents

Save the role, then assign it to agents from their user settings. An agent’s access is the combined permissions of all roles assigned to them.