Approval email

Completed

Typically, a workflow process undergoes an approval step. Approvals can be required from a single user or multiple users, and the responses need to be captured to make decisions for the next step.

Use the Approvals connector

Power Automate gives you the flexibility to connect to data or a service by using a connector. Connectors come in two tiers: standard and premium. Standard connectors are part of your Microsoft 365 licenses, and no other license is needed. Premium connectors require either a per-flow or a per-user license. For more information, see Power Automate Licensing. Approvals are part of the standard tier.

An organization's data is critical to its success. Its data needs to be readily available for decision-making, but the data needs to be protected so that it isn't shared with audiences who shouldn't have access to it. To protect this data, you can use Power Automate to create and enforce data loss prevention (DLP) policies that define the consumer connectors that specific business data can be shared with.

Connectors can now be added to one of the three groups that are available in DLP: Business, Non-Business, and Blocked. The Approvals connector can't be blocked; it can only be added to the Business or Non-Business group.

Screenshot of the Approvals connector marked as No for Blockable.

Four actions are available for Approvals:

  • Create an approval
  • Start and wait for an approval
  • Start and wait for an approval of text
  • Wait for an approval

In sequence or simultaneously

It's possible to have a scenario where you need to send approval actions to a list of users whose names are from a Microsoft List. In this case, the approval action is automatically added to an Apply to each action. This means that by default and the approval will run in sequential order based on the names that it gets from the list. However, you do have the option to have all those actions in the Apply to each run in parallel, which will send all approval actions simultaneously.

For example, consider a scenario where you have a list that has items such as PTO, travel, and expense, and each item has its respective approver.

Screenshot of a list of approvers for PTO, travel, and expense.

Based on the approval type that is added, the flow will filter through the list and find the respective approvers.

Screenshot of a Travel type approval flow.

When you add the Approver email in the Start and wait for an approval action, the approval action is automatically added into an Apply to each filter.

Screenshot of the approval action automatically added to Apply to each.

By default, each approval is completed in a sequential manner. If you want to change that to parallel, then select the ellipsis for Apply to each and then select Settings.

Screenshot of the settings for Apply to each.

Turn on the Concurrency Control toggle switch and then select Done. The maximum number of concurrent runs is 50 and the default is 20.

Screenshot of the Concurrency Control button set to On.

Now, your approvals will be sent simultaneously.