With any automation, there needs to be a trigger event, and Microsoft flow provides 3 ways of triggering, namely;
This is probably the simplest form of trigger. It is simple as saying, “I want my flow to trigger on a given schedule”
You can give your flow a “first run” date and time and then repeat the flow on a set number of seconds, minutes, hours, days, weeks or months.
Instant triggers allow you to trigger a flow from either a PowerApp (I’ll cover this further in a future blog) or from the Microsoft Flow Mobile Application.
With the Flow mobile application trigger, this can be as simple as a button, to complete the same action each time, or a button that subsequently allows you to enter parameters that can be passed to your flow.
The automated trigger, would be, in my experience, the most commonly used trigger. This is where flow connects to another service/application (Dynamics 365 for example) and is waiting for an event to occur in that Service/Application before firing.
At the time of writing there are over 260 connectors to other Microsoft services such as Dynamics 365, Outlook, Planner, and the Common Data Service and non Microsoft services such as Zendesk, Salesforce and Facebook.
Find a great overview of Microsoft Flow here