With approval flows, you can adapt the expense approval process to your organisation's requirements. An approval flow can be as simple or as complex as you need. Any member of the organisation can be part of the approval process.
Team reviewers
Teams and team reviewers will be migrated to approval flows. This means that if you have teams in your organisation which were set up with team reviewers, the system will create approval flows based on those, so that the current workflow will remain largely the same as before. These approval flows can be edited or deleted as needed.
To get started with Approval Flows, go to Settings > Approval Flows. Users with the Administrator role can add, amend, add delete approval flows.
How does it work?
When an individual user creates and submits an expense of any type, that expense should then be reviewed. The outcomes of a review can be Approved, Rejected, or Changes Requested. In approval flows, the user who creates and submits the expense is called the “Requester”.
Once a user submits their expense, the system checks which approval flow they are associated to, and determines what should happen next with their expense. It could be that the expense is auto-approved, or that it needs to go through levels of review. There can be as many levels, or steps, as required – this will depend on the conditions set up within the approval flow.
To safeguard against potential delays in complex approval flows, certain users can override all steps – they will have an “Approve all steps” button. All users with the Administrator or Financial Reviewer role will be able to do this. (Users with these roles could also approve any expense before the introduction of approval flows.)
Setting up your approval flows
Default Approval Flow
When you open the Approval Flows page for the first time, you will find a flow named “Default Approval Flow” that is always at the top and cannot be deleted. This flow applies to all expenses where the user or team is not allocated as a Requester within any other approval flow.
Setting up a new approval flow
To set up an approval flow from scratch:
Go to Settings > Approval Flows and click the + Create Approval Flow button:
Give your approval flow a name.
Under Requesters, select the teams and/or users to whose expenses the approval flow should apply. Note the following:
You can only select a specific team or user for one approval flow.
If you select a user in one approval flow, and the team that the user belongs to in another, then the approval flow in which the user is specified individually will be applied.
Under Approval Flow Rules, set up all the steps and rules through which the expense will go. See more on this in the next section.
When you are done, click Save.
The system will shortly begin evaluating expenses and applying the appropriate approval flow.
Please note that it may take a few minutes before reviewers see expenses that they need to review according to your new flow. The same applies when you update an existing flow.
Approval Flow Rules
Auto-approval
Certain expenses may not need review by another user and can therefore bypass the approval process. We currently offer two conditions under which expenses will be approved automatically:
Amount under – the expense amount is at or under this amount
Is not in policy breach – the expense conforms to all expense policy rules
Steps
For expenses that fall outside auto-approval rules, you can apply multiple conditions and reviewers to your expense reviews. This is set up in the Steps section:
Steps are applied in the sequence set up and shown in the approval flow. Each step has the following elements:
Reviewers
Select the reviewers for this step. You can select any number of reviewers. The user(s) selected will see the expense in their Review list if the condition that follows applies.
Condition
Select from the following options:
Always – the selected reviewer(s) will always need to review the expense at this point in the flow
Amount over – the expense amount more than this amount
Amount under – the expense amount is at or under this amount
Is in policy breach – the expense doesn't conform to all expense policy rules
Is reimbursable – the expense will only go to the reviewer when the purchase is reimbursable (that is, the requester used their own funds)
Fields (if applicable)
For the Amount over and Amount under conditions, the amount is specified here.
Can Edit
The reviewer can edit the expense if needed. Under normal circumstances, only users with the Administrator or Financial Reviewer role can edit an expense. However, if this is selected, any user that is currently reviewing the expense will be able to edit it.
All must approve
If you selected multiple reviewers, all of them must approve the expense before it can move to the next step in the approval flow.
Fallback reviewer(s)
It may happen that an expense doesn’t meet any of the conditions specified under Steps. For example, if only an “Amount over” is specified, expenses below this amount won’t have any applicable steps. In these cases a “fallback” is needed, to ensure that the expense does get reviewed. You can select from the following:
Auto Approval – the expense will automatically be approved
Manual Approval – specify the user(s) that can approve the expense
Changes to the Inbox
To accommodate approval flows, the Inbox tabs are now labelled as follows:
My Open – any of your own items, such as transactions, financial documents and expenses
Review – expenses which require action from you, such as expenses you are a reviewer for
In Progress – expenses for which you will be in the approval flow, but which are not yet ready for you to review
All – every expense you have permissions to see
The filters applicable to expenses have been moved out of a single drop-down and spread across the top of the inbox for ease of use.
Review History
When viewing an expense, you can click the Approval Flow tab to see where the expense currently finds itself in the approval flow.