Approval workflows
Review prepared actions before they are authorised, understand risk levels, and design workflows that are safe to run unattended.
An approval workflow is the checkpoint between "OpenbirdAI could do this" and "OpenbirdAI did this". Designing it well is what makes automation safe to leave running.
How approvals work
When OpenFeather prepares an action, the workflow shows what would happen, against which account, with which content. You approve or reject it. A rejected action produces no external change and no cost for the execution it never performed.
Risk levels
- Low risk — read-only or internal preparation, such as drafting a message for review.
- Elevated risk — anything that leaves OpenbirdAI or consumes a provider capability.
- Not permitted — actions the product will not perform regardless of approval.
Designing a safe approval
- Make the prepared action easy to read in full — do not truncate the content you are approving.
- Show the target account explicitly.
- Require approval for every external action, even in an automated run.
- Log the decision so you can audit it later.
What approvals do not cover
- Provider-side actions you take outside OpenbirdAI.
- Actions performed by tools you configured elsewhere.
- The accuracy of the reasoning that led to the action — approval is your judgement about the plan, not a guarantee of the outcome.
What a good approval screen shows
- The complete content of the action, not a truncated preview.
- The exact account or destination it would affect.
- What will be sent, created or changed, in plain language.
- Whether anything irreversible is involved.
If any of those are missing, do not approve. An approval you cannot fully read is not an approval.
Auditing approvals over time
Approvals are only useful if someone looks at them. Once a workflow is trusted, approvals become rubber stamps and the checkpoint stops doing its job.
- Review recent approvals monthly at the start.
- Ask for each approved action to be justified in one line.
- Revoke standing approval for anything nobody remembers approving.
- Tighten the workflow when the same wrong action keeps getting approved.
Common questions
I approved an action but nothing happened externally. Why?
Approval authorises the attempt. If the provider rejected it, the product reports the failure rather than silently retrying. Check the execution timeline.
Can approvals be skipped for low-risk tasks?
Keep approval for anything external. Skipping it removes the only checkpoint that is independent of the model.