Stop Automating Approval Chains. Start Removing Them.
A lot of automation projects focus on speeding up approvals that should not exist in the first place. If your workflow depends on too many signoffs, AI will only make the waste happen faster.
A lot of companies say they want workflow automation.
What they usually mean is they want the same bloated process to move a little faster.
So they add forms, routing rules, Slack alerts, approval bots, and AI summaries on top of a system that already has too many people saying yes to things that should not need permission in the first place.
That is not operational improvement.
That is bureaucracy with better tooling.
If your process needs four approvals to publish a landing page, issue a refund, change a CRM field, or send a standard proposal, the problem is not that the workflow is still manual. The problem is that the workflow was designed around distrust and unclear ownership.
Automation does not fix that. It just helps the waste scale.
Before you automate a process, ask which parts of it should exist at all.
The anti-pattern: accelerating decision theater
This is the most common failure mode in business automation.
The company sees a slow process and assumes the answer is orchestration. So the team maps the current flow exactly as it exists:
- employee submits request
- manager approves
- finance approves
- operations approves
- another manager confirms the first manager
- system finally does the obvious thing
Then they build software around it.
The internal pitch always sounds responsible. More visibility. Better compliance. Less manual chasing. Faster turnaround.
Sometimes those gains are real. But if the approval chain itself is badly designed, all you have done is preserve a weak operating model in software.
Now the waste is harder to see because it looks structured.
Why approval-heavy workflows keep spreading
Approval chains usually grow for social reasons, not technical ones.
Managers want oversight. Teams want cover. Compliance gets used as a blanket explanation even when the actual rule is much narrower.
So instead of defining clear authority, limits, and exception rules, the business adds another checkpoint.
One approval becomes three. Three becomes six. Then somebody says the process is too slow and asks for automation.
That is how companies end up spending real money to industrialise indecision.
The hidden cost
Most teams measure approval workflows by turnaround time. That misses the bigger damage.
Bloated approval chains also create weak ownership, inconsistent decisions, queue buildup around senior people, and slower customer response because reversible actions get treated like board decisions.
If the process exists mostly to spread blame, software will not turn it into a good system.
What should be automated and what should be removed
There are decisions that need real control. There are also approvals that only exist because the organisation never cleaned up its rules.
Keep approvals when the downside is materially expensive
Examples include sending money above a defined threshold, changing production infrastructure with real blast radius, approving legal terms outside a pre-agreed template, or publishing high-risk regulated content.
Those are not signs of operational weakness. They are guardrails.
Remove approvals when the decision is routine, reversible, or already governed elsewhere
Examples include publishing standard marketing copy that already follows brand rules, refunding within a defined policy, provisioning tools inside a pre-approved budget, or updating internal records that already have an audit trail and rollback path.
Those actions usually do not need more approvers. They need clear rules, clear ownership, and good logging.
Better pattern: automate policy, not hierarchy
Strong automation systems do not just route requests to more humans. They encode the routine decisions that the business already knows how to make.
That means replacing vague approval culture with explicit policy.
Instead of “send this to Sarah because she usually decides,” build rules like auto-approve requests under a defined threshold, route only exceptions with missing data or policy conflicts, require review only when the action falls outside a clear limit, and log the decision and reason automatically.
That is where automation becomes useful.
You are not trying to eliminate human judgment. You are trying to stop spending human judgment on low-value repeat work.
A simple test
If you cannot explain why an approval exists in one sentence, it probably should not be in the flow.
If the reason is “just to be safe,” that is not a rule. That is avoidance.
If the reason is “because that person usually knows what to do,” write the policy down and automate the routine part.
If the reason is “because we do not trust the team,” you have a management problem, not an automation problem.
Anti-patterns that make automated approvals worse
Turning Slack into a decision engine
If your core process depends on people clicking approve inside chat threads all day, you have not fixed the system. You have just moved the inbox.
Using AI to summarise a bad process instead of redesigning it
An AI assistant that writes a cleaner approval brief is still feeding the same approval machine. Better summaries do not justify bad governance.
Confusing auditability with friction
You do not need five approvers to create a trustworthy record. In many cases, logs, thresholds, version history, and explicit ownership are enough.
A practical way to clean this up
Most teams do not need a giant transformation project. They need a sharper operating rule.
1. Map every approval in the workflow
Not the happy-path diagram. The real one. Who approves what, how often, and for what reason.
2. Label each approval
Put each one in one of three buckets: legally or financially required, risk-based but probably reducible, or pure habit. This step is where the nonsense usually becomes obvious.
3. Define thresholds and default actions
Routine decisions should have automatic outcomes inside clear boundaries. Humans should review the exceptions, not everything.
4. Automate after the policy is clear
This is the sequence that matters. First simplify. Then encode. Then monitor.
If you reverse that order, you usually end up with a polished system that preserves the original mess.
The real goal
Good automation should reduce the amount of decision traffic inside the business.
It should remove routine approvals, surface real exceptions, and make ownership clearer than it was before. If it only makes the same approval maze move faster, you have not built leverage. You have built a nicer queue.
That is why a lot of automation initiatives disappoint. They treat workflow speed as the problem when the real issue is that too many workflows were designed around unnecessary permission in the first place.
Remove what does not need approval.
Automate what follows a rule.
Escalate what actually deserves judgment.
That is the version that scales.
At IndieStudio, we usually get better automation results by stripping out low-value approval steps before we touch tooling. Once the ownership, thresholds, and exception paths are clear, the software part gets a lot simpler and much more reliable.