For the complete documentation index, see llms.txt. This page is also available as Markdown.

On Webhook

On Webhook is a bot trigger that lets DoubleTick start a journey and send platform event data whenever an external system or DoubleTick event calls a webhook URL.

On Webhook starts a bot journey when an external system sends data to a webhook URL. A webhook is a URL that receives event data automatically. Use this trigger to connect external events or platform updates with automation workflows.

What's covered

Where to use this trigger

Use this trigger when you want DoubleTick to capture events and send them to another tool or system, such as:

  • Saving message delivery logs in Google Sheets.

  • Tracking template status: Sent, Delivered, Read, and Failed.

  • Capturing conversation assignment updates.

  • Sending platform activity data to your CRM or reporting tools.

  • Building custom integrations beyond Bot Studio.

This trigger is especially useful for teams that want automated reporting or system-level tracking.

How webhooks work in DoubleTick

When you create a bot journey using On Webhook, DoubleTick provides a webhook URL. Copy this URL to the system that needs to call it. When the selected event occurs, DoubleTick sends the full event information in the webhook response.

How to use it in DoubleTick

  1. Copy the webhook URL: Open Bot Studio, create a journey, select On Webhook, and copy the generated URL.

  2. Add the URL in DoubleTick: Open Settings → Webhooks, select Create Webhook, and paste the URL into Webhook URL.

  3. Select an event: Choose an event, such as Message Status Update, Conversation Assigned, or Incoming Message Received.

  4. Save the webhook: Click Save. DoubleTick then sends updates whenever that event occurs.

For API registration and Postman testing, see How to configure and register a webhook.

For example, a business wants a complete history of all templates sent from DoubleTick, including Sent, Delivered, Read, and Failed. They copy the On Webhook URL from Bot Studio, paste it in Settings, Webhooks, select the event Message Status Update, and save the webhook. Now, whenever a template is sent, a log is created immediately when it is marked as Sent, another log is created when it becomes Delivered, and another update comes when it is Read. These updates can then be captured in tools like Google Sheets for reporting and tracking.

Key takeaways

  • On Webhook sends real-time event data through a generated webhook URL.

  • It supports Message Status Update, Conversation Assigned, and Incoming Message Received.

  • Use it for logging, reporting, and integrations with CRMs or Google Sheets.

Frequently asked questions

Where do I get the webhook URL to use with this trigger?

Bot Studio generates it automatically when you add the On Webhook trigger to a journey.

Which events can I select for a webhook?

You can choose events such as Message Status Update, Conversation Assigned, and Incoming Message Received.

Do I need to register the webhook separately for platform events to reach it?

Yes. Add the copied webhook URL under Settings → Webhooks, then select the event it should listen for.

Can I use this data outside DoubleTick?

Yes. Webhook event data can be pushed into Google Sheets, CRMs, or other internal systems.

How to configure and register a webhookUnderstanding and Using Webhooks in DoubleTickHow to use Message Status Update Webhook

Last updated