# Role Management

Roles define who has access to various functionality within Sift. There's a few default roles:&#x20;

* **Super Admin Role**: Access to everything, including configuring the core app, integrations, other roles and more.&#x20;
* **Manager Role**: Access to all queue management, manage experience, dashboards and more.&#x20;
* **Agent Role**: Respond to or track messages from Facebook, Instagram, Reddit, and more.&#x20;

<figure><img src="https://3986532446-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH13XXo6kdhRKot3wY8qd%2Fuploads%2FDodTYjf1SmR2j7wOSnEM%2Fimage.png?alt=media&#x26;token=2eb81be4-412a-4952-bbfb-8a45ef4907cf" alt=""><figcaption><p>Sift Roles</p></figcaption></figure>

**Custom Roles**

You can also define a custom role whenever you want. These roles will have access to certain queues or parts of the platform. Simply, create a new role by giving it a name and description, then deciding what queues and features it has access to.

<figure><img src="https://3986532446-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH13XXo6kdhRKot3wY8qd%2Fuploads%2FQwKJfqfn7uAJMvWJJBqQ%2Fimage.png?alt=media&#x26;token=2108a3b1-a16c-43ae-82ce-1dc64f937c23" alt=""><figcaption><p>Roles</p></figcaption></figure>

Then, you can select which users get this role and which queues they have permissions for.&#x20;

<figure><img src="https://3986532446-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH13XXo6kdhRKot3wY8qd%2Fuploads%2FUQEFNzEbpaTEmlFZBHuc%2Fimage.png?alt=media&#x26;token=da78a8b6-8c92-41c8-9641-05fb9972dfcd" alt=""><figcaption><p>Role Definition</p></figcaption></figure>

By default, all users have read access to the application.&#x20;

* **Write** Permission decides what tasks an agent can be assigned. They require write permission before they'll have any ability to act on the queue.
* **Manage** Permission allows the user to make updates to the queue, i.e. active users or criteria for the queue.&#x20;

{% hint style="info" %}
Agents also need to be **ACTIVE** on a queue before they can be assigned tasks. In order to start receiving tasks, ensure agents have write permission and are marked as active users for a given queue.

The **ACTIVE** status makes it easy to rebalance queues without modifying the general permissions a user has.&#x20;
{% endhint %}

To read more about Queue Management, go here:&#x20;

{% content-ref url="queue-management" %}
[queue-management](https://docs.getsift.ai/configuring-sift/queue-management)
{% endcontent-ref %}
