Power Automate Forward A Meeting Invite In Outlook
A Power Automate flow can forward a meeting invite to a new attendee in Outlook. This is useful because the sender does not need to be the meeting owner to forward an invite. You must use the Office 365 Outlook – Send An HTTP request action to forward the meeting since this ability is not included in the built-in actions. Only a standard Power Automate license is required.
Introduction: The Forward A Meeting Invite Flow
A Power Automate flow is used to forward an existing meeting to an attendee.

The meeting update is sent to the new attendee in Outlook and they can add it to their calendar.

Create A New Event In Outlook
The Power Automate flow will forward an existing meeting to a new attendee. To build the flow, we must open Outlook and create a new event. Name the event “Important Business Meeting” and invite multiple attendees.

Get The Event Id Of The Meeting
Go to Power Automate and create a new instant flow named Forward A Meeting Invite.

To forward the meeting we must get it’s unique id. Add an Outlook 365 Office – Get Events (V4) action to the flow. Select the Calendar named Calendar. Specify a Tip Count of 1 to return only one record.

Use this filter query to fetch the meeting named Important Business Meeting.
subject eq 'Important Business Meeting'Code language: JavaScript (javascript)
Store The EventId In A Variable
The Get Events (V4) action returns an array of meeting records so we will get the Event Id for the first record returned and store it in a variable.

Insert an Initialize Variable action into the flow and name the variable EventId. Choose a string type variable.

Use this code in the Value property of the Initialize Variable action
first(body('Get_events_(V4)')?['value'])?['id']Code language: JavaScript (javascript)
Send An HTTP Request To Forward The Meeting Invite
The Outlook flow actions do not include the ability to forward a meeting invite. We can do it with the Microsoft Graph API instead. This requires only a standard license.
Add an Outlook 365 Office – Send An HTTP Request action to the flow and use the POST method.

Use this Uri to forward the meeting invite. Include varEventId to select the meeting to be forwarded.
https://graph.microsoft.com/v1.0/me/events/@{variables('varEventId')}/forwardCode language: JavaScript (javascript)
Write this JSON formatted object in the Body of the HTTP request. Change the Address, Name to the recipient and supply a comment.
{
"ToRecipients":[
{
"EmailAddress": {
"Address":"[email protected]",
"Name":"Mary Baker"
}
}
],
"Comment": "Mary, hope you can make this meeting."
}
Code language: JSON / JSON with Comments (json)
Run The Power Automate Flow To Forward A Meeting
We are done building the flow to forward a meeting invite. Test the flow to ensure it works.

The meeting invite is forwarded to the recipient specified in the Send An HTTP Request action.

Complete Power Automate Flow Actions Screenshot
Here is a screenshot of the complete Power Automate flow for easy reference.

Did You Enjoy This Article? 😺
Subscribe to get new Copilot Studio articles sent to your inbox each week for FREE
Questions?
If you have any questions or feedback about Power Automate Forward A Meeting Invite In Outlook please leave a message in the comments section below. You can post using your email address and are not required to create an account to join the discussion.