Browse documentation

Workflow node reference

Send Webhook

Send data to a webhook URL. Exact configuration, outputs, execution behavior, errors, limits, and examples for the Send Webhook workflow node.

Automation buildersAdvancedAvailable

What this guide covers

  • Category: Integrations.
  • Use it to POST workflow data to an external webhook endpoint, optionally sign it and wait for a response.
  • 4 configuration fields and 3 documented outputs.
  • It is a workflow action, not a Developer Platform event subscription.

What this node does

Send data to a webhook URL

Use it to POST workflow data to an external webhook endpoint, optionally sign it and wait for a response.

When not to use it

Do not use it to start this workflow; configure a Webhook event in Workflow Trigger.

Prerequisites

  1. HTTPS endpoint controlled by the receiving system
  2. Valid payload JSON
  3. Shared secret when verification is required

Inputs and configuration fields

Send Webhook configuration fields
FieldKeyControl / typeRequirementDefaultAccepted values and behavior
Webhook URLurlvariable-inputRequired when shownNo defaulthttps://hooks.example.com/webhook. Variables supported
PayloadpayloadjsonRequired when shownNo default{ "event": "new_message", "contact": "{{contact.phone}}", "message": "{{context.message.content}}" }
Secret KeysecrettextOptionalNo defaultFor webhook signature verification. Value accepted by the displayed control
Wait for Responsewait_for_responsetoggleOptionalfalseWait for webhook to respond before continuing. Value accepted by the displayed control

Configure the node

  1. Drag Send Webhook from Integrations in the node palette.
  2. Select the node to open its configuration drawer.
  3. Complete every required field and any conditional field revealed by your choices.
  4. Insert variables only from the current trigger or an earlier node on the same path.
  5. Connect every required output handle to the intended next step.
  6. Save and run Workflow Test with representative data before activation.

Outputs

Later nodes can use these values only after this node has run successfully on the same execution path.

Send Webhook output variables
VariableTypeMeaning
{{nodes.webhook_send.sent}}booleanWhether webhook was sent
{{nodes.webhook_send.status_code}}numberResponse status
{{nodes.webhook_send.response}}objectResponse body if waited

Execution behavior

  1. Resolves the endpoint and payload.
  2. Signs the request when a secret is configured.
  3. Either waits for the response or continues according to Wait for Response.
  4. Returns response or delivery outcome fields defined by the node.

Example use case

Notify an internal order system after a customer confirms a WhatsApp choice.

Complete workflow pattern
text
Message Received → Condition → Send Webhook → Send Text → End Flow

Common errors

Send Webhook common errors
SymptomResolution
Endpoint rejects the requestInspect status and receiver logs; validate JSON and signature configuration.
TimeoutKeep the receiver fast or disable waiting only when downstream logic does not need the response.

Limitations

It is a workflow action, not a Developer Platform event subscription.

Never expose the signing secret in logs or prompts.