Budget Approval with Threshold Routing
Routes spend requests by amount — team lead under €500, management above — and logs every decision.
This flow is being documented
Architecture and use case are already public. Build instructions and screenshots follow as the flow is finalised.
Use case
Approval routing rules live in people's heads and get skipped under pressure. Encoding the threshold in the flow makes the policy the default path rather than a reminder.
Who uses it
Anyone requesting spend, plus team leads and management as approvers.
Real scenario
A €320 software licence goes to the team lead and is approved in minutes. A €4,000 hardware order routes straight to management, and both decisions land in the BudgetRequests list with amount, approver and timestamp.
Time saved
Before
~40 min per request chasing the right approver
After
~3 min — routed automatically
Time saved
~35 min per request
How it works
A form or SharePoint item starts the flow. A Condition on the amount selects the approver — team lead below €500, management at or above — Start and wait for an approval collects the decision, and the outcome is written back to SharePoint and emailed to the requester.
Step-by-step build
- 1
Trigger: SharePoint 'When an item is created' on the BudgetRequests list (or a Forms submission that creates it).
- 2
Initialize a string variable 'Approver' at top level.
- 3
Add a Condition on the Amount column: if less than 500, set Approver to the team lead mailbox; otherwise set it to the management mailbox.
- 4
Start and wait for an approval addressed to the Approver variable, including amount, purpose and requester.
- 5
Update the SharePoint item with Outcome, ApproverName, ApprovalDate and any comments.
- 6
Email the requester with the decision, and post high-value approvals to the finance Teams channel.
- 7
Add a scheduled reminder companion flow for approvals pending more than 48 hours.
Copilot prompt
Paste this into Power Automate Copilot to scaffold the flow.
Create an automated flow triggered when an item is created in the SharePoint BudgetRequests list. Initialize an Approver variable, add a condition on the Amount field routing requests under 500 euro to the team lead and 500 or above to management, start and wait for an approval addressed to that approver, then update the SharePoint item with the outcome and email the requester the decision.
Screenshots
Captures are added as each step is published.
Official documentation
Explore more flows
Employee Onboarding Pipeline
From signed contract to first-day-ready: status pipeline, forms, approval, IT notification and Teams intro.
View module In ProgressEmployee Offboarding Pipeline
Terminated status triggers access removal, file transfer, mail forwarding, farewell post and archiving.
View module In ProgressVacation Request and Approval
Form submission → manager approval → calendar block and confirmation, or a refusal with a reason.
View module