> For the complete documentation index, see [llms.txt](https://help.novatalks.com.ua/en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.novatalks.com.ua/en/get-started/settings/roles-and-permissions.md).

# Roles & Permissions

## List of roles

**A role** is a set of predefined permissions that correspond to a user's specific tasks in the system.

Each user is assigned one role, which determines their level of access to NovaTalks functionality.

The system has the following standard roles:

* Administrator - has full access to all system functions.
* Supervisor - designed to monitor the work of channels, teams, and agents.
* Agent - the main role for processing incoming and outgoing calls.

{% hint style="success" %}
Find out what permissions each standard role includes 👉Role permissions
{% endhint %}

You can choose one of the standard, pre-configured roles or create your own.

<figure><img src="/files/mIHBRmDWTJoMmEQENLYF" alt=""><figcaption></figcaption></figure>

To create a new Role/edit an existing one, select Add Role or Copy Existing/Edit Role.

{% hint style="warning" %}
Standard roles cannot be changed or deleted. You can only assign them to users.
{% endhint %}

***

## Create/Edit a Role

### Settings

The main settings show the Role Name and Description.

<figure><img src="/files/wGzE3fT9v5HpMyZLIvVT" alt=""><figcaption></figcaption></figure>

1. **Role name**
2. **Description**

***

### Permissions

**Permissions** are individual access rights that can be assigned to a specific role to control system functionality.

There are two levels of permissions:

* View - the user has access only to view the functionality, without the ability to make changes.
* Edit - the user can both view and change the relevant functionality.

{% hint style="success" %}
Find out what access each permission provides 👉[Permissions: list and description](/en/get-started/settings/roles-and-permissions/permissions-list-and-description.md)
{% endhint %}

<figure><img src="/files/ab1Bb1oN1xQcCAKA9EDt" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
You can grant

* access to an entire permission group (for example, Conversations), or
* access to individual permissions within the group (for example, Conversations only).

If you assign a permission that depends on another permission, the system automatically adds all the necessary related permissions.
{% endhint %}

***

### Users

The list of users who have been assigned the current role. Here you can add new users to this role.

{% hint style="info" %}
To change the role of a user who has already been assigned this role, go to:

* settings of the role you want to assign;
* or the profile of the corresponding agent in the list of users. More information - Create/Edit an Agent
  {% endhint %}

<figure><img src="/files/XPGKMdsci9OaOG7yfcyT" alt=""><figcaption></figcaption></figure>
