How to Send Approval Requests to Multiple Approvers Using Power Automate?

I recently worked for a client who told me to create a flow for a leave request application where they wanted to send approval requests to multiple approvers. Yes, we can do that. Then, another requirement came up: we needed to send the requests to multiple approvers via both Outlook and Teams using Power Automate.

In this Power Automate tutorial, I will show you how to send approval requests to multiple approvers using Power Automate.

Additionally, we will discuss how to send approval requests to multiple approvers via Outlook and the team using Power Automate.

Send Approval Requests to Multiple Approvers using Power Automate

I created a SharePoint list using the below column and data types for this example.

ColumnsData Types
Employee IDSingle line of text (Title)
Employee NamePerson or Group
Leave TypeChoice
Start DateDate and time
End DateDate and time
Reason for LeaveMultiple lines of text
HR TeamPerson or Group
Send Approval Requests to Multiple Approvers using Power Automate

Let’s see how to create it step by step:

1. Create an automated cloud flow. Give the flow name and select the trigger When an item is created. Also, provide the Site Address and List Name.

Power Automate Send Approval Requests to Multiple Approvers

2. Next, we need to select the email ID from the HR Team column, So I added a Select action and gave the following parameters:

  • From: HR Team from the dynamic content.
  • Map: HR Team Email from the dynamic content.
How to Create a Multiple Approvers Approval Flow in Power Automate

4. I added a Compose action to get the HR Team’s email. The ‘Select’ action returns the email in an array format, but we need it in a string format. So, in the ‘Compose’ action, I added the following expression:

join(body('Select'),';')
How to send multiple approvals at the same time in Power Automate

5. Next, I will add an action, Create an approval, which is sending an email when an item is created in the SharePoint library.

Next, set the below-provided parameters:

  • Approval Type: Select the option Approve/Reject – First to respond from drop-down.
  • Title: Provide the ” Leave Request for Employee Name – Leave Type” from dynamic content.
  • Details:  Enter the details about to the leave requedt from the Dynamic content.
  • Assigned To: Take Output of the compose action from the dynamic content.
Send Approval Requests from people picker using Power Automate

6. Now, we need to add another action that waits for the approval response, so I added the ‘Wait for an approval‘ action.

Here, provide Approval ID from dynamic content.

How to send approval request to multiple recipients using Power Automate

7. Now, we will add the Condition action to check whether the leave request is approved or Rejected.

In this Condition action, select the Outcome (from wait for an approval action) value equal to Approve.

Multiple approvers in a single approval request using power Automate

8. select Send an email (V2) action under True condition.

  • To: Take Employee Email from dynamic content.
  • Subject: Provide a subject line for a mail.
  • Body: Enter a detailed description of the mail along with taking dynamic content.
power Automate Multiple approvers in a single approval request

9. Under the False condition, take the Send an email(v2) condition and set the parameters as To, Subject, and Body as shown in the screenshot below:

Automate Multiple approvers in a single approval request

Once the Flow is ready, we will move forward to run the Flow.

Run the Flow to Send Approval Requests to Multiple Approvers

Now click on Save and run the Flow manually. Then, add an item to the SharePoint list.

Run the Flow to Send Approval Requests to Multiple Approvers

Then, you can see that the HR Team receives the approval request. In my case, there are two people in the HR Team, so both receive the approval request. Check the screenshot below.

Multiple approvers in a single approval request in Power Automate

Once an approver approves the leave request, the other approver sees that Others have already completed it.

How to Send Approval Requests to Multiple Approvers Using Power Automate

After the requester got an email that your leave request had been approved.

Send Approval Requests to both Outlook and the Team to Multiple Approvers Using Power Automate

Here, I am using the “Postcard in a chat or channel” Microsoft team connector to send the approval request to the team.

I hope you followed all the steps above to send approval requests to multiple approvers using Power Automate. Now, edit that flow and add the ‘Post a card in a chat or channel’ action between the ‘Create an approval’ and ‘Wait for an approval’ actions.

Then, set the parameters below:

  • Post As: Select the option Flow bot from drop-down.
  • Post In: Select the option Chat with Flow bot from the drop-down.
  • Recipient: Manager Email from the dynamic content.
  • Adaptive Card: Output of the compose action from the dynamic content.
Send Approval Requests to both Outlook and the Team to Multiple Approvers Using Power Automate

Note:

If you do this thing and run the flow, you get an error: Action ‘Post_card_in_a_chat_or_channel’ failed: No user details with email or UPN ‘[email protected];[email protected]’ were found in Graph.

Action 'Post_card_in_a_chat_or_channel' failed No user details with email or UPN

Action ‘Post_card_in_a_chat_or_channel’ failed. No user details with email or UPN Power Automate

This error occurred because I simultaneously sent more than one email to the recipient in the ‘Post a card in a chat or channel’ action.

To solve this error, I open the Post a card in a chat or channel and remove the Output of the compose action, then provide Approvers Approver email from the dynamic content.

Action 'Post_card_in_a_chat_or_channel' failed No user details with email or UPN

Then save the flow and run again. You can see the leave request go to the approver Outlook and a team.

Solved No user details with email or UPN in Power Automate
Power Automate Solved No user details with email or UPN

If anyone approves or rejects the request, I will reflect both Outlook and the team. Suppose user lidia rejects the request in teams.

Power Automate Post Adaptive Card for two users results in error GraphUserDetailNotFound
Post Adaptive Card for two users results in error  GraphUserDetailNotFound in Power Automate

This way, you can solve the Post Adaptive Card for two users, resulting in the error GraphUserDetailNotFound in Power Automate.

I hope this article helped you understand how to send approval requests to multiple approvers using Power Automate and send approval requests to multiple approvers via Outlook and the team using Power Automate with different examples.

Related Power Automate tutorials:

>

Build a High-Performance Project Management Site in SharePoint Online

User registration Power Apps canvas app

DOWNLOAD USER REGISTRATION POWER APPS CANVAS APP

Download a fully functional Power Apps Canvas App (with Power Automate): User Registration App

Power Platform Tutorial FREE PDF Download

FREE Power Platform Tutorial PDF

Download 135 Pages FREE PDF on Microsoft Power Platform Tutorial. Learn Now…