I’ve been using Power Automate in real business solutions for years, especially across Microsoft 365, SharePoint, Outlook, Teams, Excel, Power Apps, and approval workflows. On this page, I’ve organized all of my Power Automate tutorials into clear sections so you can move from beginner topics to advanced automation patterns without feeling overwhelmed.
Power Automate is one of the most practical low-code tools in the Microsoft ecosystem because it helps you automate repetitive tasks, connect business systems, send notifications, manage approvals, process files, and build integrations without writing a full custom application.
In these tutorials, I focus on real-world automation scenarios, especially SharePoint automation, Microsoft 365 workflows, expressions, approvals, Excel processing, Teams notifications, and desktop automation.
These tutorials are based on practical use cases, not just isolated demos. I keep the content aligned with real implementation patterns so it stays useful for beginners, makers, consultants, administrators, and solution architects who want reliable automation techniques that work in production environments.
What is Power Automate?
Power Automate is Microsoft’s workflow automation platform that helps you create automated processes between apps, services, files, emails, SharePoint, Teams, Dataverse, Excel, and many other systems. It is used to reduce manual work, standardize business processes, route approvals, move data, trigger notifications, and connect cloud services across Microsoft 365 and beyond.
Power Automate is especially useful when you want to automate repetitive business tasks quickly, integrate with existing Microsoft tools, and build process-driven solutions without developing everything from scratch. In most practical Microsoft 365 environments, Power Automate is commonly used with SharePoint, Outlook, Teams, Forms, Excel, Power Apps, and approvals.
Getting started with Power Automate
If you’re new to Power Automate, start here. These tutorials explain what Power Automate is, how cloud flows work, how to create your first flows, and how the platform connects with Microsoft 365 services and business processes.
- Create an Automated Cloud Flow in Power Automate
- Create an Instant Cloud Flow in Power Automate
- Create a Scheduled Cloud Flow in Power Automate
- Power Automate Prebuilt Templates
- Power Automate Run Only Users
- Change Trigger in Power Automate
- Trigger Conditions in Power Automate
- Stop Flow in Power Automate
- Error Handling in Power Automate
- Copilot in Power Automate
Cloud flows and core flow design
Once you know how to create flows, the next step is understanding variables, control logic, and overall flow design patterns. These tutorials help you move from simple demos to production-ready flows.
These tutorials also cover the foundation of flow building, including variables, actions, triggers, conditions, and flow structure. They help you move from simple demos to practical business automations.
- Power Automate Employee Onboarding
- Call a Flow from Another Flow in Power Automate
- How to Set Variable Based on Condition in Power Automate
- Initialize a Variable in Power Automate
- Power Automate Set Variable
- Initialize Object Variable in Power Automate
- Initialize a Date Variable in Power Automate
- Power Automate Compose
- Power Automate Delay
- Power Automate Wait Timer
- Power Automate Apply to Each Current Item
- Loop Through SharePoint List Items in Power Automate
SharePoint automation with Power Automate
SharePoint is one of the most common platforms used with Power Automate in real business solutions. These tutorials show how to manage lists, libraries, folders, attachments, columns, and file-based workflows.
- Create SharePoint List Using Power Automate
- Create SharePoint List Items Using Power Automate
- Add Item to SharePoint List Using Power Automate
- Power Automate Update SharePoint List Item
- Update SharePoint List Item Only One Field Using Power Automate
- Conditionally Update SharePoint List Items Using Power Automate
- Update a SharePoint List Item from Another SharePoint List Using Power Automate
- Update SharePoint List Items from Excel Using Power Automate
- Power Automate Delete All Items in SharePoint List
- Check if an Item Exists in a SharePoint List Using Power Automate
- Count Rows in a SharePoint List Using Power Automate
- Get All SharePoint List Items in Power Automate
- Get More Than 100 Items Using the Get Items Action in Power Automate
- Power Automate SharePoint Get Items Filter Query
- Power Automate Get Items Filter Query Date
- Power Automate Get Items Filter Query Multiple Conditions
- Power Automate Get Items Filter Query Equals Null
- Power Automate Get Items Order By
- Search in SharePoint List in Power Automate
- Get Distinct Values from SharePoint List Using Power Automate
- Get Last Item ID from SharePoint List in Power Automate
- Power Automate Get SharePoint List Items Count
SharePoint folders and files
This section focuses on file operations such as creating folders, copying files, moving documents, and deleting files. It is useful for document automation, records management, and cleanup flows.
- Create a Folder in SharePoint Using Power Automate
- Delete SharePoint Folders Using Power Automate
- Rename Subfolders in a SharePoint Document Library Using Power Automate
- Power Automate Copy Files
- Move Files from One Folder to Another Using Power Automate
- Copy File from Network Drive to SharePoint Using Power Automate
- Power Automate Delete File from SharePoint
- Replace a File in SharePoint Using Power Automate
- Overwrite Files Using Create File Action in Power Automate
- Power Automate Create File
- Get File Content Using Path in Power Automate
- Create a Sharing Link for a File or Folder Using Power Automate
- Delete Files Older Than 3 Years from SharePoint Document Library Using Power Automate
SharePoint attachments and metadata
These tutorials explain how to work with list attachments, image columns, hyperlinks, comments, and metadata. They are especially helpful when building structured business processes on SharePoint lists.
- Add Attachments to SharePoint List Items Using Power Automate – 3 Different Examples
- Save SharePoint List Attachments to a SharePoint Library Using Power Automate
- Power Automate Send an Email with an Attachment from SharePoint
- Get Attachments from a SharePoint List Item Using Power Automate
- Get Picture from SharePoint Image Column Using Power Automate
- Add Hyperlinks to SharePoint List Items Using Power Automate
- Add Comments to SharePoint List Items Using Power Automate
- How to Get SharePoint Choice Values in Power Automate
- Update SharePoint Multiselect Column in Power Automate
- Create Different Columns in a SharePoint Library Using Power Automate
- Create a Site Column in SharePoint Online Using Power Automate
- Create SharePoint Site Columns from an Excel File in Power Automate
- Create Content Type in SharePoint Using Power Automate
- Create SharePoint Lists from JSON Using Power Automate
- Create a SharePoint Online Team Site Using Power Automate
- Create a SharePoint Online Communication Site Using Power Automate
- Power Automate Create Document Library
- Add Users to SharePoint Online Group Using Power Automate
- Remove Duplicate Items from SharePoint List Using Power Automate
- Send Emails to Multiple Recipients from a SharePoint List Using Power Automate
- Send Email Based on Date in SharePoint List Using Power Automate
- Send an Email When an Item Is Deleted in SharePoint via Power Automate
- Generate a Unique ID for a SharePoint List Item Using Power Automate
Approval flows
Approvals are one of the most valuable Power Automate use cases for business users. This section includes approval routing, reminders, reassignment, custom responses, and multi-level approval designs.
- Power Automate Multilevel Approvals
- Parallel Approval in Power Automate
- Send Approval Requests to Multiple Approvers Using Power Automate
- Send Approval Requests to Outlook and Teams Using Power Automate
- Send an Approval Request with an Attachment Using Power Automate
- Send an Approval to a Microsoft 365 Group in Power Automate
- Power Automate Approval Reminder
- Power Automate Send Reminder Emails
- Get Approval Comments Using Power Automate
- Reassign an Approval Using Power Automate
- Auto Approve Request Using Power Automate
- Create Custom Response Options for Approval Flows in Power Automate
- PowerApps Bulk Approvals with Power Automate
Outlook, email, and notifications
This section covers email automation, reminders, message formatting, and communication-based workflows. It is ideal for building flows that notify users, send reports, or handle mailbox-driven automation.
- Power Automate Send an Email V2
- Send Email Using If Condition in Power Automate
- Power Automate Send Email from Shared Mailbox
- Send a No Reply Email from a Specific Sender Name in Power Automate
- Power Automate Send Email to SharePoint Group
- Power Automate Send Email Based on Form Response
- Power Automate Send 7 or 14 Day Task Due Reminder Emails
- Send Monthly Email Reminder for a Due Date Using Power Automate
- Power Automate Move Email to Folder After 30 Days
- Save an Email Message to SharePoint Using Power Automate
- Embed an Image into an Email in Power Automate
- Convert HTML to Text Using Power Automate
- Power Automate Parse Email Body
- Create Hyperlink Dynamic Content in Power Automate
- Create an HTML Table in Power Automate
- Create an HTML Table from an Array in Power Automate
- Power Automate Create a CSV Table
- Create CSV Table from Excel File Using Power Automate
- Send Table Reports from Power Apps Email Using Power Automate
- Send a Text Message SMS Using Power Automate
Microsoft Teams, Planner, and Microsoft 365 integration
These tutorials show how Power Automate connects with Teams, Planner, Forms, Outlook, and other Microsoft 365 tools. Use this section to create collaboration-driven workflows across the Microsoft ecosystem.
- Send Teams Messages Using Power Automate
- Post Image to Microsoft Teams Channel Using Power Automate
- Post an Adaptive Card to Microsoft Teams Using Power Automate
- Mention Multiple Users in a Microsoft Teams Message Using Power Automate
- Send a Message When a New Post Is Added in Microsoft Teams Team Channel in Power Automate
- Set Microsoft Teams Status Using Power Automate
- Schedule Meetings in Microsoft Teams Using Power Automate
- Create a Team Using Power Automate
- Add Members to Microsoft Teams Using Power Automate
- Add GIFs to Outlook and Teams Using Power Automate
- Attach Files to Planner Tasks Using Power Automate
- Save Microsoft Forms Responses to SharePoint List Using Power Automate
- Power Automate Forms to Excel
- Create PDF from Microsoft Forms via Power Automate
- Power Automate Condition Based on Form Response
- Get Power Apps App ID Using Power Automate
- Create Outlook Calendar Events Using Power Automate
- Power Automate Get Events into Excel
- Get Microsoft 365 Usage Reports Using Microsoft Graph in Power Automate
Excel, CSV, Word, PDF, and file processing
Many business automations depend on structured files, reporting, and document conversion. This section helps you automate Excel tables, CSV files, Word templates, PDFs, and file transformations.
- Power Automate Create Table
- Add Row to Excel Table Using Power Automate
- Delete All Rows in Excel Using Power Automate
- Count Rows in an Excel Table Using Power Automate
- Power Automate List Rows Present in a Table Filter Query
- Power Automate Get Data from Excel on SharePoint
- Import Data from Excel to a SharePoint List Using Power Automate
- Import CSV to SharePoint List in Power Automate
- Create an Excel File from SharePoint List Items Using Power Automate
- Create an Excel File When an Item Is Created in SharePoint List Using Power Automate
- Power Automate Export SharePoint List to Excel and Send an Email
- Filter Excel Files Based on Date Using Power Automate
- Remove Top Few Lines of an Excel File Using Power Automate
- Convert CSV to Excel Using Power Automate
- Convert CSV to Excel in Power Automate
- How to Convert CSV to Array in Power Automate
- Convert XML to CSV Using Power Automate
- Create XML File from CSV in Power Automate
- Create PDF from Excel Using Power Automate
- Convert Word to PDF Using Power Automate
- Convert HTML to PDF in Power Automate
- Convert HTML to PDF Using Power Automate
- Create a Word Document from a Template in Power Automate
- Merge Word Documents in Power Automate
- Convert PDF to Base64 Using Power Automate
- Convert Base64 to an Image File in Power Automate
- Create a ZIP File Using Power Automate
- Read a Text and Count Its Occurrence from a DOCX File in Power Automate
Power Automate Expressions, Functions, and Data Operations
This is one of the most important areas in Power Automate because expressions make your flows dynamic and flexible. These tutorials cover strings, arrays, JSON, dates, numbers, and control logic.
String functions
String functions help you clean, format, split, combine, and extract text in flows. They are essential when working with names, email addresses, subject lines, file names, and user input.
- Power Automate String Functions
- Power Automate Concat Function
- Power Automate Contains
- Power Automate If Contains
- Check Condition Contains String in Power Automate
- Power Automate StartsWith Function
- Power Automate EndsWith Function
- Power Automate Trim Function
- Power Automate ToLower Function
- Power Automate ToUpper
- Power Automate Substring
- Power Automate Slice
- Get Substring from String in Power Automate Desktop
- Find Text in a String Using Power Automate
- Get First Word in a String Using Power Automate
- Get the First Character from a String in Power Automate
- Extract String After Character in Power Automate
- Split a String Between Two Characters Using Power Automate
- Power Automate Split String into an Array
- Convert an Array to a String in Power Automate
- Create an Array from a String Using Power Automate
- Get Email Address from Name in Power Automate
- Get User Email Address in Power Automate
- Append to String Variable Action in Power Automate
- Concatenate Strings in Power Automate Desktop
Arrays, JSON, and Collections
These tutorials focus on list-based values, structured data, and JSON processing. They are useful when handling multiple items, transforming records, or filtering data inside a flow.
- Power Automate Array Variable
- Create an Array from JSON Objects Using Power Automate
- Parse JSON Object to Array in Power Automate
- Create an Array from SharePoint List Items Using Power Automate
- Merge Arrays in Power Automate
- Reverse an Array in Power Automate
- Sort Array in Power Automate
- Remove an Item from an Array in Power Automate
- Power Automate Filter Array
- Filter Array in Power Automate
- Power Automate Filter an Array by Another Array
- Power Automate Filter Array by Index
- Filter an Array by String Values in Power Automate
- Power Automate Filter an Array by Date
- Power Automate Filter an Array by Multiple Conditions
- Check if an Array Contains Value Using Power Automate
- Get Unique Values from an Array in Power Automate
- Power Automate Replace Value in Array
- Power Automate Chunk
- Skip Function in Power Automate
- Power Automate Skip Function
- Power Automate IndexOf
- Check if a Field Exists in Power Automate
- Power Automate Desktop JSON to Custom Object
Replace, cleanup, and text transformation
These tutorials show how to remove unwanted characters, replace text, and normalize content. They are especially helpful when preparing data for SharePoint, email, JSON, or Excel.
- Power Automate Replace
- Replace Multiple Strings Using Power Automate
- Replace Last Character from String in Power Automate
- Power Automate Desktop Find and Replace
- Power Automate Replace Double Quote with Single Quote
- Replace New Line with BR Using Power Automate
- Replace Commas with New Lines in Power Automate
- Power Automate Replace Spaces with Underscores
- Power Automate Replace Special Characters
- Power Automate Replace Text in File
- Replace a File in SharePoint Using Power Automate
- Power Automate Replace String in JSON
- Power Automate Remove Characters from a String
- Remove Special Characters from a String in Power Automate
- Remove Quotes from String in Power Automate
- Remove Line Breaks from Text in Power Automate
- Power Automate Replace Apostrophe in String
Number and conversion functions
This section covers numeric operations and data type conversion in Power Automate. It includes converting strings to numbers, formatting values, checking types, and generating serial-like values.
- Convert String to Integer in Power Automate
- Convert a String to an Integer in Power Automate
- Convert a String to a Decimal Number in Power Automate
- Convert String to Float in Power Automate
- Convert Float to Integer in Power Automate
- Convert String to GUID in Power Automate
- Extract Number from String in Power Automate
- Check if a String Contains Numbers in Power Automate
- Extract Numbers from Email Subjects in Power Automate
- Power Automate IsInt
- Power Automate IsFloat
- Power Automate Length Function
- Power Automate FormatNumber
- Format Number as Currency in Power Automate
- Auto Generate Serial Number in Power Automate
- Power Automate Update SharePoint List Increment Integer Field
Date and time functions
Date handling is a major part of many business workflows, especially for reminders, deadlines, reporting, and scheduling. These tutorials help you work with current dates, offsets, comparisons, and time zone conversions.
- Power Automate Date Functions
- Power Automate utcNow Function
- Power Automate formatDateTime Function
- Convert UTC to Local Time Zone in Power Automate
- Convert Time Zone in Power Automate
- Convert String to Date Using Power Automate
- Check if a Date Is Blank in Power Automate
- Power Automate AddDays
- Power Automate Add Days to Date
- Power Automate addToTime Function
- Power Automate dateDifference Function
- Compare Date Using Ticks Function in Power Automate
- Get Current Date in Power Automate
- Get Current Year in Power Automate
- Get Current and Previous Month in Power Automate
- Get Start and End of Month in Power Automate
- Get Days of Month in Power Automate
- Calculate the Last Working Day of a Month Using Power Automate
- Power Automate DayOfMonth Function
- Power Automate DayOfWeek Function
- Power Automate getFutureTime Function
- Power Automate getPastTime Function
Conditions and control logic
Conditions and branching logic help your flows make decisions based on the data they receive. This section is useful for building smarter automations that react differently depending on values and scenarios.
- Power Automate If
- Power Automate Condition If Blank
- Power Automate Condition If a String Is Empty
- Power Automate Filter Query If Blank
- Power Automate Switch Case
- Power Automate Filter Query Operators
- Power Automate OData Filter Query StartsWith
- Power Automate OData Filter Query Yes No
- Power Automate OData Date Filter Last 30 Days
- Unable to Process Template Language Expressions in Action Power Automate
Power Automate Desktop tutorials
Power Automate Desktop is useful when cloud flows are not enough and you need to automate local apps, browsers, files, or legacy systems. These tutorials help you build desktop-based automation for repetitive tasks.
- Power Automate Desktop Flow
- Power Automate Desktop Flow Examples
- Schedule Power Automate Desktop Flows
- Export Import Power Automate Desktop Flows
- Connect Power Automate Desktop to Cloud Using Direct Connectivity
- Power Automate Desktop Variables
- Power Automate Desktop Text Actions
- Power Automate Desktop Find and Replace
- Retrieve Excel Values in Power Automate Desktop
- Power Automate Desktop Extract Data from Excel
- Insert Column and Row into Excel Worksheet Using Power Automate Desktop
- Power Automate Desktop Count Rows and Columns in Spreadsheet
- Power Automate Desktop Get Values from Data Table
- Power Automate Desktop Update Data Table Items
- Insert Row into Data Table in Power Automate Desktop
- Upload File to SharePoint with Power Automate Desktop
- Send Outlook Email with Attachments Using Power Automate Desktop
- Extract Data from a Web Page to Excel Using Power Automate Desktop
- Add Excel Table into HTML Email Body Using Power Automate Desktop
- Extract Tables from a PDF in Power Automate Desktop
Dataverse, Power BI, and advanced integration
As your automation needs grow, you may need to connect Power Automate with Dataverse, Power BI, Graph, or other advanced services. This section is for solution-level automation scenarios and platform integration.
- Power Automate Dataverse Update Multiple Rows
- Power Automate Dataverse Upload a File or an Image
- Export Power BI Report to Excel Using Power Automate
- Run a Query Against a Dataset Using Power Automate
- Logic Apps vs Power Automate
- Power Apps vs Power Automate
Troubleshooting and common errors
Every Power Automate builder eventually runs into connection issues, expression errors, or runtime problems. These tutorials help you diagnose and fix common flow failures faster.
- The Specified Object Was Not Found in the Store – Power Automate
- Invalid Connection Please Update Your Connection in Power Automate
- Power Automate: The Credentials for This Connection Do Not Have Access To
- Restore Deleted Flow in Power Automate
- Unable to Process Template Language Expressions in Action Power Automate
Complete index of all Power Automate tutorials
Below is the full index of all Power Automate tutorials from EnjoySharePoint included in this hub page. This list is useful if you prefer to scroll or search by title rather than by category.
- Power Automate Create Table
- The Specified Object Was Not Found in the Store – Power Automate
- Get Power Apps App ID Using Power Automate
- Power Automate Multilevel Approvals
- Delete Files Older Than 3 Years from SharePoint Document Library Using Power Automate
- Create SharePoint Site Columns from an Excel File in Power Automate
- Create an Array from JSON Objects Using Power Automate
- Parse JSON Object to Array in Power Automate
- Power Automate Apply to Each Current Item
- Convert String to Date Using Power Automate
- Power Automate Filter Query If Blank
- Create a Folder in SharePoint Using Power Automate
- Format Date to ISO 8601 in Power Automate
- Skip Function in Power Automate
- Get Attachments from a SharePoint List Item Using Power Automate
- Initialize Object Variable in Power Automate
- Count Rows in a SharePoint List Using Power Automate
- Convert HTML to Text Using Power Automate
- Power Automate Dataverse Update Multiple Rows
- Import Data from Excel to a SharePoint List Using Power Automate
- Create PDF from Excel Using Power Automate
- Loop Through SharePoint List Items in Power Automate
- Power Automate Dataverse Upload a File or an Image
- Check if a Date Is Blank in Power Automate
- Send Table Reports from Power Apps Email Using Power Automate
- Power Automate Run Only Users
- Trigger Conditions in Power Automate
- Add GIFs to Outlook and Teams Using Power Automate
- Send Approval Requests to Outlook and Teams Using Power Automate
- PowerApps Bulk Approvals with Power Automate
- Create Content Type in SharePoint Using Power Automate
- Concatenate Strings in Power Automate Desktop
- Retrieve Excel Values in Power Automate Desktop
- Upload File to SharePoint with Power Automate Desktop
- Power Automate Send Reminder Emails
- Power Automate Desktop Text Actions
- Power Automate Desktop Get Values from Data Table
- Power Automate Get Events into Excel
- Power Automate ToLower Function
- Set Microsoft Teams Status Using Power Automate
- Merge Word Documents in Power Automate
- Send an Approval Request with an Attachment Using Power Automate
- Create CSV Table from Excel File Using Power Automate
- Restore Deleted Flow in Power Automate
- Update SharePoint Multiselect Column in Power Automate
- Power Automate Approval Reminder
- Power Automate Condition If a String Is Empty
- Power Automate Move Email to Folder After 30 Days
- Create a ZIP File Using Power Automate
- Power Automate Filter Query Operators
- Get Approval Comments Using Power Automate
- Add Hyperlinks to SharePoint List Items Using Power Automate
- Power Automate Contains
- Post Image to Microsoft Teams Channel Using Power Automate
- Add Item to SharePoint List Using Power Automate
- Merge Arrays in Power Automate
- Add Row to Excel Table Using Power Automate
- Send Email Using If Condition in Power Automate
- Convert Word to PDF Using Power Automate
- Post an Adaptive Card to Microsoft Teams Using Power Automate
- Search in SharePoint List in Power Automate
- Power Automate Concat Function
- Embed an Image into an Email in Power Automate
- Convert UTC to Local Time Zone in Power Automate
- Power Automate Get Items Filter Query Date
- Power Automate Update SharePoint List Item
- Power Automate SharePoint Get Items Filter Query
- Power Automate Desktop Extract Data from Excel
- Insert Column and Row into Excel Worksheet Using Power Automate Desktop
- Power Automate Desktop Count Rows Columns in Spreadsheet
- Export Import Power Automate Desktop Flows
- Send Outlook Email with Attachments Using Power Automate Desktop
- Get Substring from String in Power Automate Desktop
- Power Automate Filter Array
- Replace Multiple Strings Using Power Automate
- Replace Last Character from String in Power Automate
- Power Automate Desktop Find and Replace
- Power Automate Replace Double Quote with Single Quote
- Replace New Line with BR Using Power Automate
- Create SharePoint Lists from JSON Using Power Automate
- Power Automate Replace Spaces with Underscores
- Power Automate Replace Special Characters
- Power Automate Replace Text in File
- Replace a File in SharePoint Using Power Automate
- Power Automate Replace String in JSON
- Send Teams Messages Using Power Automate
- Filter Array in Power Automate
- Power Automate Filter an Array by Another Array
- Reverse an Array in Power Automate
- Power Automate Replace
- Power Automate Replace Value in Array
- Power Automate Forms to Excel
- Save Microsoft Forms Responses to SharePoint List Using Power Automate
- Power Automate Filter Array by Index
- Mention Multiple Users in a Microsoft Teams Message Using Power Automate
- Filter an Array by String Values in Power Automate
- Power Automate Filter an Array by Date
- Power Automate Filter an Array by Multiple Conditions
- Power Automate Replace Apostrophe in String
- Update SharePoint List Items from Excel Using Power Automate
- Extract Data from a Web Page to Excel Using Power Automate Desktop
- Add Excel Table into HTML Email Body Using Power Automate Desktop
- Power Automate Desktop Update Data Table Items
- Replace Commas with New Lines in Power Automate
- Insert Row into Data Table in Power Automate Desktop
- Schedule Power Automate Desktop Flows
- Power Automate Desktop Flow
- Power Automate Desktop Variables
- Power Automate Desktop JSON to Custom Object
- Power Automate Desktop Flow Examples
- Power Automate StartsWith Function
- Extract Tables from a PDF in Power Automate Desktop
- Add Users to SharePoint Online Group Using Power Automate
- Create Outlook Calendar Events Using Power Automate
- Send Monthly Email Reminder for a Due Date Using Power Automate
- Convert HTML to PDF in Power Automate
- Create an Excel File from SharePoint List Items Using Power Automate
- Convert XML to CSV Using Power Automate
- Create a Sharing Link for a File or Folder Using Power Automate
- Create an Array from a String Using Power Automate
- Create a SharePoint Online Communication Site Using Power Automate
- Remove Duplicate Items from SharePoint List Using Power Automate
- Call a Flow from Another Flow in Power Automate
- Power Automate AddDays
- Convert CSV to Excel in Power Automate
- Convert a String to a Decimal Number in Power Automate
- Calculate the Last Working Day of a Month Using Power Automate
- Create SharePoint List Items Using Power Automate
- Delete SharePoint Folders Using Power Automate
- Send Emails to Multiple Recipients from a SharePoint List Using Power Automate
- Get File Content Using Path in Power Automate
- Power Automate If Contains
- Send Approval Requests to Multiple Approvers Using Power Automate
- Auto Approve Request Using Power Automate
- Extract Number from String in Power Automate
- Check if a String Contains Numbers in Power Automate
- Auto Generate Serial Number in Power Automate
- Compare Date Using Ticks Function in Power Automate
- Convert String to Integer in Power Automate
- Power Automate Update SharePoint List Increment Integer Field
- Get Distinct Values from SharePoint List Using Power Automate
- Power Automate Send Email to SharePoint Group
- Send Email Based on Date in SharePoint List Using Power Automate
- Power Automate Create an HTML Table
- Power Automate Rename File
- Power Automate Get Data from Excel on SharePoint
- Power Automate Delete File from SharePoint
- Create Different Columns in a SharePoint Library Using Power Automate
- Conditionally Update SharePoint List Items Using Power Automate
- Power Automate Create Document Library
- Create a Site Column in SharePoint Online Using Power Automate
- Create a SharePoint Online Team Site Using Power Automate
- Create an Array from SharePoint List Items Using Power Automate
- Get More Than 100 Items Using the Get Items Action in Power Automate
- Update SharePoint List Item Only One Field Using Power Automate
- Send an Email When an Item Is Deleted in SharePoint via Power Automate
- Add Comments to SharePoint List Items Using Power Automate
- Power Automate Send an Email with an Attachment from SharePoint
- Power Automate Export SharePoint List to Excel and Send an Email
- Power Automate Delete All Items in SharePoint List
- Create SharePoint List Using Power Automate
- Format Number as Currency in Power Automate
- Power Automate If
- Send a Message When a New Post Is Added in Microsoft Teams Team Channel in Power Automate
- Filter Excel Files Based on Date Using Power Automate
- How to Convert CSV to Array in Power Automate
- Get the First Character from a String in Power Automate
- Get Microsoft 365 Usage Reports Using Microsoft Graph in Power Automate
- Power Automate utcNow Function
- Send a No Reply Email from a Specific Sender Name in Power Automate
- Power Automate Send 7 or 14 Day Task Due Reminder Emails
- Create Custom Response Options for Approval Flows in Power Automate
- Power Automate Create File
- Power Automate formatDateTime Function
- Get Current and Previous Month in Power Automate
- Create PDF from Microsoft Forms via Power Automate
- Convert a String to an Integer in Power Automate
- Convert String to GUID in Power Automate
- Get Picture from SharePoint Image Column Using Power Automate
- Power Automate Condition Based on Form Response
- Initialize a Date Variable in Power Automate
- Check if an Item Exists in a SharePoint List Using Power Automate
- Create Hyperlink Dynamic Content in Power Automate
- Delete All Rows in Excel Using Power Automate
- Append to String Variable Action in Power Automate
- Create XML File from CSV in Power Automate
- Check if a Field Exists in Power Automate
- Send an Approval to a Microsoft 365 Group in Power Automate
- Convert CSV to Excel Using Power Automate
- Power Automate Array Variable
- Read a Text and Count Its Occurrence from a DOCX File in Power Automate
- Attach Files to Planner Tasks Using Power Automate
- Add Attachments to SharePoint List Items Using Power Automate – 3 Different Examples
- Parallel Approval in Power Automate
- Save an Email Message to SharePoint Using Power Automate
- Power Automate Slice
- Remove Line Breaks from Text in Power Automate
- Reassign an Approval Using Power Automate
- Create an HTML Table from an Array in Power Automate
- Power Automate IndexOf
- Rename Subfolders in a SharePoint Document Library Using Power Automate
- Send a Text Message SMS Using Power Automate
- Power Automate Compose
- Power Automate Condition If Blank
- Get Email Address from Name in Power Automate
- Get Days of Month in Power Automate
- Get All SharePoint List Items in Power Automate
- Power Automate Copy Files
- Copy File from Network Drive to SharePoint Using Power Automate
- Power Automate Create a CSV Table
- Power Automate Delay
- Get Last Item ID from SharePoint List in Power Automate
- Get Start and End of Month in Power Automate
- How to Set Variable Based on Condition in Power Automate
- Power Automate IsInt
- Power Automate Add Days to Date
- Get Current Date in Power Automate
- Get Current Year in Power Automate
- Convert HTML to PDF Using Power Automate
- Power Automate Send an Email V2
- Save SharePoint List Attachments to a SharePoint Library Using Power Automate
- Overwrite Files Using Create File Action in Power Automate
- How to Get SharePoint Choice Values in Power Automate
- Logic Apps vs Power Automate
- Power Apps vs Power Automate
- Invalid Connection Please Update Your Connection in Power Automate
- Create a Word Document from a Template in Power Automate
- Update a SharePoint List Item from Another SharePoint List Using Power Automate
- Generate a Unique ID for a SharePoint List Item Using Power Automate
- Create an Excel File When an Item Is Created in SharePoint List Using Power Automate
- Import CSV to SharePoint List in Power Automate
- Power Automate Set Variable
- Remove Top Few Lines of an Excel File Using Power Automate
- Create a Scheduled Cloud Flow in Power Automate
- Convert PDF to Base64 Using Power Automate
- Create an Instant Cloud Flow in Power Automate
- Create an Automated Cloud Flow in Power Automate
- Power Automate Switch Case
- Power Automate Send Email from Shared Mailbox
- Power Automate Length Function
- Power Automate EndsWith Function
- Remove Special Characters from a String in Power Automate
- Find Text in a String Using Power Automate
- Power Automate dateDifference Function
- Unable to Process Template Language Expressions in Action Power Automate
- Power Automate addToTime Function
- Power Automate DayOfMonth Function
- Power Automate ToUpper
- Remove an Item from an Array in Power Automate
- Power Automate Wait Timer
- Check if an Array Contains Value Using Power Automate
- Initialize a Variable in Power Automate
- Power Automate List Rows Present in a Table Filter Query
- Power Automate String Functions
- Power Automate Split String into an Array
- Power Automate Date Functions
- Power Automate Parse Email Body
- Power Automate Employee Onboarding
- Sort Array in Power Automate
- Convert Base64 to an Image File in Power Automate
- Power Automate Skip Function
- Move Files from One Folder to Another Using Power Automate
- Count Rows in an Excel Table Using Power Automate
- Convert Float to Integer in Power Automate
- Convert Time Zone in Power Automate
- Export Power BI Report to Excel Using Power Automate
- Run a Query Against a Dataset Using Power Automate
- Error Handling in Power Automate
- Connect Power Automate Desktop to Cloud Using Direct Connectivity
- Power Automate The Credentials for This Connection Do Not Have Access To
- Convert String to Float in Power Automate
- Split a String Between Two Characters Using Power Automate
- Extract Numbers from Email Subjects in Power Automate
- Extract String After Character in Power Automate
- Get First Word in a String Using Power Automate
- Remove Quotes from String in Power Automate
- Get Unique Values from an Array in Power Automate
- Convert an Array to a String in Power Automate
- Change Trigger in Power Automate
- Stop Flow in Power Automate
- Check Condition Contains String in Power Automate
- Check if a Row Exists in Excel Using Power Automate
- Power Automate Trim Function
- Create a Team Using Power Automate
- Schedule Meetings in Microsoft Teams Using Power Automate
- Power Automate Send Email Based on Form Response
- Add Members to Microsoft Teams Using Power Automate
- Power Automate Remove Characters from a String
- Power Automate FormatNumber
- Power Automate DayOfWeek Function
- Power Automate Substring
- Power Automate Chunk
- Power Automate GetFutureTime Function
- Power Automate GetPastTime Function
- Power Automate Get Items Order By
- Power Automate IsFloat
- Power Automate Get SharePoint List Items Count
- Power Automate OData Filter Query StartsWith
- Power Automate OData Filter Query Yes No
- Get User Email Address in Power Automate
- Power Automate OData Date Filter Last 30 Days
Related tutorials
Power Automate works best alongside the rest of the Microsoft 365 and Power Platform stack. You can also explore:
Premium Power Automate and Microsoft 365 training
If you want to learn Power Automate in a structured, project-based way, you can explore my training resources and practical Microsoft 365 learning materials.

FAQ on Power Automate
What is Power Automate used for?
Power Automate is used to automate repetitive business tasks across Microsoft 365 and other connected systems. It is commonly used for approvals, SharePoint automation, email notifications, file processing, Excel updates, Teams alerts, and data movement between services.
What is the difference between automated, instant, and scheduled flows?
An automated flow runs when a trigger event happens, such as a SharePoint item being created or an email arriving. An instant flow runs manually, while a scheduled flow runs at a specific date, time, or recurrence pattern.
Is Power Automate only for Microsoft 365?
No. Power Automate works very well with Microsoft 365 services like SharePoint, Teams, Outlook, Excel, and Forms, but it also connects to many other systems through connectors, gateways, and desktop automation.
Do I need coding knowledge to use Power Automate?
You do not need full software development skills to start with Power Automate. However, understanding expressions, conditions, arrays, JSON, dates, variables, and connector behavior becomes very important when you build more advanced workflows.
Why is SharePoint so common in Power Automate tutorials?
SharePoint is one of the most common data and document platforms inside Microsoft 365 environments, so it naturally becomes the backend for many Power Automate scenarios.