While presenting sessions on Microsoft Flow, some of you have reached out to me with questions about the pricing model and how it works. Thanks to the awesome Flow product team I have some answers!
Q. Is there a way to use Flow for free?
A. Yes! You can use Flow for free without even having Office 365. There are some limitations compared to the paid plans so be sure to check out the plan features.
Q. Since Flow plans are on a per user basis, when a Flow is triggered whose account does the run count towards?
A. The amount of Flow runs in a plan is aggregate across a tenant. When a Flow is triggered it will run on the person who created it’s account, but the amount of Flows that can run per month is based on the tenant as a whole, not an individual account.
Q. What happens if an organization goes over their limit of Flow runs for the month?
A. There is the option to purchase more Flow runs in increments of 50,000 for $40 each. If no additional Flow runs are purchased, all Flows will stop running and will pick back up in the next month.
Q. Should I use a service account to create Flows?
A. There are pros and cons to using service accounts and it really depends on the organization. It also depends on if the flow is for personal use or is an enterprise solution. There are two instances that you can use service accounts, for the connections to services and to create flows. For enterprise level flows, all users may not have access or licenses to the services that are needed. For password management and to minimize the amount of licenses needed, a service account can be the right choice. If your organization does not have these issues then having users create conections with their own accounts may work fine. For enterprise level flows, if the user that created the flow leaves the organization their flows will stop working. This can usually be resolved by having multiple team owners, but for large organizations trying to track and manage this is tedious. The Flow product team does not reccomend using service accounts for purposes of auditing. They reccomend having individuals use their own accounts to create Flows and add other users as Flow Owners to assist with the management if necessary.