# Assign Chat

The **Assign Chat** feature allows you to transfer an ongoing WhatsApp chat session to another team member directly within the chat interface. Whether a shift change is happening or specialized support is needed, this tool ensures customer interactions continue without disruption.

**Example:**

Mark, a sales executive, is chatting with a client but needs to leave for a meeting. He wants his teammate Martha to take over. Using the Assign Chat feature, he assigns the conversation to her in just a few clicks.

**How to Assign a Chat:**

1. Click the **Assign/Discuss icon** within the chat.

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

2. Choose the **Assign** option.
3. In the **Assign To** field, select the user type you wish to transfer the chat to (e.g., User or Manager).
4. In the **Select User** field, select the user you wish to transfer the chat to (e.g., Martha).

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

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

5. Click **Assign.**

What Happens Next:

* Martha receives a notification: *“Mark has sent you a chat assignment request.”*

<figure><img src="/files/89C3OaHen7JQIB5IhOqw" alt=""><figcaption></figcaption></figure>

* She can choose to **Accep**t or **Reject** the request.

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

* If accepted, the chat is reassigned, and Martha can continue the conversation with the client.

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

•  A system-generated Engagement Tracking Record is always created automatically in the background and updated with all relevant details.

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

* **If Martha rejects the request**, a **popup will appear prompting her to provide a valid reason** for the rejection (e.g., *In a meeting*, *Not available*, *Handling priority issue*, etc.).

<figure><img src="/files/3okBwql851x7Hk8lXEqr" alt=""><figcaption></figcaption></figure>

**Withdrawing a Request:**

* &#x20;If Mark decides to cancel or withdraw the assignment request before it is accepted or rejected, he can choose to withdraw the request.

<figure><img src="/files/6xXHW4DvoWaH5yTwZZqw" alt=""><figcaption></figcaption></figure>

* Upon withdrawal, a popup will appear, prompting Mark to provide a reason for canceling or withdrawing the request (e.g., *No longer needed*, *I resolved it myself*, etc.).

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

• Once withdrawn, the assignment is canceled or withdrawn, and the Engagement Tracking Record is updated accordingly.

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

**Auto Timeout for Requests**

* You can configure an auto timeout period in the CRM settings.

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

* If the recipient doesn’t respond within the configured time (e.g., 2 minutes), the request status will change to Timed Out, and the request will be canceled automatically.
* You can configure the timeout values from the Configurations section:

1. Go to **Configurations**.
2. Select the **WhatsApp Preferences** tab.
3. Under this tab, you’ll find a dedicated section called **Assign/Discuss Settings**.

**Assign Request Timeout Duration** – The duration after which a pending assign request will expire if not accepted or rejected.

#### **Quick Assign: Bulk Assignment Without Request**

**Note:**

* You can also directly assign chat sessions to other users without sending an assignment request by using the OOB (Out-of-the-Box) Assign button.
* Always prefer using this OOB Assign button over the Assign/Discuss button in the chat UI whenever you want to assign chat sessions in bulk.

*(For example, when an employee from your organization is leaving and wants to transfer or assign all their chat sessions to another user, they can directly use this feature.)*

How to Assign Chats Using the OOB Assign Button:

1\.       Navigate to **Chats** → **Chat Sessions**.

2\.       Select the chat sessions you want to assign by ticking the checkboxes next to them.

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

• Click on the three dots. Select Assign Chat Sessions from the dropdown.

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

• Choose the user you want to assign the chats to.

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

* Click Assign.
* The chat sessions will be assigned directly to the desired user without requiring any approval or additional requests.
* For example, assigning 50 chat sessions will create 50 Engagement Tracking Records—one per chat session.

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


---

# 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://docs.inogic.com/whatsapp4dynamics/features/assign-chat.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.
