This article is mainly for operations managers, HR, finance leaders, and department heads in SMB and mid-market companies. It covers common workflows, such as expense approvals, leave (PTO/sick) requests, and others.
Essentially, you're getting a practical framework to diagnose approval bottlenecks, design compliance controls, automate execution with RPA, and measure impact – plus two copy-ready blueprints and a rollout plan.
If your approvals still run through email threads, chat messages, or disconnected HRIS and accounting systems, you're likely paying for it – in labor costs, delayed reimbursements, policy breaches, and audit risk.
This guide shows you how to:
Diagnose bottlenecks using 7 measurable symptoms (cycle time, rework rate, and SLA breaches).
Separate workflow orchestration (decisions + controls) from RPA execution (cross-system actions).
Build a compliance baseline: segregation of duties, thresholds, audit trail, exception paths.
Automate two high-impact workflows: expenses and leave requests.
Use Bitrix24 as your orchestration layer: routing, escalation, visibility, audit trail – while RPA executes in ERP/HRIS.
Measure ROI using median & 90th percentile cycle time, cost per approval, and compliance rate.
Roll out in 30–45 days with controlled pilots and governance.
Being a Chief Marketing Officer at Bitrix24 and having managed a team of 50+ people for over 10 years gave me a wealth of experience in handling and automating approvals, from leave requests to expense approvals.
Here in this article, I would like to give a few practical tips to those who have to handle approval requests on a daily basis (e.g., HR personnel, accountants, department heads, and C-level executives) on how to fully automate the process.
Once you understand the basic framework, all required approvals will take mere hours, instead of days, and the associated costs will drop to pennies.
When approvals are manual, the issue isn't just inconvenience – it's cost and risk. Let's quantify it.
The average manager spends 4–8 hours per week on administrative approvals and follow-ups.
Finance teams report 10–20% of expense submissions require rework due to missing receipts or coding errors.
Manual approval workflows increase processing time by 30–50%, especially when routed via email.
Delayed expense reimbursements are among the top 5 drivers of employee dissatisfaction in internal HR surveys.
Companies without systematic subscription approvals overspend on SaaS by 15–25% annually due to unused or duplicate licenses.
For a 200-employee company, this amounts to:
1,200 expense claims/month
15 minutes average handling time
$40/hour blended cost
That's $12,000 per month in processing cost alone – before counting rework, delays, or compliance exposure. Now add leave management:
200 employees × 2 leave requests/month
10 minutes per request across HR + manager + payroll
That's ~67 hours/month of administrative time. The bottleneck is rarely malicious. It's structural.

You likely have an approval bottleneck if you see:
Median approval time > 48 hours for simple expenses
90th percentile approval time > 5 days
Frequent “status check” messages (“Has this been approved?”)
Rework rate > 10% due to missing data
Approvals occurring in email instead of a system of record
No clear SLA or escalation path
No audit trail showing who approved what and when
An approval bottleneck is not just delay – it's when decisions are fragmented across tools and lack enforceable controls.
This distinction matters.
Handled inside Bitrix24:
Request intake forms (standardized fields)
Role-based routing
SLA timers and escalations
Threshold rules
Segregation of duties enforcement
Status tracking
Audit trail (who approved, timestamp, comments)
Bitrix24 becomes the system of record for approvals.
Handled by the system:
Posting approved expense to ERP
Notifying the accounting department
Updating HRIS leave balance
Sending confirmation emails
Recording payment confirmation
Think of it this way: workflow automation decides => RPA executes => keep humans in the loop for risk-based decisions.
Any automation must align with internal control best practices (e.g., COSO (Committee of Sponsoring Organizations of the Treadway Commission) principles, basic audit trail requirements, and so on). Minimum controls:
Segregation of Duties (SoD): No self-approval
Threshold-based approvals: e.g., <$200 auto-approved if compliant
Mandatory fields: category, cost center, receipt attachment
Duplicate detection rule
Escalation after SLA breach (e.g., 48 hours)
Exception handling path
Full audit log retention (minimum 3–7 years depending on jurisdiction)
Automation increases compliance – if designed correctly.
Required fields:
Final approver
Accountant
Report title
Amount
Currency
Documents/receipts
Control Rules
No self-approval
Duplicate detection check
SLA: 48 hours per approver
This is an example of financial operations (like purchase requests or expense reports) being implemented in Bitrix24.
|
Bottleneck/Risk |
Automation Control |
How It's Implemented (Bitrix24 + RPA) |
Owner |
|---|---|---|---|
|
Missing receipts |
Mandatory field rule |
Bitrix24 blocks submission without attachment |
Finance |
|
Manager delay |
SLA + escalation |
Bitrix24 escalates after 48 hours to next-level manager |
Ops |
|
Duplicate expenses |
Duplicate check |
RPA cross-checks ERP entries before posting |
Finance |
|
Policy breach |
Threshold rules |
Bitrix24 routes high-value items to finance/legal |
Finance |
|
Shadow SaaS spend |
Mandatory legal review |
Bitrix24 adds legal step for AI/software category |
Legal |
|
Lost audit trail |
Central log |
Bitrix24 stores full approval history |
Ops |
Employee submits expense in Bitrix24
Bitrix24 enforces rules and routes
Human approves (if required)
RPA posts to ERP/accounting system
Confirmation logged in Bitrix24
Dashboard updates KPIs in real time

Manual handling of leave requests and expenses leads to payroll errors, team understaffing, and compliance risk. Common cost drivers:
Payroll adjustments due to incorrect PTO balances
Double-booked teams
Managers forgetting prior approvals
HR spending hours reconciling spreadsheets
Request types:
PTO
Sick leave
Unpaid leave
Business trip
Eligibility rules
Probation period restrictions
Notice period requirement
Coverage rules
No more than X team members off simultaneously
Critical role coverage requirement
Blackout periods:
End-of-quarter
Major project launch
SLA:
24–48 hours
Employee submits request in Bitrix24
System checks leave balance automatically
Supervisor approves
Bitrix24 updates the absence chart
RPA updates HRIS + payroll
Employee notified
Full audit log stored
Cycle time often drops from 3–5 days to under 24 hours.

Missing Receipt
Status: “Incomplete”
Auto-notify employee
SLA: 48 hours to resubmit
Auto-cancel if no response
Policy Conflict
Route to finance
Require written justification
Record exception tag in audit log
System Downtime
Queue in fallback status
Notify process owner
Resume automatically once systems are online
If back-office cost is your biggest pain, start with expense reports
If employee experience + speed matter most, start with leave requests
Expenses typically generate larger direct savings. Leave requests generate faster visible wins.
In Bitrix24 every approval step is tracked, so it’s easy to identify approval bottlenecks, i.e., steps that take the longest (more information here).
Here's what you can track inside Bitrix24:
Median approval cycle time
90th percentile approval time
Touchpoints per request
Cost per approval
Policy compliance rate
Escalation frequency
Target benchmarks:
<24h median approval time
30–50% reduction in touchpoints
20–40% lower processing cost
Yes – when governed properly. Best practices:
Least-privilege bot accounts
Logged bot activity
Named owner for each automation
Change approval process for bot updates
Quarterly access reviews
RPA does not remove control – it enforces it consistently.
Phase 1 (Week 1–2): Diagnostic
Measure current cycle time
Identify bottlenecks
Define thresholds & controls
Phase 2 (Week 3–4): Pilot in Bitrix24
Configure workflow
Add RPA for ERP/HRIS
Train managers
Phase 3 (Week 5–6): Measure & Optimize
Compare pre/post KPIs
Tighten auto-approval rules
Expand to additional departments
There is always a shortcut if you don't have enough time, patience, or expertise to set this up yourself – a local Bitrix24 partner can do it for you.
Approvals are not supposed to be heroic efforts. They are operational controls. When orchestrated in Bitrix24 – with routing, escalation, visibility, and audit trail – and executed via RPA across your ERP and HRIS, approvals move from a daily frustration to a measurable, governed system.
The result isn't just speed. It's lower costs, fewer policy violations, cleaner audits, and managers who spend their time on decisions – not chasing emails.
Route, escalate, log, and automate approvals in one governed system — with real-time KPIs and audit trail built in.
START FREEIt's when approvals become the slowest step because requests lack context, routing is manual, and decisions are spread across email and chats – creating queues and rework.
Workflow automation routes decisions and enforces roles and SLAs.
RPA executes actions in ERP/HRIS/portals when APIs are limited.
When the request is low-risk: under threshold, correct category, receipt attached, no duplicates detected, and budget available.
Role-based routing, segregation of duties, thresholds, audit trail, and exception handling.
Median and 90th percentile cycle time, rework rate, compliance rate, and cost per approval.