> 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="https://2498134934-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yF7NRiGknx3Bqj4OgYA%2Fuploads%2FhOXVRwiUp3naoHBI9G7n%2Fimage.png?alt=media&amp;token=b9223475-bd4e-462c-abbb-23a6fbd10ff5" 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="https://2498134934-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yF7NRiGknx3Bqj4OgYA%2Fuploads%2Fr7W1xXE8KPu9Cj5rW10y%2Fimage.png?alt=media&amp;token=18133483-a4b9-46a5-b9d0-1ab167cbb5c8" 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="https://2498134934-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yF7NRiGknx3Bqj4OgYA%2Fuploads%2Fho05IY16D9OBWXNT3Epo%2Fimage.png?alt=media&amp;token=d0912f23-cd56-4ee2-bb8d-85aa6bc9a44f" 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="https://2498134934-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yF7NRiGknx3Bqj4OgYA%2Fuploads%2FXkSqIBf4RiQ8ErXNHu3L%2Fimage.png?alt=media&amp;token=a02e2cf9-dcdc-47aa-aab2-e5209295eb41" alt=""><figcaption></figcaption></figure>
