How to Create a Sequential Approval Flow in Power Automate

In many organizations, not every request can be approved by just one person. Some requests, such as budget increases, purchase orders, leave requests, or project approvals, require approval from multiple people in a specific order. First, the team lead; then the manager; then the finance team; and sometimes even the director.

If any one person rejects it, the whole process should stop.

If they approve it, the request should automatically move to the next approver.

This step-by-step process is called a Sequential Approval, and Power Automate makes it very easy to build using the Approval type: Sequential Approval option.

In this tutorial, I will show you how to create a Sequential Approval Flow in Power Automate.

Create a Sequential Approval Flow in Power Automate

Imagine your company requires three levels of approval for purchasing new equipment:

  • Team Lead
  • Department Manager
  • Finance Team

Let’s say an employee requests a new laptop. The approval should happen in this order: Team Lead -> Manager -> Finance.

Only when the current approver approves should the request move to the next. If any one approver rejects, the process stops immediately.

Note:

The reqursted only notify once the every approver will approver or any one reject the request.

For this example, I created a SharePoint list called Purchase Request. Check the screenshot below:

create Sequential approvals in Power Automate

Now follow the steps below:

  1. Go to Power Automate -> Create an Automated Cloud Flow with a trigger, When a new item is created. Then provide the site address and list name.
How to create Sequential approvals in Power Automate
  1. Next, add Start and wait for an approval, and provide parameters below:
    • Approval type: Sequential Approval
    • Title: Purchase Request – @{triggerBody()?[‘EmployeeName/DisplayName’]}
    • Approval Steps: provide the information below, then click + Add new item to add more approvers.
      • Assigned To – 1: @{triggerBody()?[‘TeamLead/Email’]}
      • Assigned To – 2: @{triggerBody()?[‘DepartmentManager/Email’]}
      • Assigned To – 3: @{triggerBody()?[‘FinanceTeam/Email’]}
    • Details:
A new purchase request is awaiting your approval.

Employee: @{triggerOutputs()?['body/EmployeeName']}
Item: @{triggerOutputs()?['body/ItemRequested']}
Estimated Cost: ₹ @{triggerOutputs()?['body/EstimatedCost']}
Purpose: @{triggerOutputs()?['body/Purpose']}

Please review and take appropriate action.
Sequential Approval Power Automate
  1. Add a Condition action to Check the Approval Outcome:
@{outputs('Start_and_wait_for_an_approval')?['body/outcome']} ends with Approve
How to create a Sequential approval flow
  1. In the TRUE Branch, add the Update item action and provide the parameters below:
    • Site Address: Select the site address
    • List Name: Purchase Request
    • Id: Id from the dynamic content of the trigger
    • Status Value: Approved
    • Approval Summary: Response summary from the dynamic content of the approval action.
Create Sequential Approval in Power Automate
  1. Then add a Send an email action and provide the required parameters:
    • To: @{Employee Email}
    • Subject: Your purchase request is approved
    • Body:
Hi @{Employee Name},
Your purchase request for @{Item Requested} has been approved by all approvers.
Sequential Approval in Power Automate
  1. In the same way, in the FALSE Branch, add an Update item action and send an email action:
create a sequential approval in Power automate

Test the Sequential Approval Flow in Power Automate

Now that we have created the sequential approval flow, let’s test it. Go to the Sharepoint list and add a request:

FieldValue
Employee NameJoin Sharma
Item RequestedLaptop (Dell Latitude 7440)
Estimated Cost₹ 92,000
PurposeFor project development and client calls
Team LeadMiriam Graham
Department ManagerPatti Fernandez
Finance TeamLidia Holloway
Power Automate Sequential Approvals

The first approver (Team Lead) receives the approval in:

  • Outlook
  • Microsoft Teams (Approvals app)
Create Sequential Approval Workflow

After the Team Lead approves, -> request goes to the Manager.

Power Automate Sequential Approvals

After the Manager approves, -> request goes to Finance.

Set up sequential approvals Power Automate

After Finance approves, -> flow status changes to Approved.

Manage sequential approvals with Power Automate

Employee receives final confirmation email.

Create a Sequential Approval Flow in Power Automate

If any approver rejects at any stage, -> process stops immediately.

In this tutorial, I explained how to build a Sequential Approval Flow in Power Automate, from setting up each approval stage to ensuring the process moves smoothly from one approver to the next.

Here, I have not added the attachment. If you want to add, you can check Add Power Automate Approval Attachments.

You may also like:

Power Apps functions free pdf

30 Power Apps Functions

This free guide walks you through the 30 most-used Power Apps functions with real business examples, exact syntax, and results you can see.

Live Webinar

Quiz App Using SharePoint Framework (SPFx)

Learn to built a complete Quiz Management solution that enables admins to create and manage quizzes, categories, questions, and settings with an easy automated setup process in SharePoint. It also includes an interactive quiz experience for users and a powerful dashboard to track participation, analyze results, and view detailed performance reports with charts and answer insights.

📅 2nd June 2026 – 10:00 AM EST | 7:30 PM IST

Download User registration canvas app

DOWNLOAD USER REGISTRATION POWER APPS CANVAS APP

Download a fully functional Power Apps Canvas App (with Power Automate): User Registration App