Approvals
Some decisions are too important to automate. Approvals put those decisions in your hands.
When an agent is about to take a sensitive action, it pauses and asks you first. You review what it wants to do, and you approve or reject with a single click.
What an Approval Looks Like
Each approval request shows:
- Agent: Which agent is asking (e.g., "Support Agent", "Finance Agent")
- Tool and service: What it wants to do and where (e.g., send an email via Gmail, process a payment via Stripe)
- Action summary: A one-line description of the specific action (e.g., "Send reply to jane.doe@example.com RE: Subscription billing question")
- Risk level: Critical, high, medium, or low
- Context: The conversation history that led to this request, so you can understand why the agent wants to take this action
Risk Levels
- Critical: Financial transactions, large payments, account changes
- High: External communications to important contacts, data modifications
- Medium: Routine outbound messages, standard service actions
- Low: Internal operations, connecting new credentials, configuration changes
Approving and Rejecting
From the Approvals page you see a list of pending requests, sorted by urgency.
To approve: Click the Approve button, or press the A key. The agent proceeds with the action.
To reject: Click Reject (or press R), select a reason, and optionally add details. The agent receives your rejection and adjusts.
Approvals that go unanswered will expire after a timeout period. Expired approvals are treated as rejections.
Where Approvals Come From
Approvals are generated in two ways:
From ability permissions. When you set an action to "Approval" on an ability (see Abilities), the agent must get your sign-off every time it tries to take that action. For example, you might allow your agent to read emails automatically but require approval before sending.
From trigger settings. When you mark a trigger as requiring approval (see Triggers), the agent does the work but pauses before the final action and waits for your confirmation.
Audit Trail
Every approval decision is recorded: who requested it, what was proposed, who approved or rejected, when, and why. This creates a permanent record of all human-agent decisions for your records.
The Point
You describe your business, configure your abilities, and set up triggers. Your agents handle the day-to-day. But when something important comes up, you make the final call. Approvals keep you in control without requiring you to babysit every action your agents take.