Eliminating Approval Bottlenecks
Approvals don't have to take three days. Here's how to design workflows that move at the speed of your business.
Eliminating Approval Bottlenecks
Every organisation has a story about the invoice that sat in someone's inbox for two weeks because the approver was on leave. Or the contract that missed its renewal window because the GM forgot to act. Or the leave request that came back rejected with no comment, leaving the employee guessing.
Approval bottlenecks are not a workflow problem. They are an observability problem. You can't fix what you can't see.
The four bottlenecks Papyrus eliminates
1. The “I didn't know it was waiting for me” bottleneck
Every workflow task in Papyrus emits a notification — in-app, email, and (optionally) mobile push. The one-click approval link in emails means the approver doesn't even need to log in for routine items.
2. The “the approver is on leave” bottleneck
Each user can configure a delegate per workflow type. When that user is set to “Out of Office” in their profile, the workflow engine automatically routes to the delegate. No silent stalls.
3. The “I rejected it but nobody told the submitter why” bottleneck
Rejection requires a comment in Papyrus. The comment is delivered with the rejection notification. Submitters always know why they were rejected and what to do next.
4. The “we don't even know it's stalled” bottleneck
This is the biggest one. The Workflow Insights dashboard surfaces:
- Median cycle time per workflow type
- SLA compliance rate
- Per-approver response time leaderboard
- Bottleneck nodes (where workflows accumulate)
- Stalled instances (>200% of expected duration)
If you can't see these numbers, you can't fix them.
What good workflow design looks like
Three principles:
- Parallel where possible, sequential where required. If approval from Finance and Legal can happen in parallel, use a parallel approval node — don't serialise them out of habit.
- Conditional routing based on document metadata. Invoices under KES 100,000 don't need CFO approval. Use a conditional branch on the extracted amount.
- Time-bound every step. Every approval node should have an SLA. Without one, you can't measure the workflow.
The AI assist
Papyrus adds AI to workflow design in three places:
- Approver suggestion: based on document type, content, and historical routing patterns
- SLA prediction: based on the actual response time of the chosen approvers, calibrated by their current workload and recent availability
- Bottleneck detection: when a workflow accumulates more than 2× the median wait time, the engine proactively suggests re-routing options
Where to start
Audit the workflow whose SLA matters most — usually invoice approval or contract review. Get its cycle time below 24 hours. Roll the playbook to the next workflow.