Connect a Flow to an external tool with the Webhook step

Michael

Michael

Last updated on Jun 26, 2026

πŸ“ Where to find it: Reach your customers β†’ Flows β†’ (open a Flow) β†’ "+" β†’ Webhook

The Webhook step sends the contact's information (and that of their conversation) to a URL of your choice: it is the gateway to connect a Flow to any external tool (n8n, Zapier, your own API, a third-party CRM).

How it works

When the journey reaches this step, Madyis Hub sends a POST request in JSON containing the contact (name, email, phone, attributes) and the conversation to the URL you specify. Because you enter the URL yourself, the call goes through a security filter (anti-SSRF) that blocks internal addresses. The step never crashes the Flow: a failure or an invalid response is logged and the journey continues.

Step by step

  1. Get the receiving URL from the external tool (n8n, Zapier, your API…).
  2. In the Flow editor, add the "Webhook" step via the "+".
  3. Paste the URL (it must start with http:// or https://).
  4. Place the step at the desired point in the journey.
  5. Publish the Flow and check on the external tool's side that the data arrives.

Good to know

  • Do not point to an internal/private address: this type of URL is rejected for security reasons.
  • This step never blocks the journey, even if the remote tool is down.
  • Not to be confused with the (incoming) webhook trigger, which instead brings a lead INTO the Flow.