What are Approval Workflows?
Approval workflows define who reviews and authorizes expenses and expense reports before they can be reimbursed. Smartbills supports two types of approvals, expense-level approvals for individual transactions and report-level approvals for entire expense reports. Workflows can be configured with a single approver or a multi-level chain depending on your organization’s policies.Two Types of Approvals
Expense-Level Approvals
Expense-level approvals (/:slug/approvals) let approvers review and act on individual expenses one at a time. This is useful when expenses need to be approved as they arrive rather than waiting for them to be grouped into a report.
- Each expense is approved or rejected independently
- Commonly used for Business Expenses expenses that do not go through expense reports
- Allows faster turnaround on individual transactions
Report-Level Approvals
Report-level approvals (/:slug/approbations) apply to entire expense reports. When an employee submits a report, the approver reviews all expenses in the report together and makes a single decision.
- The approver sees the full report with all expenses, receipts, and totals
- The report is approved or rejected as a whole (individual expenses can be flagged for changes)
- This is the standard workflow for Expenses expense reimbursement
How It Works
1
Submission
An employee submits an expense report or an individual expense is flagged for approval. The system identifies the correct approver(s) based on the configured approval chain.
2
Notification
The designated approver receives an email and in-app notification that an item is awaiting their review. The notification includes a summary of the expense or report with the total amount.
3
Review
The approver opens the item and examines the details: receipts, amounts, categories, vendor information, and business purpose. They can add comments or ask questions.
4
Decision
The approver takes one of three actions: Approve the item, Reject it with a reason, or Request Changes to ask the submitter to correct specific issues.
5
Escalation (Multi-Level)
If the approval chain has multiple levels, the item moves to the next approver after the first level approves. This continues until all required levels have approved. If any level rejects, the item is sent back to the submitter.
6
Resolution
Once all required approvals are obtained, the expense or report moves to the Approved status and proceeds to reimbursement. If rejected, the submitter can correct the issues and resubmit.
Approval Chain Configurations
Approver Actions
Notifications and Escalations
Smartbills keeps all participants informed throughout the approval process:- Submission Notification: Approvers are notified by email and in-app when a new item needs their review
- Decision Notification: Submitters are notified when their expense or report is approved, rejected, or returned for changes
- Reminder Notifications: If an approver has not acted within a configurable time period, a reminder is sent automatically
- Escalation: After multiple reminders, the item can be escalated to the next level or an admin, depending on configuration
Key Terminology
Roles Involved
Related Guides
Expense Reports
Understand how reports are created and submitted for approval
Approve a Report
Step-by-step guide to approving an expense report
Reject a Report
How to reject a report and provide feedback
Roles and Permissions
Learn about roles that can approve expenses