> For the complete documentation index, see [llms.txt](https://chatlyst.gitbook.io/chatlyst-user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chatlyst.gitbook.io/chatlyst-user-guide/settings/assignment-rules.md).

# Assignment Rules

Assignment rules determine how conversations are transferred from the automated bot to human agents. Configuring these rules ensures that customer inquiries are routed efficiently to the correct team members.

{% hint style="info" %}
The system will only assign a conversation to a human agent after the chatbot has completely left the active chat.
{% endhint %}

<div data-with-frame="true"><figure><img src="https://1646628841-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBW7n4ClAhZvbgvusylCd%2Fuploads%2F67tyRGPure7INtLNXuzB%2Fimage.png?alt=media&amp;token=15b5a7e7-46ef-4c83-8c1a-79a826f28f75" alt=""><figcaption></figcaption></figure></div>

#### How to Select an Assignment Rule

{% stepper %}
{% step %}
Review the available assignment options provided on the screen.

There are three options: [Sequential Priority](#sequential-priority), [Balanced Workload](#balanced-workload) and [Disabled](#disabled).&#x20;

<div data-with-frame="true"><figure><img src="https://1646628841-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBW7n4ClAhZvbgvusylCd%2Fuploads%2Fq83kzlJFCcZZunLJli5U%2Fimage.png?alt=media&amp;token=d71ab2e0-73ff-478f-8545-70f478a09936" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
Select the rule that best fits the team's structure or daily workflow. Select **Save Rules** to apply.

{% hint style="info" %}
The currently selected rule will highlight in light grey and display a bold border around its card to indicate it is chosen.
{% endhint %}

<div data-with-frame="true"><figure><img src="https://1646628841-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBW7n4ClAhZvbgvusylCd%2Fuploads%2F60jirE6jpBpgloJ5w0PJ%2Fimage.png?alt=media&amp;token=4ae040ea-07d7-4728-acd6-598348412048" alt=""><figcaption></figcaption></figure></div>
{% endstep %}
{% endstepper %}

***

#### Sequential Priority

Sequential Priority assigns conversations based on a fixed, ordered list of team members. The system will assign new incoming chats to the first person on the list. Once that person reaches their maximum allowed number of active chats (concurrency limit), the system will automatically route the next incoming chats to the second person on the list, and so on.

**Sequence and Concurrency Limits Management**

To customize the order and limits for your team, use the following controls:

{% stepper %}
{% step %}
**Change Priority Order**: Select the **Up Arrow** or **Down Arrow** next to a team member's name to move them higher or lower on the list. The member at the very top receives the highest priority for new chats.

<div data-with-frame="true"><figure><img src="https://1646628841-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBW7n4ClAhZvbgvusylCd%2Fuploads%2F4f3B9x0t9Lt6za5E8Y61%2Fimage.png?alt=media&amp;token=512e09b7-a369-4c7b-9bf5-62928b735226" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
**Include or Exclude Members**: Toggle the **Auto-assign** switch to **On** or **Off**. This decides whether that specific person is eligible to receive assigned conversations.

<div data-with-frame="true"><figure><img src="https://1646628841-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBW7n4ClAhZvbgvusylCd%2Fuploads%2FBTtn5TtvWcpjpgKqvGDc%2Fimage.png?alt=media&amp;token=2035550d-e81e-4d6f-90b2-b4c91b261e1e" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
**Set Individual Limits**: Locate the **Limit** field next to Auto-assign switch and type in a number. This defines the maximum concurrent active chats that specific agent is allowed to handle at one time.

<div data-with-frame="true"><figure><img src="https://1646628841-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBW7n4ClAhZvbgvusylCd%2Fuploads%2FTGhTumy4cidAbV4dqAcs%2Fimage.png?alt=media&amp;token=ed3b83f6-989f-414b-bf18-90c4e925be93" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
Select the **Save Rules** to confirm and apply the changes to the system.

<div data-with-frame="true"><figure><img src="https://1646628841-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBW7n4ClAhZvbgvusylCd%2Fuploads%2FTbbtAcTQ6OGGqKb18txt%2Fimage.png?alt=media&amp;token=4501c0f7-cf0d-4c23-8ccf-c6fda97df30e" alt=""><figcaption></figcaption></figure></div>
{% endstep %}
{% endstepper %}

#### Balanced Workload

Balanced Workload is an assignment method designed to distribute customer chats equally across the entire available team.

Instead of following a strict list, the system analyzes the current workload of all active agents. When a new conversation is handed over from the bot, it is automatically assigned to the active agent who currently has the lowest number of active chats. This ensures no single team member becomes overwhelmed with tickets while others remain idle.

<div data-with-frame="true"><figure><img src="https://1646628841-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBW7n4ClAhZvbgvusylCd%2Fuploads%2FALDJAY6N8sF8veopwPQB%2Fimage.png?alt=media&amp;token=f6be7418-b908-480e-b66b-9e773a5559da" alt=""><figcaption></figcaption></figure></div>

#### **Disabled**

Disabled is a setting designed to turn off all automatic routing of customer chats.

Instead of the system distributing chats automatically, all new or escalated conversations are placed into a shared queue. When a new conversation requires human assistance, it remains in an unassigned status. An agent must then review the queue and manually claim the chat to take ownership. This method provides complete control over ticket distribution, allowing team members to select specific conversations based on their expertise or current availability.

<div data-with-frame="true"><figure><img src="https://1646628841-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBW7n4ClAhZvbgvusylCd%2Fuploads%2Fqby2fN7aafLyehOHJT9L%2Fimage.png?alt=media&amp;token=a56cfd7a-89e0-427a-b9de-727e42e1c3ae" alt=""><figcaption></figcaption></figure></div>
