Microsoft Power Automate – Common Actions Explained

Microsoft Power Automate helps you automate work between different apps and services without writing complex code. By learning a few common actions and expressions, you can build useful and powerful flows easily.

This guide explains frequently used Power Automate actions with simple examples and real-life use cases.

1. Trigger – Start the Flow

A trigger decides when your flow should start.

Examples:

Use cases:

2. Condition – If / Else Logic

The Condition action checks a rule and runs actions based on Yes or No.

Example:
If Status equals Approved

Use cases:

3. Apply to Each – Loop

This action runs the same steps for each item in a list or group.

Examples:

Use cases:

4. Get Items / Get Item – Read Data

Used to get data from SharePoint or Dataverse.

Use cases:

5. Create Item – Save Data

Creates a new record in a data source.

Use cases:

6. Update Item – Modify Data

Updates an existing record.

Use cases:

7. Send an Email (V2)

Sends emails automatically.

Use cases:

8. Start and Wait for an Approval

Used to build approval flows.

Use cases:

9. Compose – Format Data

Stores or formats data temporarily.

Example:

concat('Hello ', triggerOutputs()?['body/Title'])

Use cases:

10. Initialize Variable / Set Variable

Used to store values while the flow is running.

Types:

Use cases:

11. Delay – Wait

Pauses the flow for a set time.

Use cases:

12. Switch – Multiple Conditions

Used when you have many conditions for one value.

Example:

Use cases:

13. Terminate – Stop the Flow

Stops the flow.

Use cases:

Conclusion

By learning these Power Automate actions, you can:

These actions are the foundation of most Power Automate flows and are useful for both beginners and experienced users.