Clarification on Zoom Chatbot Webhook Events for Thread Replies in 1:1 Chats

I am developing a Zoom Team Chat chatbot (user-managed app & admin-managed) and need clarification regarding webhook event triggers for message replies in 1:1 direct messages.

Specifically:

  1. When a user sends a direct message to the bot, my webhook receives the event and the bot responds correctly.
  2. However, when a user replies to the bot’s message using the “Reply to a message” (thread reply) option in a 1:1 chat, my webhook does not receive any event, and the bot cannot respond.

Could you please confirm:

Is it currently possible for Zoom chatbots to receive webhook events for thread replies in 1:1 direct messages**, regardless of scopes or app management type?
Are there any plans to support webhook events for thread replies in 1:1 chats in the near future?
Is there any recommended workaround to handle or detect thread replies to bot messages in 1:1 chats?

Thank you for your assistance.

Best regards,
Daniyal
daniyal@purelystartup.com

Hey @Daniyal1,

Just to confirm, are you subscribed to the chat_message.replied event? (It’s a separate subscription from chat_message.sent)

If you are, it’s possible that Zoom doesn’t send these webhooks for replies to DM’s, though their docs don’t specify this so a member of the Zoom team may be able to confirm.

Some possible workarounds here are to:

  • Have users @-mention the bot in the thread (that comes through as a normal chat_message.sent) or
  • poll the List User’s Chat Messages API for new items with a parent_msg_id

Hopefully this helps!

Hi @amanda-recallai,

Thanks for your suggestions!

  • I’ve subscribed to both the chat_message.replied and chat_message.sent events.
  • In channels, I do receive the chat_message.replied webhook when someone replies in a thread.
  • In 1:1 DMs with the chatbot, I do not receive any webhook event for thread replies—only for new direct messages.

I’ve double-checked my event subscriptions and app settings. Everything works as expected in channels, but thread replies in DMs just don’t trigger any webhook event for my bot.

From what I can tell, it seems like Zoom simply does not send chat_message.replied events for thread replies in DMs, even though the docs don’t explicitly say this. Is this your experience as well? If you or anyone else has ever seen this event fire in a DM context, I’d love to know.

For now, I’ll look into polling the List User’s Chat Messages API for DMs as a workaround, but it’s definitely not ideal.

Thanks again for your help!

I’m having the exact same issue. Would be really interested to know if there is a fix for this as it makes my app much less useful.

Hi @Luke7

I have researched a lot and I found out the with Direct 1:1 chat with the chatbot(app), I do not receive any webhook event for thread replies—only for new direct messages.

Found no work around to cater replies in 1:1 communication. Sorry.

1 Like

Hi @Daniyal1 and @Luke7
thanks for sharing all these details with us!
Let me ask internally if this is expected behavior and will get back to you