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:
Start a flow when a user submits a request
Run automation when data changes
Schedule daily or weekly tasks
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:
Save new requests
Store approval history
Log activities
6. Update Item – Modify Data
Updates an existing record.
Use cases:
Update approval status
Add comments or dates
Track workflow progress
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:
Create email messages
Format text
Check or debug values
10. Initialize Variable / Set Variable
Used to store values while the flow is running.
Types:
String
Integer
Boolean
Array
Object
Use cases:
Store status
Count records
Control flow logic
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:
Status = New
Status = In Progress
Status = Completed
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.