Showing results for 
Search instead for 
Did you mean: 

Power Automate 101: Understanding the Core Components of Flows

Have you ever wondered how to automate repetitive chores with Power Automate? You're not by yourself! This article is your one-stop shop for learning the fundamentals before creating your first flow.

Let's take it apart:

  1. The Spark: Triggers

Think of a trigger as your flow's starting pistol. It is a triggering event.

Examples include receiving a new email, uploading a file to OneDrive, at a specific time interval and seeing a tweet with a specific hashtag.

Think of this: When a new sales leader appears in your CRM, a flow is triggered. The lead is then automatically emailed a welcome message!


  1. Actions

Actions are the backbones of your flow. They are the specific actions that occur when the trigger fires the starting gun.

Action Examples: Sending an email notification, generating a project management task, or modifying a database record.

Real-World Use Case: Your flow detects a new email with an attached invoice. It then retrieves invoice information and instantly changes your accounting system.


  1. Connecting the Dots: Connections

Connections function like bridges, allowing your flow to interface with a wide range of external services and apps.

Connecting to: Office 365, SharePoint, Twitter, Salesforce, and pretty much any other supported service.

Imagine this scenario: You wish to send out an automatic tweet every time a new blog article is published on your website. Your flow uses a connection to Twitter to make it happen!


  1. Flow of Information: Dynamic Content

Dynamic content is the heart of your flow. It is the information sent on by triggers and actions.

Consider: Extracted email subject, sender information, or file attributes such as size and name.

Put It into Action: When a new expenditure report arrives in your mailbox, your flow can extract the total amount from the email and automatically send it for approval.


  1. Expressions.

They enable you to manipulate data dynamically, adding a layer of enchantment to flows.

Expression examples include combining text strings, computing dates, and extracting certain sections of text. Let's Get Specific: Use an expression to format a date pulled from a trigger into the exact format required by your calendar app.


  1. Making decisions: Conditional logic.

Condition logic is analogous to your flow's "if-then" statements. They allow your flow to select options based on certain criteria.

Conditional examples include: "If the order exceeds $1000, notify the manager via email." Otherwise, continue with the standard processing." Likewise, "If a tweet mentions a specific product, reply with a discount code."

Real-life scenario: When a new client record is entered into your system, utilize condition logic to determine their location and allocate them to the right sales agent.


Would you like to see a video demonstration of some of the concepts? Check out the Youtube Channel: CDHQ

About the Author
  • Experienced Consultant with a demonstrated history of working in the information technology and services industry. Skilled in Office 365, Azure, SharePoint Online, PowerShell, Nintex, K2, SharePoint Designer workflow automation, PowerApps, Microsoft Flow, PowerShell, Active Directory, Operating Systems, Networking, and JavaScript. Strong consulting professional with a Bachelor of Engineering (B.E.) focused in Information Technology from Mumbai University.
  • I am a Microsoft Business Applications MVP and a Senior Manager at EY. I am a technology enthusiast and problem solver. I work/speak/blog/Vlog on Microsoft technology, including Office 365, Power Apps, Power Automate, SharePoint, and Teams Etc. I am helping global clients on Power Platform adoption and empowering them with Power Platform possibilities, capabilities, and easiness. I am a leader of the Houston Power Platform User Group and Power Automate community superuser. I love traveling , exploring new places, and meeting people from different cultures.
  • Read more about me and my achievements at: MCT | SharePoint, Microsoft 365 and Power Platform Consultant | Contributor on SharePoint StackExchange, MSFT Techcommunity
  • Encodian Owner / Founder - Ex Microsoft Consulting Services - Architect / Developer - 20 years in SharePoint - PowerPlatform Fan
  • Founder of SKILLFUL SARDINE, a company focused on productivity and the Power Platform. You can find me on LinkedIn: and twitter I also write at, so if you want some Power Automate, SharePoint or Power Apps content I'm your guy 🙂
  • I am the Owner/Principal Architect at Don't Pa..Panic Consulting. I've been working in the information technology industry for over 30 years, and have played key roles in several enterprise SharePoint architectural design review, Intranet deployment, application development, and migration projects. I've been a Microsoft Most Valuable Professional (MVP) 15 consecutive years and am also a Microsoft Certified SharePoint Masters (MCSM) since 2013.
  • Big fan of Power Platform technologies and implemented many solutions.
  • Passionate #Programmer #SharePoint #SPFx #M365 #Power Platform| Microsoft MVP | SharePoint StackOverflow, Github, PnP contributor
  • Web site – Youtube channel -