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


🔎 Looking for something specific? Use the Search (top left) or hit ⌘/ctrl + K

Contents:

⬅️ Home

⬅️ Product guides

<aside> 🤔 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.

</aside>

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

https://www.loom.com/share/b1aa217da4dd4dea94144471561e11b1?sid=25ae9cdc-33d7-4634-bb76-f6a389f1ab48

Setting up the trigger

  1. Create a new flow
  2. Select Incoming webhook from the list of Trigger types:

Untitled

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

ADVANCED JOURNEYS _ WEBHOOKSXZAPIER 3.jpg

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

<aside> 💡 Whatever variables you enter here can be used in the flow

</aside>

Untitled

  1. Continue building the flow

Using variables in nodes

Message & Update nodes

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

Untitled

Condition node

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

Untitled