
When to use approval
Approval is most valuable when:- External communication — Emails, SMS, or calls to people outside your organization
- High-stakes actions — Anything that would be difficult or embarrassing to undo
- Early in agent lifecycle — While you’re building confidence in the agent’s behavior
- Sensitive data access — Actions involving confidential information
What actions can require approval
Approval is configured per capability in the agent’s capability settings. Communication capabilities (email, SMS, phone) offer three options:- No — Actions execute immediately without approval
- Yes — All actions require approval
- Not on whitelist — Only actions to recipients not on the whitelist require approval
Where approval requests appear
In chat
When an agent needs approval during a conversation, an approval widget appears inline in the chat. You’ll see:- The action the agent wants to take (e.g., “Send email”)
- Details of the action (recipient, subject, content)
- Approve and Reject buttons
- Status badge showing “Pending”
Activity page
All approval requests—from chat and from background triggers—are listed on the agent’s Activity page under the Approvals tab. This is where you’ll see approval requests that happened outside of a chat conversation, such as:- An email trigger that needs approval to respond
- A scheduled task that wants to send a report
The platform does not currently send push notifications for pending approvals. Check the Activity page or recent chats if you’re expecting approval requests.
The approval flow
Here’s what happens when an agent attempts an action that requires approval:- Agent calls tool — The agent tries to send an email (or SMS, or make a call, etc.)
- Platform checks settings — Is approval required for this capability? Is the recipient on the whitelist?
- Approval record created — If approval is needed, a pending approval record is created
- Agent pauses — The agent reports that the action is awaiting approval
- You review — In chat or on the Activity page, you see the pending action
- You decide — Click Approve or Reject
- Action executes (or doesn’t) — Approved actions execute immediately; rejected actions are cancelled
- Agent notified — Depending on notification settings, the agent learns the outcome and can take follow-up actions
Agent notification settings
When you approve or reject an action, the agent can optionally be notified so it can take follow-up steps. This is configured per capability:| Setting | Behavior | Example use case |
|---|---|---|
| Always | Agent is notified on both approval and rejection | Agent should update a CRM after sending, or try a different approach if rejected |
| On approval | Agent is notified only when approved | Agent should archive data after sending a report, but doesn’t need to know about rejections |
| Never | Agent is not notified (action just executes or fails silently) | Simple notification emails with no follow-up work |
Configuring approval
Configure approval in each capability’s settings. Open the agent, go to Capabilities, and find the capability you want to configure. Set the approval requirement and notification preference. See Guardrails for step-by-step instructions and details on configuring whitelists.Best practices
Start with approval, then relax. When deploying a new agent, require approval for external communication. Once you’ve seen the agent handle a variety of situations correctly, you can switch to “Not on whitelist” or disable approval entirely. Use whitelists with approval. The “Not on whitelist” option gives you the best of both worlds: the agent can communicate freely with known contacts, but you review anything new. Check the Activity page regularly. Since there are no push notifications, build a habit of checking pending approvals—especially for agents that run on schedules or respond to external triggers. Review before approving. Take a moment to actually read what the agent wants to do. The approval flow is only useful if you’re reviewing, not just clicking Approve.FAQ
Can I approve multiple actions at once?
Can I approve multiple actions at once?
Not currently. Each approval request must be handled individually. This is intentional—batch approval would defeat the purpose of human review.
Do approvals expire?
Do approvals expire?
No. Approval requests remain pending until you explicitly approve or reject them. If you don’t want a pending approval, reject it.
Will I be notified of pending approvals?
Will I be notified of pending approvals?
Not automatically. The platform doesn’t send push notifications or emails for pending approvals. Check the Activity page or the chat where the request was made.
What happens if I reject an action?
What happens if I reject an action?
The action is cancelled and won’t execute. Depending on the notification setting, the agent may or may not be informed. If the agent was waiting for the action to complete, it will receive a failure response.

