web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / How i can send multipl...
Power Automate
Unanswered

How i can send multiple approval emails to a People/Group field which allow multiple selection

(0) ShareShare
ReportReport
Posted on by 3,506

I have a SharePoint custom list which have these 2 main fields:-

 

1) Choice Field named "Status". with these options; Draft, Submitted for approval, Approved, Rejected, Partially Approved & Closed.

2) People/Group field which allow multiple selection named "Approvals".

 

I have the following business logic:-

1) when the user create a new item, the user must enter the "Approvals" users which include the users who need to approve the list item.

2) If the user change the "Status" field to "Submitted for Approval", an email must be send to all the "Approvals" user/s >> if all users approve the request (approve the email), the Status field will be automatically changed to "Approved" >> while if all users reject the request the status will be automatically changed to "Rejected" >> if some users reject and the other approve the requests the status will be automatically changed to "Partially Approved".

 

 

now i have implemented the list and all the fields, but i am not sure how I can implement step number 2 using power automate (MS flow)?

Thanks

 

Categories:
I have the same question (0)
  • yashag2255 Profile Picture
    24,769 Super User 2024 Season 1 on at

    Hi @johnjohn123 

     

    In the flow, you can add the trigger as when an item is modified and then add a trigger condition to check if the status column was modified to send for approval. 

     

    More on trigger conditions here: https://www.c-sharpcorner.com/article/flow-trigger-conditions-for-sharepoint-run-flow-when-needed/

     

    Then, add an action to initialize a variable of type array and then add an apply to each control, in the value of the apply to each, select the SP column of type persons with multiple select enabled. 

     

    Add an action in the loop : append to array variable and select the email field from the dynamic selector for the person type column. 

     

    Now outside of the loop, you can add an action to start and wait for an approval and select the type as Everyone must approve and the after the approval, add a condition control to check the outcome was 'Approve' and in the condition Yes and No branches add the Update item actions for sharepoint to update the status. 

     

    Note that this will not work for Partially approved. You can add some more steps to iterate over each response of the approvers and based on that add the update item actions. 

     

    Hope this Helps!

    If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up. THANKS!

  • johnjohn123 Profile Picture
    3,506 on at

    @yashag2255  thanks a lot for the detailed reply. but is there a link or document which show how i can do this in more details with screen shots?? as i am new to MS flow so some of your points are not clear to me,,, thanks

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Automate

#1
trice602 Profile Picture

trice602 398 Super User 2025 Season 2

#2
David_MA Profile Picture

David_MA 323 Super User 2025 Season 2

#3
Expiscornovus Profile Picture

Expiscornovus 183 Most Valuable Professional

Last 30 days Overall leaderboard