As you may already know. The approvals connector in Power Automate doesn’t allow you to send approvals to Office365 groups.
In this blog, i will explain how can we get a workaround so just before sending an approval to a Office365 groups, we will extract it users and then pass those user’s email as a string.
So lets create an Approval flow. Our first action will be a manual trigger.
After that we will use “Office 365 Groups” connector and we will use “List group members” action.
WE will then provide the connection details and get the group we need to send approvals to. After that we will initialize a variable to store the emails/
Then we will add a cognition connector which is “apply to each”. And then we wills elect the mail variable from the dynamic content
Now inside the Apply to each block, we will use another variable function to concatenate all email addresses together. I have highlighted an important part in Yellow, that is our email separator. This is because we want emails to not mix up together and then our string will not be recognized by Approvals as valid.
After completing this step, i will come out of my apply to teach and apply to each 2, and create an approval. And for Assigned to i will use the variable that i initialized early for collecting email address.
And that’s it, i will now save me flow. You can always add more customization regarding the SharePoint files and other connectors. But before i test this let me show you my flow at high level.
And now i will go test my flow by manually triggering it.
And my flow ran successfully. and as you can see it in the email, the flow has send an approval to individuals of the Group.
So i hope you liked this workaround.