Human-in-the-Loop is a built-in connection. No setup is required — it is available for every agent automatically.
How it works
When to Use It
Human-in-the-Loop is the right tool when:- The action is irreversible — sending an email, deleting records, submitting a form, making a payment
- The decision requires judgment — exception handling, ambiguous requests, policy edge cases
- Compliance requires sign-off — expenses over a threshold, contract changes, PII-related actions
- You want to review a draft first — see what the agent will send or publish before it does
Request Types
Agents can send three types of requests:Approval
Approval
The agent presents a proposed action and waits for you to confirm or reject before proceeding.What you see: A request with a title summarizing the action and a description providing the context you need to decide.
- Approve — the agent continues with the proposed action.
- Deny — the agent receives your rejection and follows whatever fallback you defined in the AOP (for example: skip this step, try an alternative, or stop).
Question
Question
The agent asks you to choose from a set of options before it decides how to proceed. Use this when the right next step depends on context only you have.What you see: A question with selectable options. Pick one and submit — the agent receives your answer and continues down the correct path.Example AOP instruction:
Login Request
Login Request
The agent needs a login to access a system it has not been authorized for. It pauses and directs you to add the login in Resources > Logins and Secrets. Once the login is saved, the agent continues.
Adding Approval Gates to Your AOP
You control exactly where approvals happen by writing them into your AOP. You do not configure Human-in-the-Loop separately — just describe the checkpoint in plain language and the agent will pause there. Review before sending:Writing good approval request titles
The title is the first thing you see when a request arrives. Write your AOP so the title includes the specific details, not just “Requesting approval.” For example:- “Send invoice to Acme Corp — $4,200 due 2026-06-01”
- “Delete 47 archived records from the leads table”
- “Publish blog post: 5 Ways to Cut Procurement Costs”
Responding to Requests
You can respond wherever you work. The agent waits and resumes the moment you reply.- Requests
- During a live run
- Slack
- Microsoft Teams
Requests is your central queue for all pending requests. A badge in the left sidebar shows the count of pending items. Requests appear the moment an agent pauses.To respond:
- Open Requests from the left sidebar.
- Click the request to open the detail panel.
- For approvals: click Approve or Deny.
- For questions: select your answer and submit.
Managing High Volumes
When an agent generates many requests — for example, a batch job that reviews dozens of items — use the bulk actions in Requests to keep up:- Mark all as responded — dismisses all pending requests at once. Use this when a backlog of requests no longer needs individual review.
- Delete all responded — removes answered requests to keep the inbox clean.
- Delete all — clears everything, both pending and answered.
Practical Examples
Reviewing outbound communications
Reviewing outbound communications
Add this to any agent that sends messages on your behalf:
Expense threshold enforcement
Expense threshold enforcement
Add this to an expense-processing AOP:
Data modification gate
Data modification gate
Add this before writing to a live system:
Exception routing
Exception routing
Add this to a support or operations agent:
Tips
Related
Designing Human-in-the-Loop Workflows
When to add approval gates, how to choose request types, escalation patterns, and ramping toward safe autonomy.
Requests
Where you manage and respond to all pending requests.
Scheduling Agents
Run agents automatically so requests appear in your inbox.
Expense Report Approval
A full tutorial showing Human-in-the-Loop in a finance workflow.