Skip to main content

Approval Gate

Suspends workflow execution and waits for a human to approve or reject before continuing.

:::note Plan requirement Approval Gates are available on Pro and Enterprise plans. :::

Properties

PropertyRequiredDescription
TimeoutYesMaximum time (in minutes) to wait for a response before the gate times out

Behaviour

When the Approval Gate node is reached:

  1. Execution suspends. The workflow is placed in a WaitingForApproval state.
  2. The node on the canvas turns teal to indicate it is waiting.
  3. Approve and Reject buttons appear on the node card on the canvas and in the execution detail log.
  4. If no response is received within the timeout, the execution is cancelled.

Clicking Approve resumes execution and routes it through the node's normal output port. Clicking Reject terminates the execution branch.

Providing a reason

When approving or rejecting, you can optionally enter a reason. The reason is captured in the execution log.

Where to approve

Approvals can be actioned from two places:

  • The workflow editor canvas — the node shows Approve/Reject buttons while the execution is live
  • Execution Logs — open the execution detail page; nodes in Pending Approval status show the same buttons

Use cases

  • Require a manager to review an auto-generated document before sending
  • Gate a destructive operation (e.g. deleting records) behind a human checkpoint
  • Multi-step approval workflows where each gate represents one approver