Get started with triggers
What is a trigger?
A trigger is an event that starts a cloud flow. For example, if you want to get a notification in Microsoft Teams when someone sends you an email, in this case you receiving an email is the trigger that starts this flow.
Power Automate offers connectors to services such as SharePoint and Outlook. Most connectors offer prebuilt triggers that you can use to start your flows. Here's a partial look at the triggers that Office 365 Outlook connector provides by default.
Choose the right trigger
Triggers can be started instantly or manually, on a schedule, or automatically when an external event (such as when an email arrives) occurs.
Triggers for instant/manual flows
If you'd like to run a cloud flow with a tap of a button on your mobile device, to remind your team to join the daily team meeting, create an instant flow (button flow). You can trigger these flows manually from any device.
Learn more about instant flows.
Triggers for scheduled flows
If you'd like to run a cloud flow on a schedule, for example, to send a weekly project report, create a scheduled flow. In scheduled flows, you can choose when (date and time) and frequency (monthly/daily/hourly, etc.).
Triggers for automated flows
If you'd like to create a cloud flow that performs tasks automatically after an event occurs, for example, a cloud flow that notifies you by email when someone tweets with a keyword you specify, create an automated flow.
Add a trigger to an existing flow
Edit the flow and delete the existing trigger.
After deleting the trigger, Power Automate will prompt you to select a new one.
Search for the connector and then select the app icon. The following screenshot shows the results if you search for "Share".
Once selected, the corresponding triggers and actions will be shown. Choose the trigger that best suits your needs.
Important
The trigger must be the first step of the flow.
Licensing for premium connectors
You need a standalone Power Apps license or Power Automate license to access all premium, on-premises, and custom connectors. Microsoft 365 plan licensees can use standard connectors but cannot use premium connectors.
Here's a screenshot that displays some of the premium connectors that are available in Power Automate.
Follow these steps to find your license.
Go to Power Automate
Select My flows.
Select a cloud flow.
Go to the Details section, and view the details under Plan.
Customize a trigger by adding conditions
Sometimes, you may need to customize a trigger so that it fires only when certain conditions are met. For example, you may be using SharePoint's When an item is created or modified trigger in Power Automate. This trigger fires for every change to SharePoint items but you might want the flow to only trigger when an item is created or the status is marked as Approved. While you can filter other events by adding conditions to the flow, the flow still runs and the calls are counted as an API request, causing you to reach your API request limits faster. To avoid it, you can write expressions in trigger conditions, avoiding a run if the condition in trigger isn't met.
You may also need to secure the trigger inputs and outputs in the run history of a cloud flow. To do this, you can turn on the secure input or secure output setting in the trigger.
Feedback
Submit and view feedback for