Approval types
Leaves
Employee requests with balance and team conflicts.
Expense reports
Reimbursement items with receipt photos.
Timesheets
Weekly hours per project.
Shift swaps
Swaps between colleagues.
Quotes
Above authorised threshold.
Supplier invoices
To pay above threshold.
Employee data changes
IBAN, address, contract change.
Approvals dashboard
Dedicated “Approvals” tab in mobile app shows:- Red badge with pending count
- Cards sorted by urgency (upcoming deadlines on top)
- Filters: type, employee, request date
Fast flow
1
Push notification
When a request arrives, notification with title, employee, amount/dates.
2
Direct actions from notification
Without opening app (iOS long press, Android swipe):
- Approve
- Reject
- Open detail
3
Contextual detail
If you open: full data + context (leave balance, history, project budget for expenses).
4
Approve / reject with comment
Tap approve → done. For rejection: Arya requires reason (sent to employee).
Batch approvals
To handle many at once:1
Select multiple
Long-press first card → checkboxes appear → select others.
2
Group action
Bottom buttons: Approve all / Reject all.
3
Confirm
Confirmation required for multi actions. Useful month-end for standard timesheets.
Offline approval
Approvals made offline are queued and sent on reconnect. Employee notified only on actual sync completion.Escalation
If you don’t respond within N days (configurable), Arya:- Sends reminder to you
- Escalates to your manager (if configured)
- Logs visible in audit
Delegation
Before going on leave, delegate approvals:1
Profile settings → Delegate
Select colleague.
2
Period
From / to (e.g. 15-30 August).
3
Delegable types
Pick: all or only some (e.g. only leaves, not expenses).
4
Notify delegate
Arya informs the colleague they’ll receive requests.
Privacy
Approvals on sensitive data (salaries, personal documents) are logged in audit with timestamp and IP. Requests on confidential data (e.g. IBAN change) may require dual approval (manager + HR).