Microsoft Flow for Connecting your Favorite Apps for Automating Tasks

Featured image

Microsoft Flow is a stand-alone SaaS Service to help you set up automated workflows between your favorite apps and services to automate day-to-day tasks such as synchronize files, get notifications, collect data etc. Currently Microsoft Flow is in preview version and during this preview period, it has built-in data connectors to more than 35 services, including both Microsoft services like OneDrive and SharePoint, and public software services like Slack, Twitter and Salesforce etc.

Microsoft Flow is similar to IFTTT (If This Then That) tool that connects several Web services and apps, and allows users to create simple ‘recipes’ or workflows that perform a function if a certain condition is met. Microsoft calls ‘recipes’ as ‘flows’. Currently you can have up to 25 flows. You can access the Microsoft Flow preview with a Work or School Office 365 account. Also work email addresses ending in .com, .edu, and .org are supported. But Microsoft Flow doesn’t support personal email addresses, such as those that end in @outlook.com or @gmail.com. Also addresses that end in .gov and .mil aren’t currently supported.

When you visit the Microsoft Flow portal -https://flow.microsoft.com, even without signing in, you can get a quick view of how Microsoft Flow could help your business, by exploring a diverse set of pre-built templates for flows.

Moreover from the home page of Microsoft Flow you can search for pre-built templates on flows for your required service or action from the Search templates… Search box using keyword.

As a result, you will be redirected to pre-built templates gallery for flows based on your search.

Once you sign in to Microsoft Flow, you can quickly start setting up flows by either using pre-built templates for flows or you can create your own flows to automate tasks such as to notify the whole team whenever a work item is updated, or automatically capture, track, and follow up with new sales leads etc.

To setup a flow using pre-built template, search and choose your required template from one of the 60 or more different templates pre-made by Microsoft. Here, for example: My requirement is set a flow to create a task in Wunderlist, whenever an important email received to my Office 365 account. So I choose the corresponding template for flow.

While setting up flow from pre-built template, connect to both Office 365 and Wunderlist by selecting Add new connection in the drop-down list for each connection.

Before creating the flow, you can have a glance on the events and tasks. Here, receiving an email to Office 365 account is the event, and creating a new task in Wunderlist is the action.

Oops, just before creating the flow, I have got information from the management that, in addition to creating a to-do item in Wunderlist for important emails, also need to post a yammer message to a specific yammer group. No problem, we can customize this flow and extend it to include the task for posting a yammer message by clicking the add button, which in turn presents you with options to either Add an action or Add a condition. Here, my requirement is to post a yammer message, so I select Add an action.

After adding the action for posting yammer message to flow, my flow appears as shown in the below screenshot.

NOTE: You can reorder or delete an action. To reorder an action, you can simply drag the title bar of a particular action either above or below.

To delete an action, you need to click the ellipsis (…) near the right edge of the title bar and proceed with deletion.

After confirming the events and tasks, you can rename the Flow namebased on its properties and click Create Flow.

Finally click Done to complete the flow creation.

If your need on flow is unique or more creative and does not encompass within pre-built templates, then you can create a new flow from scratch. To create a new flow, in the Microsoft Flow portal click My flows, then in the resulting page click Create New Flow button, as a result a box appears - How would you like to start?, in which type your required event and then add your required actions to create a new flow.