How to Create a Sequential SharePoint Approval Flow in Power Automate
Question details
The user needs to set up a Power Automate workflow to route a SharePoint document through three sequential approvers, handling rejections and final approvals appropriately.

- Product
- Power Automate
- Device & OS
- not provided
- Scenario
- Automating document approvals in SharePoint with multiple levels of authorization.
- Observed behavior
- A workflow setup is required to ensure that the next approver only receives the request if the previous one approves, with correct notifications at each stage.
Ensure you have permission to create flows in your Microsoft Power Automate environment and possess managing rights for the target SharePoint document library.
Build a Sequential Approval Flow Using Power Automate
Use standard 'Start and wait for an approval' actions combined with condition checks to route the document sequentially to multiple approvers.
By nesting approval actions inside the 'If yes' branch of condition controls, you can ensure that subsequent approvers are only notified after the previous approver has given their consent.
Create an automated cloud flow using the 'When a file is created (properties only)' SharePoint trigger and connect it to your specific site address and library name.
Insert the 'Start and wait for an approval' action. Set the Approval type to 'Approve/Reject - First to respond', enter a title, and assign it to the email address of Approver 1.
Add a 'Condition' control immediately after the approval action. Set the condition to check if the 'Outcome' (dynamic content from the approval) 'is equal to' 'Approve'.
In the 'If no' branch, add a 'Send an email (V2)' action to notify the original requester that the document was rejected. Add a 'Terminate' action to end the flow successfully but prevent further approvals.
In the 'If yes' branch, repeat the 'Start and wait for an approval' and 'Condition' steps for Approver 2. In Approver 2's 'If yes' branch, repeat the same for Approver 3. Finally, in Approver 3's 'If yes' branch, add an email action to send the final confirmation to the requester.

Create and Edit Approval Documents with WPS Office
While Power Automate handles your SharePoint workflows, you still need a reliable office suite to create and review the actual documents being approved. WPS Office is a free, lightweight, and highly compatible alternative to Microsoft Office, perfect for drafting reports, contracts, and proposals.

Frequently Asked Questions
Can I send the approval request to all three approvers at the same time instead of sequentially?
Yes. You can change the flow to a parallel approval by selecting 'Approve/Reject - Everyone must approve' in a single 'Start and wait for an approval' action, rather than chaining them conditionally.
How do I include a clickable link to the SharePoint document in the approval email?
In the 'Start and wait for an approval' action, locate the 'Item link' field and select the dynamic content 'Link to item' generated by your initial SharePoint trigger.
What happens if an approver forgets to respond to the request?
By default, Power Automate approval flows will wait up to 30 days for a response before timing out and failing. You can configure timeout settings or escalation paths within the action settings if you need a shorter window.
Can I use dynamic approvers based on the document's metadata?
Yes, you can use SharePoint column values (such as a 'Department Manager' field or 'Created By Manager') as dynamic content in the 'Assigned To' field of the approval action to route the flow dynamically.




