Framework: five levels, one request, two rules
A delegation of authority for people works because each limit is attached to a role, each decision leaves a name, and authority narrows when it is misused. AI tools usually get none of that: they inherit an account, the log shows that account, and nothing narrows when they are wrong. The fix is the instrument you already trust. Add AI action types as rows, each with a level, a threshold, an approver by role, the evidence the request must show, and what is recorded.
A dashboard never needed a row, because the worst it can do is show a wrong number. The row becomes necessary the day a tool writes to a record, and it has to exist before that day. Written after the first reversal, it is a post-mortem.
The default you already have
Every AI tool with write access already sits at a level. Nobody chose it. Under an integration account it can usually change any record that account can touch, at any size, with nobody approving first and nothing narrowing when it is wrong. By the levels below, that is level 5 with no scope, no expiry and no named approver: the highest authority in the matrix, held by the actor with the shortest record.
A pattern that comes up often in mid-market diligence, described here as a composite rather than any one company: the integration user was cloned from an administrator's profile during setup because that was faster than scoping it, the pilot ended, and the permissions stayed. When a lender or buyer asks who approved a run of changed records, the delegation of authority that was tested line by line for people has nothing to say, and the log shows a username nobody owns.
So the first pass through this matrix takes authority away. It gives some back only on the record.
The levels
| Level |
What the AI may do |
What a person approves |
| 1. Read |
Look at data to answer a question; nothing changes |
Access scope, once |
| 2. Draft or report |
Produce a draft or analysis a person chooses to use |
The output, when they use it |
| 3. Recommend |
Propose a specific action, with reasoning, to a named decider who acts by hand |
The decision |
| 4. Act after approval |
Prepare the action and carry it out once a named person approves it |
Each action, before it runs |
| 5. Act on standing authority |
Carry out a narrow class of low-risk actions within a written scope, with a sample reviewed after the fact |
The scope, in advance, with an expiry and revocation triggers |
Every action starts at level 4 or below. Level 5 exists because approving 40 identical, low-value, reversible actions a week one by one is how real review dies. It is still approval: a named person approves the class of action in writing, the way a standing purchase order is approved, and every action under it is inside that scope before it runs and on the record after.
Two rules hold at every level. Each row has one named approver role. And an AI never moves itself between levels; a person does, on the record.
The approval request, built to be judged
"Change reorder point for SKU 4471 from 400 to 352. Approve?" can be signed. It cannot be judged. A request built to be judged shows four things.
| Part |
What it contains |
| The action |
What will change, where, by how much, and whether it can be undone |
| The reasoning |
Why this action, in two or three sentences, and what would make it wrong |
| The sources |
The records used, the period they cover, and anything excluded |
| The track record |
For this action type: how many proposed, approved, sent back, rejected and later reversed |
The track record is the line usually missing. For testing the finding itself, see how to trust an AI finding.
Approver competence and approval fatigue
Two failures turn approval into theater.
The approver cannot judge the work. A signature from someone who could not tell a good reorder point from a bad one adds nothing. Each row's approver should be the person expected to make that decision by hand, within the limit they hold by hand. If nobody can judge an action, it stays at level 3.
Volume turns review into rubber-stamping. An approver clicking yes 200 times a week is no longer reading: approval rates near 100%, approval times in seconds, no send-backs. Treat a long run of zero rejections as a warning sign. Tier by risk. Keep high-impact rows at level 4, and earn standing authority on narrow, reversible, high-volume rows so attention is left for them.
If your answer to AI risk today is "a person reviews everything," count last week's approvals and how many were turned down. If the second number is zero, nobody is reviewing anything. One person is clicking yes.
Earning and losing standing authority
Authority goes up by the quarter and comes down by the day.
To move a row up to level 5, all of these must hold, from the record: at least two full quarters at level 4 with enough volume to judge; send-backs or rejections above zero in each quarter, with reasons, so you know the approver was reading; approvals later reversed under a written rate; every miss (something the AI should have proposed and did not) explained and fixed; an action that is low-value and can be undone within a working day; a scope narrower than the level-4 threshold, with a sampling rate, expiry and revocation triggers; and the signature of the named approver who will answer for it. Nothing on that list comes from a demo, a vendor's promise or a sponsor's enthusiasm. All of it comes from the record.
To move a row down, any one is enough: a reversal with a cash, customer or supplier consequence (down one level the same day, pending review); a sampled error rate above the trigger; a change in what the action depends on, such as a new template, system or customer terms; or an expiry date passing without review.
Moving down never needs a meeting. Moving up always does.
Step-by-step process
- List the AI action types. For each tool with write access, list what it can send, change, post, pay or price. One row per action type. Owner: controller with the tool owner.
- Assign a starting level. Level 3 or 4, never 5. Owner: CFO.
- Set thresholds and approvers. Use the threshold method in the people matrix. The AI threshold never exceeds the approver's own limit for the same decision. Name a backup. Owner: CFO and function heads.
- Write the evidence column. The approver for each row lists what they need to judge it. Owner: row approver.
- Write the escalation rule. Outside the threshold, in an exception, or when nobody answers. Owner: controller.
- Fix the record. Every action carries the approver's name and the request as shown, not a service account. Owner: tool owner.
- Report approval quality monthly by row: approve, edit, send-back and reject rates, time to approve, approvals later reversed, misses. Owner: controller.
- Review levels quarterly, and write every change as an authority change record the day it is decided. Owner: CFO.
The policy and ownership around this sit in AI governance for finance and operations; reversals and misses feed the AI risk register and review cadence.
Worked example: a distributor's AI action matrix
Illustrative. The company, thresholds, volumes and outcomes are a composite invented to show the method. They are not recommendations or benchmarks.
The matrix
A regional distributor connects an AI tool to its ERP, AR and purchasing systems and writes four rows.
| Action type |
Level allowed |
Threshold (illustrative) |
Approver by role |
Evidence the request must show |
What is recorded |
| 1. Send a customer payment reminder |
4; 5 from quarter 3 |
Invoices up to $25,000, 1 to 30 days overdue, standard template |
AR lead (backup: controller) |
Invoice, days overdue, last contact, open disputes or unapplied credits, bank feed checked today, track record |
Text, recipient, time, approver or standing-authority reference, customer reply |
| 2. Move a supplier payment date |
4 |
Up to 10 days, within terms, invoices up to $50,000 |
AP manager; beyond that, level 3 with the controller deciding |
13-week cash before and after, supplier terms, discount lost, supplier hold history, track record |
Invoice, old and new date, cash effect, approver, supplier response |
| 3. Change a reorder point |
4; 3 after the quarter 2 reversal |
Up to 15% on C-class SKUs |
Purchasing manager (backup: operations director) |
52 weeks of demand, named annual orders, lead time, stock and open POs, track record |
Old and new value, reasoning, approver, stock 30 days later |
| 4. Change a customer price |
3, always |
Any amount |
Sales director within discount bands; CFO if margin moves over 2 points or the customer bills over $500,000 a year |
Current and proposed price, margin before and after, 12 months of volume, contract clause, track record |
Recommendation, decision, decider, reason if rejected, result after 90 days |
Row 4 stays at level 3 because a price is hard to take back, and the discount approval matrix already says who decides. Row 2 mirrors the AP manager's manual limits in the AP approval process.
Escalation rule. An action outside its threshold drops to level 3 and goes one approver up. An action touching a customer in dispute, a supplier on hold or a seasonal SKU is level 3 at any size. A request unanswered after one working day goes to the backup. It never runs by default. Silence is not approval.
The row that moved up: payment reminders
After two quarters at level 4, row 1's record showed:
| Outcome |
Count |
Share |
| Approved as drafted |
988 |
95.0% |
| Edited, then approved |
36 |
3.5% |
| Sent back |
10 |
1.0% |
| Rejected |
6 |
0.6% |
| Total requests |
1,040 |
100% |
Approved in total: 988 + 36 = 1,024. Two were later reversed (reminders to customers whose payment had arrived but was not yet applied): 2 ÷ 1,024 = 0.2%, under the 0.5% rule the distributor had written. Send-backs and rejections were above zero in both quarters, with reasons, so the AR lead was reading. Three misses traced to customer records with no email address, and were fixed. The request now shows that the bank feed was checked the same day.
The CFO approved standing authority for a narrower scope than level 4 allowed: up to $25,000, 1 to 30 days overdue, no open dispute or unapplied credit, standard template only. It expires at the next quarterly review unless renewed, and any of the downward triggers above ends it the same day. The AR lead signed as the approver who answers for it, samples 1 in 10 sent reminders weekly and reads every customer reply.
At 40 requests a week (1,040 ÷ 26 weeks) and about 3 minutes each, approving reminders took 120 minutes a week. Sampling 4 at about 5 minutes takes 20. As an illustration, 100 minutes a week move to row 2, where a wrong date can cost a discount or a shipment.
The row that moved down: reorder points
Over the same two quarters, row 3 produced 180 requests: 171 approved, 6 sent back, 3 rejected. In the second quarter the purchasing manager approved a cut on one SKU from 400 to 352 units, a 12% change inside the 15% threshold. The request showed 13 weeks of demand. A customer's annual stocking order, placed every March, sat outside that window. The SKU stocked out for 9 days, the change was reversed, and expedited freight cost $4,800.
The ERP recorded all of it, the field change under the integration account included. Nothing in it connected the stockout to the change, and nothing was responsible for asking whether the tool should keep the right to make the next one.
The approver was competent. The request was not built to be judged: it showed 13 weeks when the decision needed 52, and median approval time on the row was under two minutes. The row moved to level 3 the same day, and the evidence column now requires 52 weeks of demand and named annual orders. To return to level 4 it needs a full quarter at level 3 in which no recommendation would have caused a stockout.
Templates
Template A: AI action matrix
| # |
Action type |
Tool |
Level (1-5) |
Threshold |
Threshold source |
Approver by role |
Backup |
Evidence the request must show |
What is recorded |
Escalation |
Last level change (date, record ID) |
|
|
|
|
[X] |
|
|
|
|
|
|
|
A tool that can do five things has five rows.
Template B: Authority change record
One paragraph for every change of level, scope or approver, written the day it is decided:
On [date], [action type, row #] moved from level [n] to level [n], scope [threshold and conditions]. Why: [one sentence]. Evidence from the record: [requests and period; approved, edited, sent back, rejected; approvals later reversed; misses and their causes]. Review after the change: [sampling rate, or each action approved]. Reverts if: [triggers], or on [expiry date] if not renewed. Approved by: [name, role], who will answer for it.
For row 1, the evidence line would read: 1,040 requests over two quarters; 95.0% approved as drafted, 3.5% edited, 1.0% sent back, 0.6% rejected; 2 approvals later reversed (0.2%), cause fixed; 3 misses from missing contact data, fixed.
Metrics and KPIs for AI decision rights
| Metric |
Formula |
Data source |
Target by method |
| Actions by level |
AI actions per period, by level and row |
Action record |
Level 5 stays a small set of rows |
| Approval rate |
Approved ÷ requests, by row and approver |
Approval record |
Below 100%; read with the next two |
| Send-back and reject rate |
(Sent back + rejected) ÷ requests |
Approval record |
Above zero; a long run of zero is a warning |
| Time to approve |
Median minutes from request to decision |
Approval record |
Long enough to read the evidence |
| Approvals later reversed |
Reversed ÷ approved, by row |
Reversals log |
Under the row's written rate |
| Misses |
Actions the AI should have proposed and did not |
Exception reviews |
Each explained and fixed |
| Level-change lag |
Days from a level-change decision to its authority change record |
Change records |
Same working day |
Level-change lag is the most telling. A row moved down in a hallway and written up three weeks later kept its old authority for three weeks.
Common mistakes
- Granting by tool, not by action. "The AI can access AP" says nothing about moving a payment date.
- Starting at standing authority after a good pilot. A pilot proves the drafts are good. Nothing more.
- Approvers who cannot judge the work. A signature without a judgment.
- Requests that show only the action. The approver is asked to trust, not to decide.
- A service account in the log. The delegation cannot be tested.
- Moving down slowly. Waiting for the quarterly review after a costly reversal leaves the authority in place for the next one.
AI prompt assistance
These prompts help build and test the matrix; they do not set thresholds. Do not paste confidential data into a tool your company has not approved.
1. Find the actions inside a tool's permissions.
Here is the permission list for an integration user in our ERP (pasted). List every action type it allows that changes a record, sends a message outside the company, or moves money, grouped by business process. Do not judge which are safe.
Check: the system administrator confirms the list against live permissions before it becomes rows.
2. Read approval quality from the record.
Here is one quarter of AI approval requests: row, approver, decision (approved, edited, sent back, rejected), minutes to decide, and whether the action was later reversed. For each row and approver, compute each decision rate, median minutes to decide and the rate of approvals later reversed. Flag any approver with no rejections or send-backs. Show the arithmetic.
Check: recompute one row by hand and confirm the export includes every request, not only completed ones.
3. Draft an authority change record.
Using only these facts (pasted), write one authority change record paragraph: date, row, old and new level, scope, reason, evidence from the record, review after the change, revert triggers and expiry. Leave the approver name blank.
Check: the CFO reads it against the record, edits it and signs it before the level changes.
Implementation guide
| Phase |
Days |
Owner |
Exit criteria |
| Inventory |
1-30 |
Controller, tool owner |
Every AI action type listed at level 3 or 4; approver and backup named; records show a person, not a service account |
| Requests and measures |
31-60 |
Row approvers, controller |
Evidence column written; requests show reasoning, sources and track record; first approval quality report |
| First review |
61-90 |
CFO |
Escalation rule in force; quarterly review held; level changes recorded the same day |
No row moves to level 5 in the first 90 days.
Governance: the CFO owns the matrix and signs every level change. Each row's approver owns its evidence column. The controller keeps the approval quality report and change records. Review it in the same quarterly session as the people matrix.
Downloadable assets
Template A and Template B are designed to be copied into a spreadsheet and a document, with the metrics table as a second tab. No calculator exists for this topic.
Related resources
Frequently asked questions
What are decision rights for AI?
Written rules for which actions an AI tool may take, at what size, and who must approve them. They work like a delegation of authority for people: one row per action type, with a level, a threshold, a named approver role and a record.
Who should approve AI actions?
The person who would make the same decision by hand, within the same limit. If they could not judge a reorder point without the AI, they should not approve one with it. Name a backup for every row, and never let an unanswered request run by default.
Should AI ever act without approving each action?
Only for a narrow class of low-value, reversible actions, after at least two quarters of records show the approvals were real and rarely reversed. A named person still approves the scope in advance, a sample is reviewed afterward, and the authority reverts the day a trigger fires.
What should happen after an AI action is reversed?
If the reversal had a cash, customer or supplier consequence, move the row down one level the same day. Find what the request failed to show, add it to the evidence column, and write an authority change record. The row earns its level back on the record.
How this works in a System of Performance
An AI action matrix holds only if each request carries its evidence and each level change is written down when it is decided. A Performis routine can take on a recurring job like this, with the scope and fit agreed with you: it works from the records your team supplies, prepares the work for your named reviewer, and keeps each approval on record. To see where your own approvals stand, bring it to us as a launch partner.