Send webhook in the Action element

The Send webhook action sends a POST request with subscriber data to your URL when a subscriber reaches this step in the flow. Use it to transfer chatbot events to your own system, including CRM software, CMS, websites, or any other tool, for further processing.

Let's say you have a chatbot form for conference registrations. Every time a subscriber submits this form, the Send webhook action sends their data to the CRM system, which helps you manage follow-ups and update subscriber status.

Besides sending webhooks from a specific flow step, you can enable global webhooks triggered by chatbot-level events. Go to Bot settings > Webhooks, enable the setting, paste the URL, and select the events you want to receive. Learn more: Global webhooks.

You can also enable chatbot payment tracking in your account settings. Learn more: Payment webhooks.

Let's walk you through how to set up the Send webhook action.

Add the Action element

To insert a webhook, place the Action element after the flow element you want to track. In the settings that appear, select Send webhook.

In the first field, enter a webhook name — it should be descriptive enough to help you find it quickly. In the second field, add the URL of your handler where the POST request will be sent.

Save the element

Click Apply. The element is now ready and will send a POST request with the subscriber's data to the configured URL every time they reach this step.

Webhook data is sent with the application/json content type. For the full payload structure and examples for each event type, see Webhook structure.

Rate this article about "Send webhook in the Action element"

User Rating: 4 / 5 (7)

Previous

Course actions

Next

Use date and number formulas in the Action element

Popular in Our Blog

Try SendPulse email service for free