Skip to main content

Create an incoming webhook trigger

With the Incoming webhook trigger, you can trigger a Journey anytime using a generated API endpoint (REST URL) and a specific payload (data)

Updated this week

The Incoming webhook trigger is an advanced feature that requires technical expertise. Please reach out to your success manager if you’re interested in using it.

Like a start button, the Incoming webhook trigger starts the flow whever a specific event or action occurs in an external system.

Screenshot of the flow we’ve built in this video

Setting up the trigger

  1. Create a new flow

  2. Select Incoming webhook from the list of Trigger types:

3. Copy the Webhook URL (as you’ll need to paste this in the external system triggering the flow):

4. Prepare the payload body with the parameters that we can expect to receive from the system triggering the flow:

Whatever variables you enter here can be used in the flow

5. Continue building the flow

Using variables in nodes

Message & Update nodes

Use the variable data in message and update nodes by selecting ‘Add variable’:

Condition node

Use the variable data in the condition node by selecting the ‘Flow variable’ event:

API docs for the incoming webhook API

Refer to this document for detailed documentation on how to trigger a flow

Did this answer your question?