Tutorial
Replace Email Approvals with Power Automate
Somewhere in your company right now, a purchase request is sitting in an inbox, and the person who sent it has no idea whose. This tutorial shows how to replace email approvals with Power Automate: one form, one flow, one list — producing routed requests, automatic reminders, escalation, and a complete audit trail, using tools most Microsoft 365 business plans already include.
The anatomy of an approval workflow
Every automated approval has the same four parts: a trigger that captures the request, routing logic that decides who must sign off, an approval action that collects the decision in Outlook or Teams, and outcome steps that notify people and record the result. Build those four deliberately and everything email does badly — lost requests, unclear status, no record — disappears.
Here is how each part upgrades the email version of the same process:
| Stage | The email version | The automated version |
|---|---|---|
| Request capture | Free-text email; key details missing half the time | Form with required, validated fields — complete every time |
| Routing | Requester guesses who should approve and CCs extras | Condition logic routes by amount, category, or department |
| The decision | A reply buried in a thread, or a hallway "yeah, fine" | Approve/Reject card in Outlook or Teams, with comments |
| Follow-up | Requester nags by email until someone responds | Scheduled reminders, then automatic escalation |
| The record | Scattered across mailboxes; gone when staff leave | Every request, decision, and timestamp in one list |
Step 1: Capture the request properly
Start by replacing the free-text email with a structured intake: a Microsoft Form for simple cases, or a SharePoint list form when requests need attachments and status tracking. Capture every field the approver needs to decide — amount, category, vendor, justification — as required fields, so no approval ever stalls on "can you send more detail?"
Create a SharePoint list as the system of record regardless of which intake you choose, with columns for the request fields plus Status, Approver, Decision date, and Comments. The flow will keep this list updated; it becomes your live status board and your audit trail. Teams that outgrow the simple form here often graduate to a small canvas app for intake — our build-vs-buy framework for Power Apps covers when that step is worth it.
Step 2: Build the flow and its routing rules
In Power Automate, create an automated cloud flow triggered by "When a new item is created" on your list (or "When a new response is submitted" for Forms). Add a Condition action for the routing rule — for example, amount under $5,000 goes to the requester's manager, anything larger goes to the manager and then finance, in sequence.
Then add the built-in Start and wait for an approval action for each stage. Choose "Approve/Reject – First to respond" for single approvers or "Everyone must approve" for joint sign-off; multi-stage chains are just these actions in sequence inside your condition branches. Microsoft's approvals documentation (opens in new tab) covers every option the action supports, including custom responses beyond approve/reject. Resist inventing exotic routing on day one: the rules people can already recite are the rules to automate first — the same principle behind our ranking of which business processes to automate first.
Step 3: Add reminders, escalation, and the audit trail
The follow-up machinery is what actually kills approval delay, and email has none of it. Configure the approval action's timeout, then handle the timeout branch explicitly: send a reminder on day two, and reassign or escalate to a backup approver on day four. The requester never has to chase anyone again — the flow is the one doing the nagging.
After the decision, close the loop in both directions: update the SharePoint item with the outcome, decision date, and approver comments, and notify the requester in Teams or email. Because every run writes back to the list, your audit story changes from "search three mailboxes and hope" to filtering one list — who approved what, when, and why, with nothing reconstructed from memory. Finance and compliance reviews get shorter in direct proportion.
Step 4: Test with real approvers, then go live
Before rollout, run the workflow against real historical requests with the actual approvers involved: a normal case, a rejection, an out-of-office delegation, and a timeout that escalates. These four scenarios expose almost every wiring mistake. Fix what surfaces, document the flow's rules, and switch the team over on a named date — with the old email path explicitly retired.
Two production notes worth stealing: own the flow's connections with a service account rather than a personal login, so the workflow survives staff changes; and write the routing thresholds in a place admins can edit without opening the flow. If you'd rather have all of this built for you, our fixed-fee Power Automate consulting delivers scoped approval workflows in a typical 2–4 weeks with 30 days of hypercare — tell us about your approval process and we'll scope it. For choosing the platform itself, our Power Automate vs Zapier comparison explains why teams already on Microsoft 365 usually build approvals here, and Power Automate licensing for small business sets out which approval workflows stay inside the rights you already hold. And if your approval gate is a conflict check rather than a spending threshold, the sequence and the record-keeping change — our Power Automate consulting for law firms covers matter intake, conflicts clearance, engagement letters and prebill review specifically.
FAQ
Approval workflow questions
No. Approval requests arrive as actionable cards in Outlook and Teams, so approvers tap Approve or Reject right where they already work, optionally adding a comment. Decisions sync back to the flow automatically. Most approvers never see the Power Automate portal at all, which is a big reason adoption tends to stick.
The Approvals action and standard connectors like SharePoint, Outlook, Teams, and Forms are covered by the Power Automate rights seeded into most Microsoft 365 business plans, so a typical approval workflow needs no extra license. Premium connectors — SQL, Dataverse, many third-party systems — require a paid plan, which scoping confirms before any build starts.
Yes. Condition and switch actions route by amount, department, or category — for example, manager-only under $5,000, manager then finance above it. Approvals can run in sequence or in parallel, require everyone or first-to-respond, and delegate automatically when someone is out. The rules you enforce by memory today become explicit, testable logic.
The flow handles it instead of the requester. Reminder messages go out on the schedule you define, and after a set deadline the request escalates to a backup approver or the approver's manager. Nothing sits silently in an inbox, and the audit trail records every reminder and escalation alongside the final decision.
A single approval process typically reaches production in 2-4 weeks: one week to map the current path and agree the rules, one to two weeks to build and test with your real approvers, and the remainder for rollout and documentation. Our fixed-fee engagements include 30 days of hypercare after go-live.
Related reading
More on workflow automation
Processes to Automate First
Ten business processes ranked by automation payoff — and why approvals top the list.
Power Automate vs Zapier
Why teams already on Microsoft 365 usually build their approval workflows in Power Automate.
Power Apps vs Buying Software
When your intake form should grow into a proper app — and when to buy instead.
Book a free consultation
Get more from the Microsoft tools you already pay for
Tell us what you’re trying to fix — a report, an approval process, an intranet, a Copilot rollout. We scope it as a fixed-fee project, you approve, and a senior engineer delivers in 2–4 weeks.
- Fixed-fee scope agreed before any work starts
- Senior, US-based Microsoft engineers — no handoffs
- Typical 2–4 week delivery
- 30 days of post-delivery hypercare included
The fastest way to reach us is the form — tell us the task and we’ll reply within one business day.