Skip to main content
The Approval node adds a human checkpoint to a workflow. When the run reaches it, execution pauses and an approval request appears in your Feed. Nothing downstream runs until someone decides.

Configuration

FieldWhat it does
TitleShort title shown on the approval card
Form FieldsFields the reviewer sees. Each has a name, type (string, number, boolean, select, media), label, and a pre-filled value that can reference upstream data, e.g. {{http-1.amount}}

Reviewing requests

Pending requests live in the Feed tab in the top navigation (shortcut G then A). A badge shows how many are waiting. Each card shows the form fields filled with their resolved values. The reviewer can edit the values, then click Approve or Reject. The run resumes down the matching output handle:
HandleWhen it runs
ApprovedThe request was approved
RejectedThe request was rejected
Feed tab showing a pending approval request card
Downstream nodes read the (possibly edited) field values as {{approval-id.values.field_name}}. Example: an agent drafts a tweet, an Approval node shows it in a tweet_text field, and the Approved branch posts {{approval-id.values.tweet_text}} to X. The reviewer can tweak the wording right in the card before approving.
While a request is pending, the execution shows a waiting status in Execution logs. The card also links back to the workflow and node that created it.

Next steps