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 assistance. 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 reps an e-mail 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 publish a copy of the file to SharePoint. Streams can also be used to collect data. For example, if the user wants to see what people are saying about a particular brand, they can create a trigger that captures new tweets that mention the brand and place a copy of each tweet into a SQL database for opinion mining.