Approval Node

Pause the workflow until a human approves or rejects a step.

The Approval node pauses workflow execution until someone approves or rejects the step. Use it for human-in-the-loop workflows — expense sign-off, content review, deployment gates, etc.

Configuration

FieldDescription
MessageWhat the approver sees (supports {{templates}})
Approver emailWho receives the approval request

How it works

  1. Upstream nodes run normally until the Approval node.
  2. Execution pauses and sends a request to the approver.
  3. When they approve, execution continues to the connected downstream nodes.
  4. When they reject, the workflow follows the rejection path (if configured) or fails.

Example message

Please approve sending this campaign to {{lastOutput.recipientCount}} contacts.

Campaign: {{variables.campaignName}}
Requested by: {{inputs.requestedBy}}

Tips

  • Place Approval after any transforms that prepare the data the approver needs to review.
  • Use workflow variables for campaign or environment names so the same workflow works across stages.
  • Combine with Condition nodes after approval for approve vs reject branches.
  • Test with a Manual trigger and your own email as approver before going live.