Insights / AI & Automation
AI agent governance: a practical framework for business leaders
AI agent governance is the system of decision rights, controls and evidence that determines what an agent may do for a business. It answers practical questions: which records can it read, which actions can it take, how much can it spend, who reviews exceptions and who can stop it?
These questions become urgent when AI moves beyond producing drafts. An agent connected to a CRM, inbox, purchasing platform or customer service system can change real operations. A plausible answer is no longer the only standard. The business also needs the right action, on the right account, within the right authority.
This guide proposes a practical operating framework for leadership teams. It concentrates on the controls around a deployed workflow, rather than model selection or a general AI policy. The aim is to make useful delegation explicit, testable and manageable.
What does AI agent governance cover?
A chatbot may suggest an email. An agent may choose the recipient, retrieve account information and send it. Governance must therefore cover the whole workflow: the model, instructions, tools, credentials, data, people and environment.
The NIST AI Risk Management Framework provides a voluntary foundation for managing AI risks throughout a system’s life. Its core functions are Govern, Map, Measure and Manage. The framework below translates that broad risk-management perspective into operating decisions for a business agent; it is not a NIST certification or a substitute for obligations that apply to a particular organization.
Start with a narrow question: what valuable work can this agent complete within a boundary the company can actually enforce?
1. Write an operating mandate before granting access
Give every production agent a short, versioned mandate. Describe its business purpose, users, permitted tasks, prohibited actions and conditions for stopping. “Improve sales productivity” is too broad. “Prepare renewal summaries from approved account records for a manager to review” is specific enough to govern.
Assign one business owner who is accountable for the workflow’s value and consequences. Name a technical owner for integrations, a control owner for permissions and a deputy who can act when the primary owner is unavailable. A committee may advise, but an incident should not require a committee to decide who owns the response.
The mandate should record:
- The process and customer group in scope.
- The source systems and approved data categories.
- The actions the agent can recommend, draft or execute.
- The decisions reserved for a named human role.
- The maximum acceptable financial and operational exposure.
- The conditions that suspend access or require a new review.
Connect the mandate to the existing process owner. If a company has not agreed who may approve a discount, adding an agent will not resolve that ambiguity. This is partly a business consulting and operating-model question, not simply an integration task.
2. Separate reading, drafting and execution permissions
A useful authority model distinguishes four levels: read approved information, prepare a recommendation, execute a bounded action and take a consequential action requiring approval. Avoid granting the highest level because it is convenient during development.
Use dedicated identities where the platform supports them. Limit access to the records, fields, folders and actions needed for the workflow. Separate test and production environments, and keep production credentials out of prompts and general reference documents.
Enforce important restrictions in the tool or application layer. A prompt saying “never delete a customer” is weaker than an integration with no delete capability. Limit external destinations as well as internal access: an agent that can read customer records should not automatically be able to send those records to any address or website.
Anthropic’s discussion of agent containment explains why supervising what an agent can reach matters alongside supervising its behavior. Access boundaries help limit the damage an unintended action could cause. They still need to be designed for the specific environment.
Make approvals specific and reviewable
Show the reviewer the proposed action, affected record, recipient, amount, supporting evidence and expected consequence. Approval should apply to that action and those parameters. If the recipient or amount changes afterward, the system should request a fresh decision. A general approval at the start of a long task should not silently authorize every later action.
3. Set spending, volume and time limits outside the model
Control more than model usage costs. An agent may consume paid data, create support tickets, trigger campaigns or make purchasing requests. Each creates a different type of exposure.
Set limits at several levels: per action, per task, per day and across the whole workflow. Decide what happens when a limit is reached. The safe default may be to stop execution, preserve the draft and alert the owner, rather than retry indefinitely.
| Control | Example design decision |
|---|---|
| Financial authority | Prepare purchase requests; do not place orders or change bank details. |
| Volume | Process a capped number of records before pausing for reconciliation. |
| Runtime | Stop after a defined duration or number of tool calls. |
| Retries | Use a limited retry policy and prevent duplicate transactions. |
| Scope | Operate only within the approved business unit and record set. |
These are examples, not universal thresholds. Choose values from the process economics, reversibility and maximum loss the company is prepared to tolerate.
4. Test decisions and failure behavior before scaling
A demonstration usually follows a clean path. A production evaluation needs ordinary cases, difficult exceptions and hostile inputs. Build a test set from representative work with sensitive information removed or appropriately protected.
Measure task completion, factual accuracy, unauthorized-action attempts, correct escalation, duplicate actions, cost and human rework. Separate these measures. A high completion rate can conceal poor permission handling, while an agent that escalates everything may be controlled but commercially unhelpful.
Include conflicting records, missing customer identifiers, outdated instructions, tool outages and repeated requests. Test whether the workflow recognizes that a transaction already happened before attempting it again. Define pass and stop criteria before looking at the results.
OpenAI’s agent safety guidance describes prompt injection as untrusted content attempting to redirect an AI system. It recommends controls including structured data flows, approvals and evaluation. In business terms, a supplier document or incoming email must remain evidence to inspect, not a new source of authority over the agent.
Re-run relevant evaluations when a model, prompt, tool, policy or data source changes. A successful earlier test does not automatically validate a new combination.
5. Keep an audit trail that answers business questions
For each material action, record a task identifier, agent and configuration version, source references, tool request, policy decision, approval where required and actual outcome. Distinguish “requested,” “approved,” “executed” and “confirmed.” A generated message saying “done” is not evidence that the application accepted the change.
Record concise decision reasons and evidence references rather than relying on a model’s hidden reasoning. Give reviewers enough information to reconstruct what happened without collecting every possible piece of customer data.
Set retention, access and redaction rules with the relevant data and security owners. Audit logs can themselves contain sensitive information. Review a sample of successful tasks as well as failures; otherwise, quiet errors can remain invisible until a customer complains.
6. Design rollback and incident response before launch
Identify how to pause the agent, revoke credentials and prevent new actions. Test the stop mechanism from outside the agent itself. It should not depend on the model agreeing that an incident exists.
Then distinguish reversible changes from actions that cannot simply be undone. A CRM field may have a previous version to restore. An email cannot be reliably recalled, and a customer may already have acted on a message. Plan compensating actions, such as correcting a record, notifying an account owner or contacting an affected customer through an approved process.
The incident playbook should name who contains the issue, who assesses impact, who decides on communication and who authorizes restart. Preserve relevant evidence, determine the affected records and review the failure across the whole workflow. A restart should follow a corrected control and targeted testing, not merely a new instruction telling the agent to be more careful.
A worked example: governing a renewal support agent
Consider a hypothetical software company introducing an agent to help account managers prepare renewals. This is an illustrative design, not a Zendral client result.
The initial scope is 50 selected accounts. The agent reads approved CRM fields and current contracts, summarizes renewal dates and usage, and drafts an internal brief. It cannot send customer messages, amend contract terms, approve discounts or view unrelated accounts. The revenue operations director owns the workflow; the systems team owns access and the account manager approves any customer-facing action.
During testing, a contract attachment contains text telling the agent to send the account list to an external address. The workflow treats the attachment as untrusted content. The external send is unavailable, the event is logged and the case becomes part of the regression tests.
A second test reveals a more ordinary problem: the CRM and contract have different renewal dates. The agent must flag the conflict and cite both sources. It must not silently choose the more convenient date or update the contract system.
Before expansion, the team reviews whether briefs are accurate, whether managers actually save time after corrections and whether exceptions reach the right person. It also checks the cost per accepted brief. If the evidence is satisfactory, the next release may allow draft emails in a review queue. Sending remains a separate permission decision.
This sequence creates an observable increase in authority. It avoids turning a useful drafting assistant into an autonomous commercial representative through a collection of small, undocumented changes.
7. Expand authority in stages, with an expiry date
Move from offline tests to a supervised pilot, then to limited production. Increase one meaningful dimension at a time: record volume, business units, tool access or execution authority. Changing all four together makes a failure harder to diagnose.
Set review dates for permissions and named exceptions. Temporary access should expire unless an owner renews it. When employees change roles, suppliers change tools or a workflow is retired, remove the associated credentials and scheduled tasks.
Manage agents as a portfolio once several exist. Shared credentials, overlapping responsibilities and combined spending can create exposure that is not obvious from reviewing each agent alone. Connect that portfolio review to business transformation priorities, so the company scales workflows that create useful capacity rather than accumulating disconnected experiments.
An AI agent governance checklist for leadership teams
- We can name the business owner and the person authorized to stop the workflow.
- The agent’s permitted and prohibited actions are written down.
- Tool permissions enforce the important boundaries.
- Financial, volume, runtime and retry limits have defined stop behavior.
- Approvals show the actual action and cannot be reused for changed parameters.
- Tests include exceptions, hostile content and unavailable tools.
- Logs distinguish proposed actions from confirmed application outcomes.
- We can identify affected records and execute a recovery procedure.
- Changes trigger an appropriate evaluation before wider release.
- Permissions and exceptions have owners and review dates.
Questions business leaders ask about AI agent governance
Who should own AI agent governance?
The business process owner should be accountable for the workflow, supported by technology, security, data and other relevant specialists. Central standards help, but a central AI team should not become the default owner of every commercial decision an agent touches.
Does every action need human approval?
No. The level of review should reflect the consequence, reversibility and uncertainty of the action. Bounded, well-tested tasks may run within enforced limits. Higher-impact actions need stronger controls, which may include explicit approval. Requiring constant clicks without useful context can create an ineffective review process.
How do you know when an agent is ready to scale?
Use agreed evidence: acceptable task quality, useful economics, effective escalation and tested containment and recovery. Volume alone is not proof. Expand only the authority supported by the evaluation, and retain a route back to a smaller scope.
Build the operating model around the opportunity
The strongest starting point is a valuable process with a clear owner and a boundary the business can enforce. Zendral’s AI and automation services connect use-case strategy, workflow design and implementation priorities, helping leadership teams define what to delegate and how to retain control as the work scales.
