This page lists all 317 Power Automate tutorials on EnjoySharePoint, grouped by task. They are written by Bijay Kumar (13-time Microsoft MVP) and Preeti Sahu (Microsoft MVP), and every flow is built and run in a real Microsoft 365 tenant.
You will find cloud flows for SharePoint, Outlook, Teams and Excel, the expressions you need inside them, and desktop flows for Windows. Pick a topic below or follow the learning path.
| Topic | What you will learn |
|---|---|
| Get started with Power Automate | Your first cloud flows, triggers, error handling |
| Variables, loops and flow design | Variables, Compose, Apply to each, child flows |
| SharePoint list items | Get items, filter queries, create and update items |
| SharePoint files and folders | Create, copy, move and rename files |
| SharePoint sites, columns and attachments | Sites, columns, attachments, choice fields |
| Approval flows | Parallel, multilevel, reminders, reassign |
| Outlook email and notifications | Send an email (V2), HTML tables, reminders |
| Teams, Microsoft Forms, Planner and Outlook calendar | Teams messages, Forms responses, calendar |
| Excel, CSV, Word and PDF files | Excel rows, CSV, Word templates, PDF |
| String functions | concat, substring, split, contains |
| Replace and clean text | replace(), special characters, line breaks |
| Arrays and JSON | Filter array, Parse JSON, union, sort |
| Numbers and conversions | int(), float(), number formats |
| Date and time functions | utcNow, formatDateTime, addDays, time zones |
| Conditions and OData filter queries | IF, switch, empty checks, OData filters |
| Power Automate for desktop | Desktop flows for Excel, web and PDF |
| Dataverse, Power BI and comparisons | Dataverse, Power BI, Logic Apps |
| Power Automate errors and fixes | Common errors and how to fix them |
What is Power Automate?
Power Automate is Microsoft’s service for automating tasks and business processes across apps and services. It has two main kinds of flows:
| Flow type | Starts when | Example |
|---|---|---|
| Automated cloud flow | An event happens, such as a new email or a new SharePoint item | Send an email when an item is added to a list |
| Instant cloud flow | Someone selects a button | Start an approval from a SharePoint item |
| Scheduled cloud flow | A schedule you set | Send a daily report every morning |
| Desktop flow | You run it, or a cloud flow calls it | Copy data from a website into Excel on your PC |
You can build a flow from scratch or describe it in plain language with Copilot, which works in the new designer. Read how to use Copilot in Power Automate.
Power Automate limits and licenses you should know
| Limit | Value |
|---|---|
| Maximum flow run duration | 30 days, including steps that wait for approvals |
| How long an approval can wait | 28 days; after that the flow fails, but the approval stays in the action center |
| Apply to each concurrency | 1 by default; you can set 1 to 50 |
| Do until (Until) loop | 60 iterations by default, up to 5,000 |
| Run history | Kept for 30 days |
| Inactive flows | A cloud flow that has not triggered for 90 days may be turned off (not for premium or Process license owners) |
Source: Limits of automated, scheduled and instant flows and known issues for approvals on Microsoft Learn.
- Free (work or school account): cloud flows with standard connectors, without sharing, and desktop flows that you run yourself on your PC.
- Power Automate Premium: adds premium and custom connectors, one attended RPA bot and process mining.
- Process licenses: unattended bots and flow-level capacity for business-critical processes.
- Power Automate for desktop comes preinstalled on Windows 11. On Windows Home editions you can build and run desktop flows locally, but not trigger them from the cloud.
Where to start: a Power Automate learning path
- Create an automated cloud flow
- Create an instant cloud flow
- Create a scheduled cloud flow
- Get SharePoint items with a filter query
- Loop through items with Apply to each
- Send an email with Send an email (V2)
- Build an approval flow
- Add error handling
Get started with Power Automate
Create automated, instant and scheduled cloud flows, use templates, trigger conditions and error handling.
- Bypass User Permissions in Power Automate Using Run-Only Users
- How to Change Trigger in Power Automate [3 Different ways]
- How to Create a Scheduled Cloud Flow in Power Automate?
- How to Create an Automated Cloud Flow in Power Automate?
- How to Create an Instant Cloud Flow in Power Automate?
- How to do Error Handling in Power Automate?
- Power Automate Trigger Conditions Examples
- How to Stop Flow in Power Automate?
- How to Use Microsoft Copilot in Power Automate?
- How to Use Power Automate Prebuilt Templates?
Variables, loops and flow design
The building blocks of every flow: variables, Compose, Apply to each, delays and child flows.
- How to Call a Flow from Another Flow in Power Automate?
- How to Initialize a Date Variable in Power Automate?
- How to Initialize A Variable in Power Automate [String/Float/Integer/Boolean]?
- How to Initialize an Object Variable in Power Automate [With Real Examples]
- How to Loop Through SharePoint List Items in Power Automate [With Filter & Large List Support]
- Microsoft Flow or Power Automate employee onboarding
- Power Automate Apply to Each: Get Current Item, ID, Value & Index
- Power Automate Wait Timer
- How to Set Variable Action in Power Automate?
- How to Set Variable Based on Condition in Power Automate? [With Various Examples]
- 4 Various Ways to Use Compose Action in Power Automate [With Examples]
- How to Use Power Automate Delay Action + Examples
SharePoint list items
Create, get, update and delete SharePoint list items, with Get items filter queries and more than 100 items.
- How to Add Item to SharePoint List Using Power Automate?
- How to Check if an Item Exists in a SharePoint list Using Power Automate?
- 2 Simple Ways to Count Rows in a SharePoint List Using Power Automate
- How to Create SharePoint List Items Using Power Automate? [3 Various Ways]
- How to Create SharePoint List Using Power Automate? [With Various Columns]
- How to Delete All Items in the SharePoint List Using Power Automate?
- How to Get All SharePoint List Items in Power Automate?
- How to Get Distinct Values from SharePoint List using Power Automate?
- How to Get Last & First Item ID from SharePoint List in Power Automate?
- How to Get More Than 100 Items Using The Get Items Action in Power Automate?
- Power Automate Get Items Filter Query Date [With Examples]
- Power Automate get items filter query equals null | Power Automate get items filter query not equal null
- Power Automate Get Items Filter Query Multiple Conditions
- Power Automate Get items Order By
- Power Automate get SharePoint list items count
- How to Retrieve SharePoint List Items Using Power Automate?
- How to Update a SharePoint List Item from another SharePoint List Using Power Automate?
- How to Update Only One Field in a SharePoint List Item Using Power Automate?
- How to Update SharePoint List Items Based On Condition Using Power Automate?
- How to Update SharePoint List Items from Excel using Power Automate?
- How to Update SharePoint List Items Using Power Automate?
- How to Use Power Automate Get Items Filter Query + 8 Examples
SharePoint files and folders
Create, copy, move, rename and delete files and folders in SharePoint and OneDrive.
- How to Copy File From Network Drive to SharePoint Using Power Automate?
- 3 Various Ways to Copy Files in Power Automate
- Create a SharePoint Folder in Power Automate [3 Methods, Including Duplicate-Check]
- How to Create File Using Power Automate? [SharePoint & OneDrive]
- How to Delete File From SharePoint Using Power Automate? [With Various Examples]
- How to Delete Files Older than 3 Years from SharePoint Document Library Using Power Automate? [Download Solution]
- How to Delete SharePoint Folders Using Power Automate? [2 Various Ways]
- Easiest Way to Create a Sharing Link for a File or Folder Using Power Automate
- How to Get File Content Using Path in Power Automate? [For OneDrive & SharePoint]
- How to Move files from one folder to another using Power Automate?
- How to Overwrite Files Using Create File Action in Power Automate?
- Power Automate Rename File | Power Automate Rename SharePoint File
- How to Rename Subfolders in a SharePoint Document Library Using Power Automate?
- How to Replace a File in SharePoint using Power Automate?
SharePoint sites, columns and attachments
Create sites, lists, columns and content types, and work with attachments, choice and multi-select columns.
- How to Add Attachments to SharePoint List Items using Power Automate? [5 Different Examples]
- How to Add Comments to SharePoint List Items Using Power Automate?
- Add Multiple Users To SharePoint Group Using Power Automate
- The Best Way to Create Content Type in SharePoint Using Power Automate
- The Best Ways to Add Hyperlinks to SharePoint List Items Using Power Automate
- How to Create a SharePoint Document Library in Power Automate?
- Create a SharePoint Online Communication Site Using Power Automate [Download Complete Package]
- Create a SharePoint Online Team Site Using Power Automate [Group Connected and Non-Group Connected]
- How to Create a Site Column in SharePoint Online Using Power Automate? [Text, Date, Choice]
- How to Create Different Columns in a SharePoint Library Using Power Automate?
- Create SharePoint lists from JSON Using Power Automate
- Easiest Way to Get Picture From SharePoint Image Column Using Power Automate
- How to Generate a Unique ID for a SharePoint List item Using Power Automate?
- How to Get SharePoint Choice Values in Power Automate? [With Multi-Select Choices]
- Power Automate: Get Attachments From a SharePoint List Item and Send by Email
- How to Remove Duplicate Items From SharePoint List Using Power Automate?
- How to Save SharePoint List Attachments to a SharePoint Library Using Power Automate?
- How to Send an Email When an Item is Deleted from the SharePoint List Using Power Automate?
- How to Send an Email With Attachment From SharePoint List using Power Automate?
- How to Send Email based on Date in SharePoint list using Power Automate?
- How to Send Emails to Multiple Recipients from a SharePoint List Using Power Automate?
- Stop Creating SharePoint Site Columns Manually – Use Power Automate Flow [6 Column Types Covered]
- How to Update SharePoint Multiselect Column in Power Automate?
Approval flows
Build approval flows: multiple approvers, parallel and multilevel approvals, reminders, custom responses and comments.
- How to Create Multilevel Approvals in Power Automate? [Step-By-Step Tutorial]
- How to Auto Approve Request Using Power Automate? [Using 2 Different Methods]
- How to Create a Parallel Approval in Power Automate?
- How to Create Custom Response Options for Approval Flows in Power Automate?
- How to Get Approval Comments Using Power Automate?
- Power Apps Bulk Approvals Using Power Automate
- Power Automate Approval Reminder: 3 Ways to Remind Approvers
- How to Reassign An Approval Using Power Automate?
- How to Send an Approval Request With an Attachment Using Power Automate?
- How to Send an Approval to a Microsoft 365 Group in Power Automate?
- How to Send Approval Requests to Multiple Approvers Using Power Automate?
- How to Send Approval Requests to Outlook and Teams Using Power Automate?
Outlook email and notifications
Send and process email: Send an email (V2), HTML tables, attachments, shared mailboxes and reminders.
Send email
- Power Automate Send Email Based on Form Response
- Power Automate Send Email From Shared Mailbox
- Send 7 or 14 Day Task Due Reminder Emails in Power Automate
- How to Send a Customized Email when a new File is added using Power Automate?
- How to Send a No Reply Email from a Specific Sender Name in Power Automate?
- How to Send a Text Message SMS Using Power Automate?
- How to Send Email to SharePoint Group in Power Automate?
- How to Send Email Using If Condition in Power Automate?
- How to Send Monthly Email Reminder for a Due Date Using Power Automate?
- Send Table Reports From Power Apps to Email Using Power Automate
- How to Use Power Automate Send an Email (V2) Action?
Process email and attachments
- How to Convert HTML to Text in Power Automate [Step-by-Step]
- How to Create an HTML Table from an Array in Power Automate + Formatting
- How to Create HTML Table in Power Automate + Formatting
- How to Create Hyperlink Dynamic Content in Power Automate?
- 5 Easiest Ways to Embed an Image into an Email in Power Automate
- How to Move Email to Folder Using Power Automate? [5 Different Ways]
- Power Automate Parse Email Body [Excel & SharePoint List]
- How to Save an Email Message to SharePoint Using Power Automate?
- How to Save Email Attachment to SharePoint Using Power Automate?
- Save Office 365 Email Attachments to OneDrive for business using Power Automate
Teams, Microsoft Forms, Planner and Outlook calendar
Post messages and adaptive cards to Teams, save Forms responses, and create Planner tasks and calendar events.
- How to Add Condition Based On Form Response Using Power Automate?
- How to Add Members to Microsoft Teams using Power Automate?
- How to Add Outlook Calendar Events in Excel Using Power Automate?
- A Best Way to Embed GIFs into Outlook Email & Teams Messages Using Power Automate
- How to Create a Team using Power Automate in Microsoft Teams?
- How to Create Outlook Calendar Events Using Power Automate?
- How to Create PDF From Microsoft Forms Using Power Automate?
- Easiest Ways to Attach Files to Planner Tasks Using Power Automate
- How to Get Microsoft 365 Usage Reports Using Microsoft Graph in Power Automate?
- How to Mention Multiple Users in a Microsoft Teams Message using Power Automate
- How to Post an Adaptive Card to Microsoft Teams Using Power Automate?
- How to Post Image to Microsoft Teams Channel Using Power Automate?
- How to Save Microsoft Forms Responses to Excel Online using Power Automate?
- Save Microsoft Forms Responses to SharePoint List Using Power Automate
- How to Schedule Meetings in Microsoft Teams using Power Automate?
- Send a Message When a New Post is added in Microsoft Teams Team Channel in Power Automate
- How to Send Teams Messages Using Power Automate?
- How to Set Microsoft Teams Status Using Power Automate?
Excel, CSV, Word and PDF files
Read and write Excel tables, convert CSV and XML, fill Word templates and create PDFs.
Excel
- How to Add Row to Excel Table Using Power Automate?
- How to Check If a row exists in Excel using Power Automate?
- How to Convert CSV to Excel in Power Automate?
- How to Convert CSV to Excel Using Power Automate? [With & Without Using Premium Connector]
- How to count rows in an Excel table using Power Automate?
- How to Create an Excel File from SharePoint list Items using Power Automate?
- How to Create an Excel File When an Item is Created in SharePoint List Using Power Automate?
- How to Create CSV Table From Excel File Using Power Automate?
- 2 Various Ways to Delete All Rows in Excel Using Power Automate
- How to Export SharePoint List to Excel and Send an Email Using Power Automate?
- How to Filter Excel Files Based On Date Using Power Automate + Send an Email
- Import Data From Excel to a SharePoint List Using Power Automate [2 Methods]
- Power Automate Excel to PDF: Step-by-Step Guide + Common Errors Fixed
- Power Automate Read Excel File From SharePoint
- Power Automate: How to Create a Table in Excel and HTML [Step-by-Step]
- How to Remove Top Few Lines of an Excel File Using Power Automate?
CSV, XML and text files
- How to Convert CSV to Array in Power Automate?
- How to Convert XML to CSV Using Power Automate? [With Examples]
- How to Create a CSV Table in Power Automate? [With Examples]
- How to Create a Zip File Using Power Automate?
- How to Create XML File From CSV in Power Automate?
- How to Import CSV Data to SharePoint List in Power Automate?
- Read a Text and Count its Occurrence From a Docx File in Power Automate
Word, PDF, HTML and images
- How to convert base64 to an image file in Power Automate?
- How to Convert HTML to PDF in Power Automate? [With & Without Using Premium Connector]
- How to Convert HTML to PDF Using Power Automate? [Without Using Premium Connectors]
- How to Convert PDF to Base64 Using Power Automate?
- How to Convert SharePoint List Item to PDF Using Power Automate?
- How to Convert Word Files to PDF Using Power Automate? [Without Using Premium Connector]
- How to Create a Word Document From a Template in Power Automate?
- How to Merge Word Documents in Power Automate? [Using Word – Populate Connector]
- How to Move/Copy Files From OneDrive to SharePoint Using Power Automate?
- Power Automate List Rows Present in a Table Filter Query + 10 Examples
Expressions and functions
Expressions let you transform data inside a flow. These sections cover text, arrays, numbers, dates and conditions.
String functions
Expressions for text: concat, substring, split, contains, trim and more.
- How to Check Condition Contains String in Power Automate?
- Concatenate Strings Using Power Automate Desktop
- How to Convert an Array to a String in Power Automate [3 Different ways]
- How to Create an Array From a String Using Power Automate?
- How to Extract String After Character in Power Automate?
- How to find text in a string using Power Automate?
- How to Get Email Address From Name in Power Automate?
- How to Get First Word in a String using Power Automate?
- Get Substring from String in Power Automate Desktop
- How to Get the First Character from a String in Power Automate?
- Get User Email Address in Power Automate [5 Best Methods]
- Power Automate concat() Function [With Examples]
- Power Automate Contains() Function
- Power Automate endsWith() Function [How to Use]
- Power Automate If Contains [With Examples]
- Power Automate slice() Function – How to Use
- Power Automate Split String into Array + Examples
- Power Automate startsWith() Function [With endsWith() Function]
- Power Automate String Functions + 10 Examples
- Power Automate substring() Function [How to Use]
- Power Automate toLower() Function [How to Use]
- Power Automate toUpper() Function | Power Automate toLower() Function
- How to Split a String between two characters using Power Automate?
- How to Use Append to String Variable Action in Power Automate?
- How to Use Power Automate trim() Function?
Replace and clean text
Replace characters, remove line breaks and special characters, and clean up strings.
- How to Find and Replace Text in Power Automate Desktop?
- Power Automate Remove Characters From String [With Helpful Examples]
- Power Automate Replace Text in File
- Power Automate Replace() Function
- How to Remove Line Breaks From Text in Power Automate?
- How to Remove Quotes from String in Power Automate?
- How to Remove Special Characters from a String in Power Automate?
- How to Replace Apostrophe in String in Power Automate?
- How to Replace Commas With New Lines in Power Automate
- How to Replace Double Quote with Single Quote using Power Automate?
- Replace Last Character from String in Power Automate
- How to Replace Multiple Strings using Power Automate?
- How to Replace New Line with <Br> using Power Automate?
- How to Replace Spaces with Underscores in String using Power Automate?
- How to Replace Special Characters in a String using Power Automate
- How to Replace String in JSON using Power Automate
Arrays and JSON
Filter, sort, merge and parse arrays and JSON objects.
- How to Check if a field exists in SharePoint Using Power Automate?
- How to Check If an array Contains a Value using Power Automate?
- Convert JSON to Custom Object in Power Automate Desktop
- How to Create an Array From SharePoint List Items Using Power Automate?
- How to Filter an Array by Another Array in Power Automate?
- How to Filter an Array by Date in Power Automate?
- How to Filter an Array by Index in Power Automate?
- How to Filter an Array by Multiple Conditions in Power Automate?
- How to Filter an Array by String Values in Power Automate?
- Filter Array in Power Automate Examples
- How to Get Unique Values from an Array in Power Automate?
- How to Merge Arrays in Power Automate? [With Different Examples]
- How to Parse JSON Object to Array in Power Automate [Step by Step]
- Power Automate Array Variable [6 Various Examples]
- Power Automate Chunk() Function [With Examples]
- Power Automate Create an Array from JSON Objects [Step By Step]
- Power Automate indexOf() Function | Power Automate lastIndexOf()
- Power Automate Remove Item from Array
- Power Automate skip() Function: Syntax, Real Examples & Common Mistakes
- How to Replace Value in an Array in Power Automate
- How to Reverse an Array in Power Automate?
- 6 Various Ways to Sort Array in Power Automate
- How to Use Filter Array in Power Automate?
Numbers and conversions
Convert strings to numbers, format numbers and currency, and check number types.
- How to Auto Generate Serial Number in Power Automate?
- How to Check if a String Contains Numbers in Power Automate?
- How to Convert a String to an Integer in Power Automate?
- How to Convert Float to Integer in Power Automate [3 Methods]
- How to Convert String to Float in Power Automate?
- How to Convert String to GUID in Power Automate?
- How to Convert String to Integer in Power Automate?
- Easiest Way to Convert a String to a Decimal Number in Power Automate
- How to Extract Number From String in Power Automate?
- How to Extract Numbers from Email Subjects in Power Automate?
- 2 Various Ways to Format Number as Currency in Power Automate
- Format Number In Power Automate
- Power Automate increment number in SharePoint list
- Power Automate isFloat() Function
- Power Automate isInt() Function + Examples
- Power Automate length() Function [How to Use]
Date and time functions
Work with dates: utcNow, formatDateTime, addDays, time zones and date differences.
- How to Add Days to Date in Power Automate?
- How to Calculate the Last Working Day Of a Month Using Power Automate?
- How to Compare Date Using Ticks Function in Power Automate?
- Convert String to Date in Power Automate [3 Methods + Error Fixes]
- How to Convert time zone in Power Automate?
- How to Convert UTC to Local Time Zone in Power Automate? [3 Various Ways]
- How to Get Current and Previous Month in Power Automate?
- How to Get Current Date in Power Automate + 7 Examples
- How to Get Current Year in Power Automate? [With Previous and Next Year Examples]
- How to Get Days of Month in Power Automate? [With Examples]
- How to Get Start and End of Month in Power Automate?
- Power Automate addDays() Function + Examples
- Power Automate addToTime() + Power Automate subtractFromTime() + Power Automate addHours()
- Power Automate Date Functions [10+ Examples]
- Power Automate dateDifference() Function
- Power Automate dayOfMonth() Function + Power Automate dayOfYear() function
- Power Automate dayOfWeek() Function [With Examples]
- Power Automate getFutureTime() Function
- Power Automate getPastTime() Function
- Power Automate utcNow() Function [With Different Formats]
- Power Automate: Format Dates to ISO 8601 [3 Real-World Scenarios + Fixes]
- Power Automate: How to Check If a Date Is Blank (4 Methods)
- How to Send Birthday Email Using Power Automate? [SharePoint List & Excel]
- How to Send Email On Specific Date using Power Automate
- How to Use formatDateTime() Function in Power Automate?
- How to Use Power Automate dayOfWeek Function?
- How to Validate Dates in SharePoint to Choose WeekEnds?(Saturdays & Sundays)
Conditions and OData filter queries
IF expressions, switch, empty checks and OData filter query operators.
- How to Check If a String is Empty in Power Automate?
- How to Check the Condition If Blank in Power Automate?
- Power Automate Filter Query If Blank [All Column Types]
- Power Automate Filter Query Operators [With Examples]
- Power Automate IF Expression – How to Use
- Power Automate odata date filter last 30 days examples
- Power Automate Odata Filter Query Startswith
- Power Automate OData Filter Query Yes/No (Boolean) Column
- Power Automate Switch Case [How to Use]
Power Automate for desktop
Automate desktop and web tasks with desktop flows: Excel, PDFs, web data, variables and scheduling.
- What Is Power Automate Desktop [How to Install]
- Add Excel Table into HTML Email Body using Power Automate Desktop
- How to Connect Power Automate Desktop to Cloud using Direct connectivity?
- How to Count Rows & Columns in SpreadSheet by Power Automate Desktop?
- How to Export and Import Power Automate Desktop Flows?
- How To Extract Data From a Web Page to Excel Using Power Automate Desktop
- Extract Data from an Excel using Power Automate Desktop
- Extract Tables from a PDF using Power Automate Desktop
- How to Get Values from Data Table using Power Automate Desktop?
- Insert Column and Row into Excel Worksheet using Power Automate Desktop
- Insert Row into Data Table in Power Automate Desktop
- Power Automate Desktop Flow Examples [5 Practical Examples]
- Power Automate Desktop Text Actions [With Examples]
- Retrieve Excel Column Values Into List Using Power Automate Desktop
- How to Schedule Power Automate Desktop Flows?
- Send Outlook Email with Attachments using Power Automate Desktop
- Update Data Table Items using Power Automate Desktop
- How to Upload File in SharePoint Using Power Automate Desktop?
- Variables in Power Automate Desktop
Dataverse, Power BI and comparisons
Work with Dataverse and Power BI from a flow, and compare Power Automate with Logic Apps and Power Apps.
- Power Apps vs Power Automate: Complete Guide
- How to Export Power BI Report to Excel using Power Automate?
- Logic Apps vs Power Automate
- How to Run a Query against a Dataset Using Power Automate?
- Update Multiple Rows in Dataverse Using Power Automate [Bulk Update Guide]
- How to Upload a File to Dataverse Using Power Automate [Step By Step]
Power Automate errors and fixes
Fixes for connection, expression, OData and SharePoint errors, and how to restore a deleted flow.
- Could not find a property named on type ‘microsoft.dynamics.crm error in Power Automate
- failed to create connection for connection id in Power Automate
- Fix “The specified object was not found in the store” in Power Automate [Outlook]
- Invalid connection, please update your connection to load complete details in Power Automate
- Parsing odata select and expand failed: an identifier was expected at position 0.
- Power Automate error: Cannot find the resource for the request addroleassignhments
- Power Automate error: The property ‘__metadata’ does not exist on type ‘SP.List’
- Power Automate: The credentials for this connection do not have access to. Please try using a different location or account
- How to Restore Deleted Flow in Power Automate?
- Unable to process template language expressions in action inputs at line ‘0’ and column ‘0’ in Power Automate
- Unable to process template language expressions in action Power Automate
- the ‘inputs parameters’ of workflow operation ‘Send_an_email_(V2)’ of type ‘openapiconnection’ is not valid
Official Microsoft documentation
- Types of flows in Power Automate
- Overview of cloud flows
- Limits of automated, scheduled and instant flows
- Introduction to desktop flows
- Power Automate training on Microsoft Learn
More tutorial hubs
- SharePoint tutorials: sites, lists, libraries, JSON formatting and REST
- Power Apps tutorials: canvas apps, galleries, forms and Power Fx
- Power BI tutorials: DAX measures, visuals, slicers and dashboards
- SPFx tutorials: SharePoint Framework web parts and extensions
- PowerShell tutorials: PnP PowerShell and SharePoint Online Management Shell
- SharePoint & Power Platform roadmap: roles, skills and the order to learn them
Frequently asked questions
What are the types of flows in Power Automate?
There are cloud flows and desktop flows. Cloud flows are automated (they run on an event), instant (they run when someone selects a button) or scheduled (they run on a timetable). Desktop flows automate web and desktop apps on Windows.
How long can a Power Automate flow run?
A flow run can last up to 30 days, including steps that are waiting for approvals. An approval itself can wait for 28 days; after that the flow fails.
Is Power Automate free?
There is a free license for work or school accounts that runs cloud flows with standard connectors, without sharing, and desktop flows on your own PC. Premium and custom connectors need Power Automate Premium or another premium license.
What is the default concurrency of Apply to each?
Apply to each processes one item at a time by default. You can turn on concurrency control and run between 1 and 50 iterations in parallel.
Is Power Automate for desktop included in Windows?
Yes. Windows 11 comes with Power Automate for desktop preinstalled. You can build and run desktop flows locally; triggering them from cloud flows needs a work or school account and the right license.