Send Individual Emails to Microsoft Group Members Using Power Automate

Power Automate is a powerful tool that allows us to automate repetitive tasks.  One common requirement in organizations is to send individual emails to each member of a Microsoft 365 Group (Outlook group).  

Suppose you have a Microsoft 365 Group called [email protected], and you want to send a separate, personalized email to each member, instead of a single group email where everyone is included in the TO or CC field.

If you send an email directly to the Microsoft 365 Group address, the message will go to the group mailbox, and all members may see it in the group’s shared inbox, not necessarily in their individual inboxes (unless they’ve subscribed to group emails). This is why, if you want each member to receive a personal email in their own inbox, you need to send the message to each user individually.

Here are the steps:

1. Create a new flow

  • Go to Power Automate
  • Click Create > Instant Cloud Flow
  • Select Manually trigger a flow (you can later change this trigger as per your needs)

2. Add an Action to Get Group Members

  • Click + New Step
  • Search for “List group members” (Use the Office 365 Groups connector)
  • Select the Group ID from the dropdown

Add Apply to Each loop

  • Click + New Step
  • Choose Apply to Each
  • In the output, select the value from the “List group members” step

Inside the Loop - Add Send an Email Notification (V3) Action

  • Inside the loop, click + Add an Action
  • Choose “Send an Email Notification (V3)” 
  • In the To field, select mail property of the group member
  • Add Subject and Body as per your requirement

Save and Test

  • Save your flow and click Test
  • It will send one email per person from the group individually
    Apply to each