Approvals

Human-in-the-loop approvals

When a workflow hits an Approval node it pauses and lands in this queue. Reviewers see the full context, approve to resume execution, or reject with a note.

What you'll learn
  • How runs land in the approvals queue
  • What context a reviewer sees
  • How to approve, reject, or comment
  • How to filter and act in bulk

The queue

Open Approvals from the sidebar. The queue lists every run currently paused at a human gate, ordered by oldest pending.
  1. 1

    Workflow and node

    The workflow name and the specific Approval node that paused. Click through to see the node configuration.
  2. 2

    Status

    Pending, Approved, Rejected, or Expired. Approved and Rejected stay visible for audit; Expired flags approvals that timed out per the node SLA.
  3. 3

    Submitter and age

    Who triggered the run, when, and how long it has been waiting. Old pending items bubble to the top.

Reviewing a run

  1. 1

    Open the run

    Click any row to open the review panel. The panel shows the input, the agent output so far, every prior step, and the question the workflow is asking the human to decide.
  2. 2

    Inspect upstream context

    Expand the trace to see what the agent did before the pause — which tools it called, which prompts it sent. Useful for catching obvious mistakes before approving.
  3. 3

    Approve

    Click Approve. The workflow resumes from the next step. Add an optional comment that is logged with the decision.
  4. 4

    Reject

    Click Reject. The workflow terminates and the rejection note is attached to the run for audit. The submitter is notified via the configured channel.

Bulk actions

Multi-select rows in the queue to act on them together. Bulk approve and bulk reject prompt for a single comment that is applied to every selection. Useful when a batch of identical requests (e.g. a refund campaign) needs the same decision.

Filtering

  1. 1

    By workflow

    Narrow the queue to one workflow. Useful when different teams own different approval queues.
  2. 2

    By status

    Hide closed items by default; show approved and rejected for audit and reporting.
  3. 3

    By date

    Pick a window to scope the view. Combine with status to find every rejection in the past week.

Frequently asked questions

Who can approve?
Whoever the Approval node lists as approvers — a user, a role, or a group. Anyone in the workspace can view the queue, but only authorized reviewers see the approve and reject buttons.
What happens if no one approves in time?
The Approval node has an SLA. When it expires, the platform follows the configured fallback — usually reject and terminate, optionally re-route to a backup approver.
Can an approval be undone?
No. Decisions are immutable for audit. If you approved by mistake, cancel the resumed run from Monitor before it completes.
Are decisions logged for compliance?
Yes. Every approve or reject records the reviewer, timestamp, comment, and run context. The audit log is exportable and tamper-evident.