Microsoft Flow is a cloud-based software tool that allows employees to create and automate workflows across multiple applications and services without the need for developer help. Automated workflows are called flows. To create a flow, the user specifies what action should take place when a specific event occurs.
The most common use of Flow is to trigger notifications. When a new lead is added to Microsoft Dynamics CRM, for example, an automated workflow can send sales representatives an email or text message with details about the lead. Flow can also be used to copy files. For example, when a new file is added to Dropbox or OneDrive, an automated workflow can instantly post a copy of the file to SharePoint. Flows can also be used to collect data. For instance, if the user wants to see what people are saying about a particular brand, he can create a trigger that will capture new tweets that mention the brand and put a copy of each tweet in a SQL database for sentiment mining.
Once a flow is built, it can be managed on the desktop or through an app on a mobile device. Flow integrates with various Microsoft services, including PowerApps, Dynamics 365 and Office 365. The Microsoft Flow Admin Center allows an administrator to manage users, permissions and roles and ensure that employee-created flows comply with data loss prevention policies.