# chat message received webhook not being sent/recieved

**URL:** <https://devforum.zoom.us/t/chat-message-received-webhook-not-being-sent-recieved/143954>\
**Category:** API and Webhooks\
**Created:** [June 2, 2026, 3:09am UTC](https://devforum.zoom.us/t/chat-message-received-webhook-not-being-sent-recieved/143954 "2026-06-02T03:09:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Conf](https://avatars.discourse-cdn.com/v4/letter/c/eb8c5e/32.png) [@Conf](https://devforum.zoom.us/u/Conf)\
**Post date:** [June 2, 2026, 3:09am UTC](https://devforum.zoom.us/t/chat-message-received-webhook-not-being-sent-recieved/143954/1 "2026-06-02T03:09:31Z")

</div>

Hi all.

I am experiencing an issue where the meeting.chat\_message\_received webhook event is completely failing to fire for my Server-to-Server OAuth app, despite all required backend settings, scopes, and event subscriptions being correctly configured.

**Here is what we have verified and completed:**

1. **Backend Archiving Unlocked:** Zoom Support previously enabled the “Enable Meeting/Webinar Archiving” backend feature flag for our account.

2. **Portal Settings Configured:** In our Account Settings, “Archive meetings/webinars” is toggled **ON**.

3. **Continuous Meeting Chat Disabled:** The setting “Allow users to access meeting chats before and after the meeting” is toggled **OFF** to ensure default in-meeting chat servers are utilized.

4. **Encryption Status:** Meetings are running on standard **Enhanced Encryption** (not End-to-End Encryption / E2EE).

5. **App Permissions Flawless:** Our Server-to-Server app has the meeting:read:chat\_message:admin and webinar:read:chat\_message:admin scopes successfully added. The In-meeting chat message received webhook event is subscribed.

6. **Other Webhooks Work Perfectly:** Our endpoint successfully and instantly receives meeting.started, meeting.participant\_joined, meeting.participant\_left, and meeting.ended events in real-time. Only the chat message webhook remains completely silent.

**Sample Data from our most recent test meeting:**

- **Meeting ID:** XXXXXXXXXX

- **Meeting UUID:** XXXXXXXXXXXX

- **Host Email:** host@email.tld

- **Meeting Lifecycle Timestamps (UTC):**

During this specific meeting window, multiple chat messages were actively sent back and forth by both the host and the participant, but zero webhook payloads for the chat events were dispatched by Zoom’s servers to our endpoint.

Could you please check our account routing flags on your backend to see why the live chat webhook events specifically are being suppressed or failing to trigger for our account?

Copy of RAW JSON below

| |
| --- |

2026-06-01T15:13:14.078Z

| |
| --- |

meeting.started

| |
| --- |

{“event”:“meeting.started”,“payload”:{“account\_id”:“OMMITED,“object”:{“duration”:0,“start\_time”:“2026-06-01T15:13:13Z”,“timezone”:”",“topic”:“OMMITED Zoom Meeting”,“id”:“OMMITED”,“type”:1,“uuid”:“OMMITED”,“host\_id”:“OMMITED”,“host\_email”:“OMMITED”}},“event\_ts”:1780326793772}

| |
| --- |

2026-06-01T15:13:16.054Z

| |
| --- |

meeting.participant\_joined

| |
| --- |

{“payload”:{“account\_id”:“OMMITED”,“object”:{“uuid”:“OMMITED”,“participant”:{“public\_ip”:“OMMITED”,“user\_id”:“OMMITED”,“user\_name”:“OMMITED”,“participant\_user\_id”:“OMMITED”,“id”:“OMMITED”,“join\_time”:“2026-06-01T15:13:13Z”,“email”:“OMMITED”,“participant\_uuid”:“OMMITED”},“id”:“OMMITED”,“type”:1,“topic”:“OMMITED”,“host\_id”:“OMMITED”,“duration”:0,“start\_time”:“2026-06-01T15:13:13Z”,“timezone”:“”}},“event\_ts”:1780326794915,“event”:“meeting.participant\_joined”}

Many thanks

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [June 2, 2026, 3:13am UTC](https://devforum.zoom.us/t/chat-message-received-webhook-not-being-sent-recieved/143954/2 "2026-06-02T03:13:06Z")

</div>

@Conf you might need DLP to be turned on for this webhook to work.

> **[How to enable in-meeting chat DLP (Data Loss Prevention scanning) integration](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0081500)**
>
> Data Loss Prevention (DLP) is a set of tools and processes used to ensure that sensitive data is not

You will need to contact zoom support on that specific account to enable it
