Power Automate 101: Triggers

Learn the fundamentals of Power Automate triggers — the essential starting point for any automation. This guide breaks down the different types of triggers, real-world examples, and practical tips to help you build smarter, more efficient flows.

Power Automate 101: Triggers

What Is a Trigger in Power Automate?

A trigger is what starts your flow. Think of it as the moment your automation wakes up and says, “It’s go time.” In Power Automate, every flow must begin with a trigger — without one, your flow has no reason to run.

A good way to think of triggers:
“When something happens, then do something.”

Example:
When a new item is added to a SharePoint list,
then send a notification to the team.

Triggers define the “when,” and actions define the “what.”


Why Are Triggers So Important?

Triggers are crucial because they:

  • Define the conditions for your flow to start
  • Determine how frequently your flow runs
  • Affect performance and license limits (such as how often polling can occur)
  • Enable smarter, event-driven automations

The 3 Main Types of Triggers in Power Automate

1. Automated Triggers

These are event-based. Your flow runs automatically when something happens in a connected service.

Examples:

  • When an email arrives in Outlook
  • When a file is added to OneDrive or SharePoint
  • When a Microsoft Form is submitted
  • When a new row is added in Dataverse

Use this when you want your flow to run without manual input — ideal for tasks like data collection, notifications, and form processing.

2. Instant Triggers (Manually Triggered Flows)

These flows only run when you manually start them, often using a button in Power Automate, the mobile app, or Microsoft Teams.

Examples:

  • A “Submit Request” button that asks for input
  • A quick task creator for Microsoft Planner
  • A mobile button to log your work hours

Use this when users need to manually initiate a flow and provide information — perfect for approvals, forms, or task buttons.

3. Scheduled Triggers

These allow you to run a flow at set intervals — daily, weekly, hourly, or even every minute.

Examples:

  • Send a daily digest of SharePoint list updates
  • Generate weekly reports on Fridays at 5 PM
  • Run cleanup tasks every 12 hours

Use this when you want your flows to run on a recurring schedule, such as for maintenance tasks, reminders, or reports.


Real-World Use Cases for Triggers

ScenarioTriggerOutcome
Get a Teams alert when someone submits a formWhen a new response is submitted (Forms)You receive a Teams message with the form details
Save attachments from incoming emailsWhen a new email arrives with attachmentsAutomatically upload the attachments to OneDrive
Log a meeting manuallyManually trigger a flowUser enters meeting info, which is then logged in Excel
Send a weekly project summaryRecurrence (scheduled trigger)Gathers updates and sends them via email every Friday

Tips for Working with Triggers

Know your connectors
Some triggers are only available in premium connectors (like SQL Server or Dataverse), while others (like SharePoint and Outlook) are available under standard licensing.

Understand polling vs. push triggers
Polling triggers check for updates on a schedule. Push triggers respond instantly to changes. Polling may cause delays and use more API calls.

Watch your usage limits
Each Power Automate plan has limits on flow runs and API calls. Frequent triggers can consume those quickly.

Use trigger conditions
You can refine when a trigger fires. For example, only run a SharePoint trigger if the list item status is “Urgent.”


Anatomy of a Trigger

When setting up a trigger, you’ll often need to:

  • Connect to a service (like SharePoint, Outlook, or Forms)
  • Specify the condition (such as a specific folder, list, or form)
  • Choose the frequency (for polling or scheduled flows)
  • Add inputs (for manual flows — like dropdowns or text fields)

Example:
Trigger: “Manually trigger a flow”
→ Add input: “Department” (dropdown with options like HR, IT, Finance)
→ Action: Send a Teams message to the selected department's channel


Beginner-Friendly Trigger Ideas

Here are a few simple flows to try:

  • Save email attachments to OneDrive
    Trigger: When a new email arrives with attachments
    Action: Create a file in OneDrive
  • Daily motivation message
    Trigger: Recurrence (every weekday at 9 AM)
    Action: Post a quote in Teams
  • Start a timer from your phone
    Trigger: Manually trigger a flow
    Input: Task name
    Action: Log start time in Excel
  • Form-driven approvals
    Trigger: When a form is submitted
    Action: Create an approval and notify in Teams
  • Birthday reminders from SharePoint
    Trigger: Recurrence (daily)
    Action: Filter list for today’s birthdays and send an email

Questions to Ask When Choosing a Trigger

  • What event should start the flow?
  • Does a user need to manually run it?
  • Should it run on a schedule?
  • What app or service holds the data?
  • How frequently should this run?

Wrapping It Up

Triggers are the starting point for every Power Automate flow. Once you understand when to start a flow, building the rest becomes easier.

Whether you want your automation to run immediately, on a schedule, or after someone fills out a form, there’s a trigger to match.