Webhook Wait icon

Webhook Wait

Pauses workflow and waits for a webhook call to resume

Webhook Wait

AI-generated

Summary

Pause the workflow and wait for an incoming webhook call at a specified path and HTTP method to resume execution.

Inputs

  • Path (required) — The webhook URL path where the workflow listens for incoming requests. The full URL is provided in output when active.
  • HTTP Method (required) — The HTTP method (e.g., POST, GET) the webhook listens for.
  • Response Mode (required) — Determines when to respond to the incoming webhook request: immediately upon receipt or after the last node executes.
  • Response Code (required) — The HTTP status code to return in the webhook response.
  • Response Data — Custom JSON string to respond with; if empty, defaults to '{"success": true}'.

Output shape

a list of items each containing the webhook request data as JSON, including headers, body, query, params, method, and the webhook URL called

The response behavior depends on the 'Response Mode' parameter — it either responds immediately with the configured data or after the final workflow node finishes. The node outputs webhook request details in JSON to be used in subsequent nodes.

Examples

Example 1: Waiting for an external system to trigger the workflow via a POST request at a custom path, then processing the received data.

Set 'Path' to a unique string, 'HTTP Method' to POST, 'Response Mode' to 'On Received' (default), and optionally customize 'Response Data' and 'Response Code'. The node outputs the incoming webhook's data to downstream nodes.

Links

Discussion