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
| Property | Required | Description |
|---|---|---|
| Timeout | Yes | Maximum time (in minutes) to wait for a response before the gate times out |
Behaviour
When the Approval Gate node is reached:
- Execution suspends. The workflow is placed in a
WaitingForApprovalstate. - The node on the canvas turns teal to indicate it is waiting.
- Approve and Reject buttons appear on the node card on the canvas and in the execution detail log.
- 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 Approvalstatus 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