# Chat Notifications

**Chat Notifications** help CRM agents stay updated with all important chat activities and conversation-related actions directly within Microsoft Dynamics 365 CRM.

The notification system ensures that CRM agents are instantly informed about:   &#x20;

* &#x20;Incoming customer messages
* Chat ownership activities
* Chat Assignment and Discussion requests
* Incoming WhatsApp calls
* Unread conversations

These notifications improve agent responsiveness, streamline communication workflows, and provide a seamless customer engagement experience across all Dynamics 365 applications.

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

### How Notifications Works:

{% hint style="info" %}
**Note**: If a CRM agent is unable to view the notification panel or receive chat notifications, ensure that the CRM agent is added to the default WhatsApp4Dynamics Team and, if applicable, to the Assigned Team configured in the Configuration record. Only CRM agents who are part of the configured teams will receive chat-related notifications within Dynamics 365 CRM.
{% endhint %}

#### Notification for New Conversations

If a chat session is owned by a Team and no CRM agent has accepted the chat yet, notifications for incoming messages will be sent to all team members associated with the assigned team in the configuration. This ensures that no customer message is missed and allows team members to take ownership of the conversation.

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

#### Unread Message Notifications

Whenever a new WhatsApp message is received, WhatsApp4Dynamics automatically generates a notification within Dynamics 365 CRM.

While navigating across different apps, entities, dashboards, or records in CRM, the notification bubble displayed on the right-hand side of the screen indicates the total number of unread chats.

This helps CRM agents stay informed about pending customer conversations without needing to remain on the Chat UI screen.

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

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

#### View Chat Notifications

Once a CRM agent accepts a chat, all future incoming messages from the customer will generate View Chat notification for the Chat Session Owner. These notifications allow the assigned CRM agent to directly open and continue the conversation from the chat panel.

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

#### Incoming Call Notifications

When an end user initiates a WhatsApp call, an incoming call notification is displayed in the notification panel. Clicking the notification redirects the CRM agent to the Chat UI, where the incoming call can be accepted and continued.

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

#### Assign To Me Notification after an Idle Timeout

If the Chat Session Owner (CRM Agent) does not respond to the end user within the configured Idle Timeout duration, other eligible CRM agents within the assigned team will receive an Assign to me notification.

This functionality allows another CRM agent to take ownership of the conversation and continue assisting the customer without interruption.

<figure><img src="/files/1CbmzbKqG1tR6D9xUnAm" alt=""><figcaption></figcaption></figure>

### Assign to me Options

#### If CRM Agent Selects “Yes”

* Chat ownership is transferred to the selected CRM agent.
* The CRM agent can continue the conversation immediately.

#### If CRM Agent Selects “No”

* Ownership remains unchanged.
* The current Chat Session Owner continues to own the conversation.

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

#### Chat Session Assignment Notifications

* #### Assign using Dynamics 365 Assign Functionality

If a chat session is assigned using the standard Dynamics 365 Assign option, the newly assigned CRM agent will receive a notification indicating that the chat has been assigned to them.

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

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

* #### Chat Session Assignment from Chat UI

If a CRM agent assigns a chat session using the Assign option available in the Chat UI, the target CRM agent will receive a notification with Accept and Reject options to either take ownership of the chat or decline the request.

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

### If the requested CRM Agent Accepts the Assign Request

* The ownership of the chat session is immediately transferred to the requested CRM agent.

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

If the requested CRM Agent Rejects the Request

* &#x20;A rejection pop-up window appears.
* The CRM agent must provide the reason for rejection before declining the request.

The CRM agent who initiated the assignment request will receive a notification indicating whether the target CRM agent has accepted or rejected the request.

{% hint style="info" %}
Note: The same behavior is applicable for Discuss requests. However, when a Discuss request is accepted, the ownership of the chat session remains unchanged and is not transferred to the requested CRM agent.
{% endhint %}

With Notifications in WhatsApp4Dynamics, organizations can efficiently manage customer conversations, improve collaboration among CRM agents, and deliver a seamless customer communication experience directly within Microsoft Dynamics 365 CRM.

### **Enable System Notification**

Stay responsive with global audio alerts for new WhatsApp messages, even when you're not actively on the chat screen or inside Dynamics 365 CRM.

To activate it, go to **Configurations → WhatsApp Preferences** and switch on Enable System **Notification**.

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

Unlike standard in-app notifications, this feature plays a sound no matter where you are in Dynamics—whether you're reviewing records, managing cases, or working on dashboards.

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

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

Make sure your browser allows sound notifications and that the Dynamics tab isn't muted, so you never miss an important message.

{% hint style="info" %}
**Note:** WhatsApp notifications are fetched when the model-driven app is initially launched. However, if a user remains on a page for an extended period, new notifications will not be fetched until the user navigates to a different page.
{% endhint %}

{% hint style="success" %}
For further queries, reach out to us at <crm@inogic.com>
{% endhint %}


---

# 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/chat-notifications.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.
