The Webhook Trigger (POST) action allows you to send data from your flow to an external system in real time. It works by making an HTTP POST request to a specified URL, with a customizable payload made up of dynamic data from the live flow.
Common use cases include:
Sending order data to a third-party system.
Notifying external APIs of cart or customer changes.
Triggering real-world actions, such as unlocking a door
To configure a Webhook Trigger (POST):
Choose a trigger (manual or conditional).
Add the Webhook Trigger (POST) action to the sequence.
Select a payload type:
Form encoded – sends data as key=value pairs in the URL- encoded body
Plain text – Sends key=value pairs as plain text (not URL- encoded).
JSON – Sends a full structured object in JSON format. When you choose JSON, you don’t need to add individual fields, the entire object from the selected category (e.g. Order) is included automatically.
Enter the Webhook URL endpoint – this is the destination URL that will receive the request.
Define the Webhook data – select which fields to include in the request.
As you add data, the Webhook output field shows a preview of the payload or URL in real time.
Webhook data defines the fields included in the request. Each entry has a key (the field name in the request) and a value (pulled dynamically from the live flow).
Supported categories include:
General
Product
Cart
Order
Customer
Custom Entry (manual key and value)
For example:
Key: device_command
Value: unlock_door
This setup would send a predictable external command, such as opening a smart lock.