Updated:
1 May 2025
Purpose
The PushEvents flow copies events from a source calendar to the default calendar of each member in a specified distribution list. It copies both standard and recurring events. All attendees are removed, so recipients do not need to accept an invitation.

Current version: 1.0.0.1
Installation
- Choose an existing distribution list or create a new one for the recipients.
- For each distribution list member, assign the Editor role on their Calendar folder to the account that will run the flow. To do this, run the following command in Exchange Online PowerShell for each member:
Add-MailboxFolderPermission -Identity dlmember1@contoso.com:\Calendar -User accounttoruntheflow@contoso.com -AccessRights Editor
- The flow uses the "Office 365 Groups" connection. When importing the flow, use your existing connection or create a new one.

- Open Power Automate and import "PushEvents1001.zip", following the Power Automate documentation.

- Configure the following actions in the flow:
- Initialize variable TargetDL (parameter) — Enter the display name of the distribution list in the Value field.
- Initialize variable SourceMailboxUPN (parameter) — Enter the UPN (User Principal Name) of the source mailbox in the Value field.
- Initialize variable SourceCalendarName (parameter) — Enter the name of the source calendar in the Value field.

- Turn on the flow.

Testing
- Trigger the flow manually from within Power Automate.
- After the flow completes, verify that the events appear in the target calendars.
Warning
We do not offer a demo version; however, we offer a full money-back guarantee. If you are not satisfied, please contact us to request a refund. You must delete the flow upon receiving a refund.
After Purchase
You will receive a download link for the ZIP file. Import it into Power Automate as described in the Installation section.
Pricing and Licensing
This product is licensed per distribution list.
Payments are processed by PayPro Global. For payment-related support, contact PayPro Global Customer Support.
Payments are processed by PayPro Global. For payment-related support, contact PayPro Global Customer Support.
License type
Price per unit
