> For the complete documentation index, see [llms.txt](https://docs.inogic.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.inogic.com/whatsapp4dynamics/features/discuss-chat.md).

# Discuss Chat

The **Discuss feature** empowers you to seek internal help, whether it’s a quick question or a deeper insight, without interrupting the client experience.

**Example:**

Mark is chatting with a customer, *Smith*, and has a product-related question. He uses the Discuss feature to consult *Martha*, the product expert, without the client knowing.

**How It Works:**

1. Click on the **Assign/Discuss icon** in the chat.

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

2. Choose **Discuss.**
3. In the **Assign To** field, select the user type (e.g., User or Manager) for the discussion.

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

&#x20;   4\. From the **Select User** field, select the user you wish to discuss with and click **Discuss**.

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

**Note:** Upon sending a Discuss request, similar to the Assign feature, a system-generated **Engagement Tracking Record** is immediately created and updated with relevant details.

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

**Discussion Flow:**

* The recipient (e.g., *Martha*) receives a notification: *“Mark has requested to discuss with you.”*

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

* If she accepts, a **Discussion Panel** opens.

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

* Mark and Martha can chat privately.  &#x20;
* Martha can view the entire conversation with the client (Smith) but cannot connect with or message the client directly. All chat-related functionalities that allow her to interact with the client, such as sending free-form messages, message templates, or emojis, will be disabled for her.

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

* If rejected, a pop-up prompts Martha to provide a **reason** (e.g., *Busy with another case*).
* Mark can also **withdraw** the request before it is accepted. (Same as Assign Feature)

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

* A pop-up will appear prompting Mark to provide a reason for the cancellation (e.g., *Issue resolved*)

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

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

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

**Key Notes:**

* The client does not see the internal discussion.
* Discussion can be ended by either party.

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

* When the initiator wants to end the discussion, they can use the **End Discussion** button from the Discussion Panel. &#x20;
* Upon clicking it, a pop-up will appear asking them to select whether the issue or query has been resolved or not. &#x20;
* If the requested user wants to leave the discussion, they can use the **Leave** button from the Discussion Panel.
* Once clicked, the discussion will end immediately, and the Engagement Tracking Record will be updated accordingly.

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

**Auto Timeout for Requests**

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

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

* &#x20;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**.

* This section contains the following fields:

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