# User Roles: Setup Guide

***

## Introduction:

Access to LimeChat's features varies depending on the role assigned to each user this provides the ability to add multiple users to your dashboard and assign them specific roles. and gives account owners the flexibility to customise access to LimeChat's features based on the roles and responsibilities of each team member.

***

### Understanding User Roles in LimeChat

<table><thead><tr><th width="152" align="center">Role</th><th>Function</th></tr></thead><tbody><tr><td align="center">Administrator</td><td>Administrators have comprehensive access to all LimeChat features enabled for your account. This includes settings, billing, analytics, along with all privileges of a normal agent</td></tr><tr><td align="center">Supervisor</td><td>This role combines the capabilities of an Agent with additional access to the Analytics dashboard. This allows them to monitor and analyse customer interactions</td></tr><tr><td align="center">Agent</td><td>Agents primarily have access to conversations in assigned inboxes. They can assign conversations to other agents or themselves and have the ability to resolve conversations</td></tr></tbody></table>

***

## How to add Agents

Follow these steps to add a new agent to your LimeChat dashboard:

{% stepper %}
{% step %}
Log into your LimeChat Dashboard.
{% endstep %}

{% step %}
Navigate to `Settings > Agents`.
{% endstep %}

{% step %}
Click on `Add an agent` in the top-right corner.<br>

<figure><img src="/files/TFMUvrMExb4egVgQlxmp" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
In the pop-up window, fill in the necessary details:

* **Agent Name**
* The **Inbox** you want the Agent to be part of (this can be assigned now or later).
* **Role** (select from the dropdown list)
* **Email Address** (they will receive credentials to log into the dashboard at this email).
* **Concurrency**: Concurrency is used to limit the number of tickets assigned to an agent at any moment of time.<br>

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

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

{% endstep %}

{% step %}
Click on Submit. The new agent will be added successfully.
{% endstep %}
{% endstepper %}

***

## FAQ's

<details>

<summary><strong>Can I change an agent's role after they've been added?</strong></summary>

Yes, you can adjust an agent's role at any time by navigating to `Settings > Agents`, selecting the agent, and adjusting their role in the dropdown menu.

</details>

<details>

<summary><strong>Can one agent be assigned to multiple inboxes?</strong></summary>

Yes, an agent can be assigned to multiple inboxes. This can be done during the agent addition process or later by editing the agent's details.

</details>

<details>

<summary> <strong>What if an agent forgets their login credentials?</strong></summary>

If an agent forgets their login credentials, they can reset their password using the 'Forgot Password' link on the login page. An email with reset instructions will be sent to their registered email address.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://limechatai.gitbook.io/limechat-product-guide/helpdesk/settings/user-roles-setup-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
