What is this page about: This page explains how expense approval workflows decide who reviews a submitted expense and in what order, how Light's default workflow behaves, how to build your own approval steps and conditions in the workflow editor, and what a manager sees and does when reviewing, approving, or rejecting an expense.
On this page
- Understanding approval workflows
- Default approval workflow
- Setting up approval workflows
- Manager approval process
- Filtering your approval queue
- Related articles
An expense approval workflow decides who reviews a submitted expense, and in what order, before Light reimburses it. A workflow can be a single manager approval, or a chain that runs from manager to finance to an executive.
Understanding approval workflows
An approval workflow defines:
- Approval steps: How many approval nodes a submission passes through (1, 2, or 3+)
- Approvers: who reviews at each step. Pick specific users or groups, the requester's manager, or the manager of the previous approver
- AI agent review: Light can review expense reports against your expense policies and auto-approve compliant ones
- Conditions: When different approval paths apply (e.g., approvers vary by amount or entity)
Most organizations use manager approval: Employee submits, manager approves, Finance processes reimbursement.
Default approval workflow
Light includes a default expense workflow, named Expense reimbursement, that runs automatically whenever an expense report is submitted:
- Review expense report (AI agent review): Light reviews the expense report against your expense policies
- Compliant: The expense report is approved automatically
- Non-compliant: The expense report is sent to the inbox for manual review
You can customize this workflow in the visual editor.
Setting up approval workflows
Opening the workflow editor
- Navigate to Settings → Workflows (Open in Light →)
- Open the default expense workflow, Expense reimbursement (the one triggered when an expense report is submitted), to see its visual editor
- Use the toolbar at the bottom to add Action or Condition nodes
- Connect nodes to define the approval flow
- Click Publish to activate your changes. New submissions follow the most recently published version of the workflow, so publish once you're happy with the layout.
Adding approval steps
-
In the visual editor, add an approval node
-
Specify Approvers on the node. Light routes an approval one of four ways:
- User: name an individual directly
- Group: any member of the group can approve
- Manager of requester: Light routes to the requester's manager
- Manager of previous approver: Light routes to the manager of whoever approved last
-
Mark each approver as required or optional
-
Each approval node branches into if approved and if rejected paths. Connect each one to the next step
-
To vary approvers by amount or other criteria, route submissions into different approval nodes using condition nodes
Conditional approval rules
For complex scenarios, add condition nodes:
-
In the visual editor, add a Condition node
-
Set the condition (IF), for example:
- If Amount > $500
- If Entity = [specific entity]
- If a custom property has a certain value
-
Connect each branch, including the "else" default path, to the appropriate approval step
-
Conditions are evaluated in order, and the first match determines the path
Manager approval process
Receiving expense for approval
Managers receive notifications when employees submit expenses:
- Email notification: "New expense from John ($245) awaits your approval"
- In-app notification: Alert in Light interface
- Slack/Teams notification (if enabled): Message in chat app
Click notification to open expense for review.
Reviewing an expense
-
Click the notification or navigate to Tasks (Open in Light →)
-
View expense details:
- Receipt: the receipt document itself, viewable inline
- Vendor/user, entity, and accounts: who's being paid, from which entity, and the pay-from and send-to accounts
- Amount and currency
- Invoice number and dates
- Description
-
Review for:
- Legitimacy: Is this a real business expense?
- Policy compliance: Does it meet company policy?
- Reasonableness: Is the amount appropriate?
- Accuracy: Does the description match what was purchased?
-
Click Approve or Reject
Approval actions
Approve Expense:
- Click Approve. The approval applies straight away, in a single click.
- Light queues the expense for payment.
- Employee gets notification: "Your expense was approved"
Reject Expense:
- Click Reject
- Optionally add a comment explaining why
- Click Confirm
- Employee is notified with your comment, if you added one
- Employee can reset the rejected expense report, which moves its expenses back to draft so they can revise and resubmit
Filtering your approval queue
On Tasks (Open in Light →), filter the list of expenses waiting for your approval by Owner, Category, or Deadline.
Related articles
Also searched as: Expense approval workflow, approve or reject an expense, expense approval steps, conditional approval rules, AI auto-approve expenses, expense workflow editor.