How to set up automated approval workflows using Power Automate and SharePoint

How to set up automated approval workflows using Power Automate and SharePoint
Image link

Managing document approvals, leave requests, or purchase orders manually can slow down productivity. Fortunately, by using Power Automate approval workflows for SharePoint, businesses can streamline operations, reduce errors, and maintain consistency. In this step-by-step guide, we’ll walk you through how to build approval workflows using Power Automate, integrate attachments, and avoid common mistakes — all while improving efficiency and control. 

Need help getting started?

Talk to AscenWork’s Power Automate experts and discover how to fast-track your automation strategy.

Step-by-Step: How to Build Power Automate Approval Workflows for SharePoint

1
Choose a SharePoint List or Document Library

Start by identifying the list or library where the item needs approval. For example, an employee leave request list or invoice upload library. 

2
Open Power Automate and Create a New Flow

Navigate to Power Automate and select Automated Cloud Flow. Choose the SharePoint trigger: When an item is created or modified. 

3
Configure SharePoint Trigger

Power BI Desktop is free, and you can publish to a personal workspace at no charge. Sharing with colleagues requires a Power BI Pro licence (often bundled with Microsoft 365), or Premium capacity for large‑scale deployments. AscenWork audits usage to ensure you license only what you need.

Need help with email alerts, task reminders, or custom conditions?
4
Add the Approval Action

Select Start and wait for an approval action. Choose the type of approval: Approve/Reject – First to respond, or Everyone must approve.

5
Customize Approval Details

You can include:  Title of the item, Description or notes, Link to the SharePoint item & Email addresses of approvers (dynamic content).

6
Send Email Notifications

Add a condition to send an email based on the outcome. For example: If approved: Notify requester + update SharePoint status, If rejected: Notify requester with reason.

Why Automate SharePoint Approvals with Power Automate?

By setting up approval workflows in Power Automate, organizations can manage everything from employee onboarding to invoice approvals with ease. Automating approval processes in SharePoint using Power Automate offers: 

Image link

How to Add Power Automate Approval Attachments in SharePoint

To include attachments: Use Get attachments and Get attachment content actions, Embed file content in the approval email body or link it using SharePoint URLs. This ensures reviewers can see all necessary documents directly within the approval prompt.

Image link

Which Tool is Used to Create Automated Workflows in SharePoint?

Power Automate is Microsoft’s preferred tool for creating modern, automated workflows in SharePoint Online. It replaces legacy SharePoint Designer workflows and provides: 

Image link

Real-World Scenario: Leave Request Workflow

Imagine a company wants to automate leave approvals: This eliminates back-and-forth emails and ensures traceability.

Image link

Common Mistakes in Power Automate Workflows

Avoid common pitfalls in Power Automate workflows to improve automation efficiency, reliability, and overall performance.

Image link

Power Automate vs SharePoint Designer Workflows

Image link

Need help implementing advanced workflows for your SharePoint environment?

Related Posts
Free Demo

Just one step away from selecting the right software