Table of Contents

    Trigger & Actions Concept

    Trigger & Actions Concept a trigger, the flow does not know when to start. Without actions, the flow does not know what work to do

    Trigger & Actions Concept

    after it starts.

    Microsoft Learn explains that a trigger is an event that starts a cloud flow. It also explains that actions are the events or operations that the flow performs after the trigger event takes place. For example, a flow can send a Microsoft Teams notification when someone sends an email. In that example, receiving an email is the trigger, and sending the Teams notification is the action. [1](https://learn.microsoft.com/en-us/power-automate/triggers-introduction)[2](https://learn.microsoft.com/en-us/power-automate/work-with-triggers-actions)

    This concept is very important for beginners because every automation in Power Automate follows the same basic idea: When something happens, do something automatically.

    Meaning of Trigger

    A trigger is the starting point of a flow. It decides when the automation should begin. A trigger may be based on an event, a manual button press, or a schedule.

    A trigger is an event or condition that starts a Power Automate flow.

    Microsoft Learn states that a trigger is an event that starts a cloud flow. It gives an example where receiving an email is the trigger that starts a flow. [1](https://learn.microsoft.com/en-us/power-automate/triggers-introduction)

    For example, if you want to automatically send a notification when a new item is created in SharePoint, then “When an item is created” is the trigger.

    Meaning of Action

    An action is the task that Power Automate performs after the trigger starts the flow. A flow can have one action or many actions.

    An action is an operation that Power Automate performs after a trigger takes place.

    Microsoft Learn states that actions are the events or operations that users want the flow to perform after the trigger event takes place. It gives examples of actions such as sending emails, updating records, or posting messages. [3](https://learn.microsoft.com/en-us/power-automate/actions-introduction)

    For example, if a flow starts when a new email arrives and then saves the attachment to OneDrive, the saving of the attachment is the action.

    Simple Formula of Automation

    The trigger and action concept can be understood using a simple formula:

    When something happens  →  Do something automatically
    Trigger                 →  Action

    Example:

    When a new email arrives  →  Send a Teams notification
    Trigger                   →  Action

    Microsoft Learn uses a similar example where receiving an email starts the flow and sending a Microsoft Teams notification is the action. [2](https://learn.microsoft.com/en-us/power-automate/work-with-triggers-actions)

    Trigger and Action Relationship

    A trigger and action work together. The trigger starts the flow, and the action performs the work. A flow must have at least one trigger and one action to be saved as a cloud flow.

    Microsoft Learn states that to save a cloud flow, it must have at least a trigger and one action. [2](https://learn.microsoft.com/en-us/power-automate/work-with-triggers-actions)

    Part Purpose Example
    Trigger Starts the flow When a new email arrives
    Action Performs the task after the flow starts Send a notification in Teams

    Types of Triggers

    Triggers can start in different ways. Microsoft Learn explains that triggers can be started automatically, instantly or manually, or on a schedule. [1](https://learn.microsoft.com/en-us/power-automate/triggers-introduction)

    Trigger Type How It Starts Example
    Automated Trigger Starts automatically when an event happens When a new email arrives
    Manual / Instant Trigger Starts when the user manually runs the flow Manually trigger a flow
    Scheduled Trigger Starts at a planned time or repeated interval Run every Monday at 9:00 AM

    Microsoft Learn lists common trigger scenarios: automated flows after an event occurs, instant/manual flows with a button, and scheduled flows that run on a defined schedule. [1](https://learn.microsoft.com/en-us/power-automate/triggers-introduction)

    Automated Trigger

    An automated trigger starts the flow when a specific event occurs. The user does not need to manually start the flow. This is useful when the process should begin immediately after something changes or happens.

    Microsoft Learn explains that an automated cloud flow can perform tasks automatically after an event occurs. [1](https://learn.microsoft.com/en-us/power-automate/triggers-introduction)

    Examples of automated triggers:

    • When a new email arrives.
    • When a new item is created in SharePoint.
    • When a file is uploaded to OneDrive.
    • When a form response is submitted.

    Microsoft Learn specifically mentions the example of the Office 365 Outlook trigger When a new email arrives (V3). [1](https://learn.microsoft.com/en-us/power-automate/triggers-introduction)

    Manual or Instant Trigger

    A manual or instant trigger starts only when a user manually starts the flow. This type of trigger is useful when the user wants control over when the automation should run.

    Microsoft Learn states that an instant cloud flow can be triggered manually, such as when a user selects a button in Power Automate or in a mobile app. It also gives the example of the Manually trigger a flow trigger. [1](https://learn.microsoft.com/en-us/power-automate/triggers-introduction)

    Examples of manual or instant triggers:

    • User selects a button to send a reminder.
    • User starts a flow from Power Automate mobile app.
    • User manually starts an approval process.
    • User starts a flow from Power Apps.

    Scheduled Trigger

    A scheduled trigger starts a flow at a specific time or repeated interval. This type of trigger is useful for recurring tasks such as daily, weekly, or monthly activities.

    Microsoft Learn explains that a scheduled cloud flow runs at a specific time or on a recurring schedule, such as every day at 10:00 AM or every Monday at 9:00 AM. It also states that the Recurrence trigger is added to the flow for a scheduled flow. [1](https://learn.microsoft.com/en-us/power-automate/triggers-introduction)

    Examples of scheduled triggers:

    • Send a weekly project report every Monday.
    • Send daily reminder emails.
    • Run a monthly data cleanup process.
    • Send attendance summary at the end of each week.

    Types of Actions

    Actions are the tasks that happen after the trigger. Microsoft Learn says examples of actions include sending emails, updating records, or posting messages. [3](https://learn.microsoft.com/en-us/power-automate/actions-introduction)

    Action Type Purpose Example
    Communication Action Sends messages or notifications Send an email or post a Teams message
    Data Action Creates, updates, or reads data Update a record
    File Action Works with files Create or save a file
    Logic Action Adds decision-making or control flow Add a condition

    The broad categories above are learning-friendly groupings. Microsoft Learn explicitly supports examples such as sending emails, updating records, posting messages, and adding a condition to check whether a value is true or false. [3](https://learn.microsoft.com/en-us/power-automate/actions-introduction)

    Communication Actions

    Communication actions are used to send information to users. These actions are common in business workflows because users often need alerts, reminders, or updates.

    Microsoft Learn lists sending emails and posting messages as examples of actions. [3](https://learn.microsoft.com/en-us/power-automate/actions-introduction)

    Examples:

    • Send an email notification.
    • Post a message in Microsoft Teams.
    • Send an approval request.
    • Notify a manager when a new request is submitted.

    Data Actions

    Data actions are used when a flow needs to create, update, read, or manage information in a system. These actions are useful when working with systems such as SharePoint, Dataverse, Excel, SQL, or other connected services.

    Microsoft Learn lists updating records as an example of an action. It also explains that actions can interact with a wide variety of services and applications. [3](https://learn.microsoft.com/en-us/power-automate/actions-introduction)

    Examples:

    • Create a new record.
    • Update an existing record.
    • Get details from a data source.
    • Delete or modify data based on a condition.

    File Actions

    File actions are used when a flow needs to work with files. For example, a flow can save attachments, create files, copy files, or move files between folders.

    Microsoft Learn explains that actions can interact with a wide variety of services and applications. It also gives examples of actions such as sending emails, updating records, and posting messages; file examples here are instructional examples for understanding actions in file-based business scenarios. [3](https://learn.microsoft.com/en-us/power-automate/actions-introduction)

    Examples:

    • Save an email attachment to OneDrive.
    • Create a file in SharePoint.
    • Copy a file from one folder to another.
    • Move an old file to an archive folder.

    Logic Actions

    Logic actions help the flow make decisions or control the direction of execution. For example, a flow can check if a value is true or false and then perform different actions based on the result.

    Microsoft Learn explains that multiple actions may be needed when automation requires many tasks to be completed in sequence or in parallel. It also gives an example of adding a condition to check whether a value is true or false and then adding different actions based on the outcome. [3](https://learn.microsoft.com/en-us/power-automate/actions-introduction)

    Examples:

    • If status is Approved, send confirmation email.
    • If amount is greater than a limit, send approval request.
    • If file type is PDF, move it to a specific folder.
    • If priority is High, notify the manager.

    Trigger and Action Example

    Let us understand the concept with a simple example:

    Scenario Trigger Action
    Email Notification Flow When a new email arrives Send a Microsoft Teams notification
    SharePoint Request Flow When a new item is created Send an email to the manager
    Weekly Report Flow Recurrence trigger every Monday Send weekly report email

    Microsoft Learn directly supports the email-to-Teams example and explains that receiving an email can be a trigger while sending a Teams notification can be an action. Microsoft Learn also supports scheduled flows using recurrence triggers. [2](https://learn.microsoft.com/en-us/power-automate/work-with-triggers-actions)[1](https://learn.microsoft.com/en-us/power-automate/triggers-introduction)

    Trigger, Condition, and Action

    Many flows use not only triggers and actions, but also conditions. A condition checks whether something is true or false. Based on the result, the flow can run different actions.

    Trigger
      |
      v
    Condition
      |
      +-- If Yes → Action 1
      |
      +-- If No  → Action 2

    Microsoft Learn explains that users can add a condition to check whether a value is true or false and then add different actions based on the outcome. [3](https://learn.microsoft.com/en-us/power-automate/actions-introduction)

    Example:

    • Trigger: A new leave request is submitted.
    • Condition: Check whether leave days are more than 5.
    • Action if Yes: Send approval request to manager.
    • Action if No: Send confirmation email.

    The leave request example is an educational example based on the source-supported trigger-condition-action concept. [3](https://learn.microsoft.com/en-us/power-automate/actions-introduction)

    Trigger and Action in Cloud Flow Designer

    In Power Automate cloud flows, users work with triggers and actions inside the flow designer. Microsoft Learn explains that to add the first action, users select the plus sign below the trigger in the cloud flows designer. The configuration panel opens, where users can search for and select the action they want to add. [3](https://learn.microsoft.com/en-us/power-automate/actions-introduction)

    Microsoft Learn also explains that after selecting an action, the configuration panel updates to show the required fields and options for that action. Users can then fill in necessary information, such as an email recipient or a file to attach, depending on the selected action. [3](https://learn.microsoft.com/en-us/power-automate/actions-introduction)

    Multiple Actions in a Flow

    A flow can contain multiple actions. This is useful when the business process requires several steps.

    Microsoft Learn states that most cloud flows need more than one action when automation requires many tasks to be completed either in sequence or in parallel. [3](https://learn.microsoft.com/en-us/power-automate/actions-introduction)

    Example:

    Trigger: New SharePoint item created
      |
      v
    Action 1: Send email notification
      |
      v
    Action 2: Create task in Planner
      |
      v
    Action 3: Post message in Teams

    Microsoft Learn gives an example where, after a new SharePoint item is added, users may send an email notification and then create a task in Microsoft Planner if the item contains a specific value. [3](https://learn.microsoft.com/en-us/power-automate/actions-introduction)

    Connectors, Triggers, and Actions

    Connectors are important because they provide the triggers and actions used in flows. For example, the Outlook connector can provide email-related triggers and actions, and the SharePoint connector can provide list or file related triggers and actions.

    Microsoft Learn states that Power Automate offers connectors to services such as SharePoint and Outlook, and that most connectors offer prebuilt triggers that users can use to start flows. [1](https://learn.microsoft.com/en-us/power-automate/triggers-introduction)

    Microsoft Learn also states that actions can interact with a wide variety of services and applications. [3](https://learn.microsoft.com/en-us/power-automate/actions-introduction)

    Real-Life Example: Leave Request Flow

    The following example shows how triggers and actions can be used in a simple leave request process:

    Step Flow Element Description
    Step 1 Trigger When a new leave request is submitted
    Step 2 Condition Check whether leave days are more than 5
    Step 3 Action Send approval request to manager
    Step 4 Action Send confirmation email to employee

    This leave request scenario is an educational example. Microsoft Learn supports the underlying concepts of triggers, actions, and conditions, but the specific leave request workflow is suggested for learning purposes. [1](https://learn.microsoft.com/en-us/power-automate/triggers-introduction)[3](https://learn.microsoft.com/en-us/power-automate/actions-introduction)

    Real-Life Example: Email Attachment Flow

    Another simple example is an email attachment flow:

    Trigger: When a new email arrives
      |
      v
    Condition: Email has attachment?
      |
      +-- Yes → Save attachment to OneDrive
      |
      +-- No  → Do nothing

    Microsoft Learn supports the concept of using an email arrival as a trigger and adding conditions/actions after the trigger. [1](https://learn.microsoft.com/en-us/power-automate/triggers-introduction)[3](https://learn.microsoft.com/en-us/power-automate/actions-introduction)

    Best Practices for Triggers and Actions

    • Choose the trigger carefully because it decides when the flow starts.
    • Use actions that directly support the business requirement.
    • Keep the first version of the flow simple.
    • Add conditions only when decision-making is required.
    • Use clear names for actions so the flow is easy to understand.
    • Test the trigger and actions before using the flow in real work.

    These are educational best practices based on Microsoft Learn’s explanation that triggers define when the flow runs, actions define what the flow does, and flows can include conditions and multiple actions. [2](https://learn.microsoft.com/en-us/power-automate/work-with-triggers-actions)[3](https://learn.microsoft.com/en-us/power-automate/actions-introduction)

    Common Mistakes Beginners Make

    • Choosing the wrong trigger for the flow.
    • Adding actions before clearly understanding the process.
    • Using too many actions in the first version of the flow.
    • Forgetting that a cloud flow needs at least one trigger and one action.
    • Not testing the flow after adding actions.
    • Confusing trigger with action.

    Microsoft Learn explicitly states that a cloud flow must have at least a trigger and one action to be saved. It also defines the trigger as the event that starts the flow and actions as the events or operations performed after the trigger. [2](https://learn.microsoft.com/en-us/power-automate/work-with-triggers-actions)

    Trigger & Actions Terms to Remember

    Term Simple Meaning
    Trigger The event that starts a flow
    Action The task performed after the trigger starts the flow
    Automated Trigger A trigger that starts automatically when an event occurs
    Manual Trigger A trigger that starts when a user manually runs the flow
    Scheduled Trigger A trigger that starts at a planned time or interval
    Condition A logic check that decides which action should run
    Connector A connection to an app or service that provides triggers and actions

    Important Points to Remember

    • A trigger starts a Power Automate flow.
    • An action performs work after the trigger happens.
    • A cloud flow must have at least one trigger and one action.
    • Triggers can be automatic, manual, or scheduled.
    • Actions can send emails, update records, post messages, and perform other operations.
    • Connectors provide triggers and actions for different services.
    • Conditions help the flow make decisions.
    • A flow can have multiple actions.

    These points summarize Microsoft Learn’s explanations of triggers, actions, cloud flow requirements, connectors, and conditions. [1](https://learn.microsoft.com/en-us/power-automate/triggers-introduction)[2](https://learn.microsoft.com/en-us/power-automate/work-with-triggers-actions)[3](https://learn.microsoft.com/en-us/power-automate/actions-introduction)

    Simple Summary

    In Power Automate, a trigger starts a flow, and actions perform tasks after the flow starts. For example, when an email arrives, that event can trigger a flow. The action may be to send a Teams message, save an attachment, or update a record.

    Triggers can be automated, manual, or scheduled. Actions can include sending emails, updating records, posting messages, creating files, or adding conditions. Together, triggers and actions help users automate repetitive tasks and business processes.

    Conclusion

    The Trigger & Actions concept is one of the most important foundations of Power Automate. Every flow begins with a trigger and then performs one or more actions. The trigger decides when the flow should run, and the actions decide what the flow should do.

    Beginners should clearly understand this concept before creating advanced flows. If the trigger is wrong, the flow may start at the wrong time. If the actions are wrong, the flow may not perform the expected business task.

    A good way to learn this topic is to start with simple examples such as “When a new email arrives, send a notification” or “Every Monday, send a weekly report.” After understanding these basic examples, learners can add conditions, multiple actions, and connectors to build more powerful automation.

    Overall, triggers and actions make automation possible in Power Automate. After learning this topic, learners can move to Creating Your First Cloud Flow, where they will apply triggers and actions in a practical flow.

    In Microsoft Power Automate, Triggers and Actions are the basic building blocks of every flow. A flow starts when a trigger happens, and after that, one or more actions are performed automatically.