An ever-growing Power Automate Actions

My way of explaining each function with as much detail as I can. You'll find suggestions, best practices, things to avoid, and limitations.

Last updated

Experience

I'll include all my experiences (good and bad) working with the functions.

For everyone

I want people to use it and share it. So I won't put any restriction on it on this reference.

By everyone

Please contribute! The better I can make it, the better it will be for everyone.

Lots of places

I learn from lots of places, so some things may be found elsewhere.

Microsoft Forms (1)

Go to top

Microsoft Planner (8)

Go to top

Office 365 Excel (6)

Go to top

Office 365 Outlook (5)

Go to top

OneDrive for Business (5)

Go to top

Power Automate (24)

Filter Array

Returns items from an array that match a condition. Supports AND/OR logic.

View

Parse JSON

Turns raw JSON into typed dynamic content. Schema-driven.

View

Append to array variable

Adds an item to an array variable. Accepts mixed data types.

View

Append to string variable

Adds text to an existing string variable.

View

Apply to each

Loops through an array. Use item() to reference each element.

View

Compose

Stores any data, expression, or computed value for reuse downstream.

View

Condition

Routes the Flow into a true or false branch based on a comparison.

View

Convert Time Zone

Converts a timestamp from one timezone to another.

View

Decrement Variable

Subtracts a value from an Integer or Float variable.

View

Delay

Pauses the Flow for a fixed duration.

View

Do Until

Loops until a condition is met. Always runs at least once; has iteration limits.

View

Format Number

Formats a number as currency, percentage, or custom pattern with locale support.

View

Get My Profile

Returns your Office 365 profile: department, job title, contact info.

View

HTML to Text

Strips HTML tags and returns raw text.

View

Increment Variable

Adds a value to an Integer or Float variable.

View

Initialize variable

Declares a variable. Required first step before any other variable action.

View

Respond to a PowerApp or flow

Returns data from a child Flow to its parent Flow or Power App caller.

View

Run a Child Flow

Calls a reusable child Flow.

View

Scope

Groups related actions into a logical block.

View

Select

Reshapes an array without a loop. Faster than Apply to each.

View

Send an email notification

Sends an email without using your personal mailbox.

View

Set variable

Assigns a value to an existing variable. Strict type enforcement.

View

Switch

Routes the Flow into multiple branches based on a single value. 25-case limit.

View

Terminate

Stops the Flow with Succeeded, Failed, or Cancelled status.

View
Go to top

SharePoint (11)

Go to top

Office 365 (1)

Go to top

Microsoft Teams (1)

Go to top