Purpose
This flow copies events from the source calendar to the default personal calendar of each member of the target distribution list. It copies both standard and recurrent events. All attendees are removed, so nobody needs to accept an invitation.
The product is a Power Automate (MS Flow) template.
Current version: 1.0.0.1
Installation
- Create or select a distribution list.
- Assign the "Editor" role to the account you are using to run the flow for the Calendar folder of each member of the distribution list:
Add-MailboxFolderPermission -Identity dlmember1@contoso.com:\Calendar -User accounttoruntheflow@contoso.com -AccessRights Editor
- Open Office 365 Power Automate and import the file PushEvents1001.zip as described here.

- The flow uses a single connection, "Office 365 Groups". Select your existing connection or create a new one.

- Place the display name of the distribution list in the "Value" field of the "Initialize variable TargetDL (parameter)" action.
Place the UPN of the source mailbox in the "Value" field of the "Initialize variable SourceMailboxUPN (parameter)" action.
Place the name of the source calendar in the "Value" field of the "Initialize variable SourceCalendarName (parameter)" action.
Save the flow.
- Turn on the flow.

Testing
Run the flow and, after finishing, make sure the events are created in the target calendars.
Note the flow removes all attendees during the transfer.
Warning
We do not provide a demo version of the PushEvents flow. Instead, we provide a 30-day money-back guarantee.
Purchase the product, and if you do not like it, return it for a full refund.
If you receive a refund for your purchase, you are obligated to uninstall the software.
What you get after purchase
You will get a link to the file named PushEvents1001.zip. You have to download this file and then import it into your flows list as described here.
Prices
Licensing policy: the product is licensed based on the number of shared mailboxes where it will run. If you wish to set the flow on 3 shared mailboxes, you have to buy 3 licenses.
License type
Price per unit
Single license
$150.00