Skip to content
Agentic Workflowdocs
v0.8.2Install free

nodes / builtin / flow

Wait For Approval

Pause the run until a person approves or rejects it

Flow ExtensionWeb app

Pause a run until a person approves or rejects it, then continue down the matching branch.

workflow · fill-form-from-json.awf 5 steps

Fill Form from JSON: a workflow with 5 steps, starting with Run now and ending with Submit the form.

Open in AWFlow

Wait For Approval stops the run at this step and asks a question, the Prompt. When someone answers, the items that were waiting leave through Approved or Rejected, unchanged.

  • The question appears on the paused run in the Executions pane. In the browser extension, an Approve / Reject card is also dropped onto the page you are looking at, when that page allows it.
  • You are told a run is waiting: a “waiting for you” count in the top bar, a sound (a chime when the app is open, the desktop notification’s own sound otherwise) and, in the extension when the app is not in front, a desktop notification you can click to jump to the run.
  • The run waits until someone answers. It does not time out, and it is kept if you close the browser. Cancelling the paused run stops it without sending items to either port.
  • Fed several items, the node pauses once and one answer routes all of them together. For one decision per item, put the node inside a Loop or Split in Batches.
  • Check a draft before an email, message or post goes out.
  • Confirm before a step that spends money, deletes data or changes a live system.
  • Review what an AI step produced before it is saved.

To ask for values rather than a yes or no, use In-Page Form. This node is different from the automatic approval that AI tools ask for before each action they take; see Action Approval.

SettingTypeWhat it does
Prompt TextWhat the person is being asked to approve.

Write the Prompt as a question and include the details the person needs, for example Send this reply to {{ $input.to }}?. Left empty, it shows Approve this step?.

  • Approved
  • Rejected

The items that reached the node come out unchanged, so the next nodes read the same fields as before. Leave Rejected unconnected if a “no” should simply end that path.

None. This node needs no connection and has no slots for other nodes.

Review an AI-written summary before posting it:

  1. Get All Text reads the open article.
  2. Summarization writes a short summary.
  3. Wait For Approval with Prompt Post this summary to Slack?.
  4. From Approved: Slack posts the summary. From Rejected: Show Notification with the message Summary discarded.
  • The run stays “waiting”. Nobody has answered yet. Open the Executions pane and approve, reject or cancel it.
  • No card appears on the page. The card only appears on normal web pages (http or https), and only in the extension. Browser settings pages, the extension store and the AWFlow app tab can’t show it; answer from the Executions pane or the desktop notification.
  • One answer approved every item. That is expected: the node pauses once per run. Put it inside a Loop for one decision per item.
Fill and submit a web form from saved values intermediate · 8 min No setup
  • In-Page Form: ask for values instead of a yes or no.
  • IF: branch automatically, without asking anyone.
  • Wait: pause for a set time instead of a person.
Edit page

Last updated:

Was this page useful?
Ask Aria about Wait For Approval