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
Workflow and node
The workflow name and the specific Approval node that paused. Click through to see the node configuration. - 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
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
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
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
Approve
Click Approve. The workflow resumes from the next step. Add an optional comment that is logged with the decision. - 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
By workflow
Narrow the queue to one workflow. Useful when different teams own different approval queues. - 2
By status
Hide closed items by default; show approved and rejected for audit and reporting. - 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.