How can I trigger an external webhook when a chatbot conversation ends? | The place for Zendesk users to come together and share
Skip to main content
Question

How can I trigger an external webhook when a chatbot conversation ends?

  • June 29, 2026
  • 1 reply
  • 36 views

Hello,

I'm trying to integrate Zendesk Messaging with my own backend system.

My requirement is to make a single HTTP request to my external system when a chatbot conversation (or messaging session) has ended. The external system only needs to be notified that the conversation/session is complete—it does not need to send or receive any messages, interact with the bot, or involve a human agent.

I've looked at the available Conversations webhooks (such as conversation:message) and the documentation around messaging sessions, but I haven't found a clear event that indicates the end of a chatbot conversation or messaging session.

Could you clarify the following?

  • Is there an event or webhook that is triggered when a messaging session or chatbot conversation ends?

  • If so, can it be used solely to notify an external system via an HTTP request?

  • If there is no such event, what is the recommended way to detect that a chatbot conversation has ended so an external API can be called?

For context, we are using Zendesk Messaging with a chatbot only. We do not need to hand conversations off to human agents. We simply need an HTTP callback to our backend when the chatbot conversation or messaging session has ended.

Thank you!

1 reply

  • Author
  • June 30, 2026

What are the options for doing that ? I haven’t found any way to do that without needing to do some other action after the request to external api