Forward an Outlook Meeting Invite Using Power Automate

While working on a project, there was a requirement to forward Outlook meeting invitations automatically to specific users. The client wanted this to happen automatically, especially when meetings were created or updated by a particular person.

To meet this requirement, I used Power Automate to build a flow that detects a meeting invite in Outlook and automatically forwards it to the required recipients.

In this article, I will explain how to forward an Outlook meeting invite using Power Automate.

Create A New Event In Outlook

For this scenario, I first created a meeting in Outlook Calendar, which will later be forwarded automatically using Power Automate.

Create A New Event In Outlook

In the screenshot above, you can see that I created a new calendar event with the following details:

  • Meeting Title: Power Platform Training
  • Attendees: Patti Fernandez and Miriam Graham
  • Meeting Type: Microsoft Teams meeting
  • Schedule: Recurring every Monday from 22:00 to 22:25
  • Start Date: January 6, 2026
  • End Date: April 14, 2026

This meeting is created as a recurring event, which is important because in real client scenarios, meetings often repeat weekly or monthly.

Once this meeting is created, Outlook sends a meeting invite to the selected attendees.
In the next step, we will use Power Automate to detect this meeting invite and automatically forward it to another user or group without any manual action.

Forward an Outlook Meeting Invite Using Power Automate

Here, I will create an Instant cloud flow that allows users to enter the meeting title (subject) and the email address of the person to whom they want to send the meeting invite. Power Automate will then find the meeting in Outlook and forward it to the specified email address.

To do this, follow the steps below:

  1. Go to Power Automate. Click Create from the left menu. Select Instant cloud flow. Select Instant cloud flow. Enter a flow name (for example: Forward Outlook Meeting Invite). Choose the trigger Manually trigger a flow.” Click Create.
Power Automate Forward A Meeting Invite In Outlook
  1. In the Manually trigger a flow action, click Add an input. Select Text. Name it Meeting Subject (this is the meeting title). Click Add an input again. Select Text. Name it Recipient Email Address.
How to Forward a Meeting Invite in power Automate

Now, we need to get the meeting details from Outlook based on the meeting subject provided by the user.

  1. Then add the Get events (V4) action to get the meeting ID and provide the following parameters:
    • Calendar id: Calendar
    • Filter Query: subject eq ‘@{triggerBody()?[‘text’]}’
    • Top Count: 1
How to forward single instance of recurring meeting using Power Automate

This action finds the meeting from the Outlook calendar whose subject matches the value entered when the flow is triggered. Since we are setting Top Count = 1, Power Automate returns only the first matching meeting.

The Get events (V4) action returns the meeting details as an array. To forward the meeting, we need the Meeting ID.

  1. Next, add a compose action and provide the following expression:
first(body('Get_events_(V4)')?['value'])?['id']
Automate forwarding of meeting invites in power Automate

This expression extracts the ID of the first meeting returned by the Get events (V4) action.

  1. Select the Compose action, navigate to the Settings tab, expand Get events (V4), and enable the Has failed option so the action runs only when Get events (V4) fails.
Overview of using Outlook and Power Automate
  1. Then add a Condition action to check if the compose action has a value or not.
@{outputs('Compose')} is not equal to null
How to automatically forward meeting invites in power Automate

Now that we have the Meeting ID, we can forward the meeting invite using Microsoft Graph.

  1. In the True section, add a Send an HTTP request action from the Office 365 Outlook connector and provide the following parameters:
    • URI:
https://graph.microsoft.com/v1.0/me/events/@{outputs('Compose')}/forward
  1. Fill in the action parameters as shown below:
    • Method: Post
    • Body:
{
  "ToRecipients":[
      {
        "EmailAddress": {
          "Address":"@{triggerBody()?['text_1']}",
          "Name":""
        }
      }
     ],
  "Comment": "I hope you can make this meeting."
}
How to forward event invitation to other calendar (Power Automate)
  1. Inside the False section of the Condition, add Send an email (V2) action. Now provide the following parameters:
    • To: triggerOutputs()?[‘headers’]?[‘x-ms-user-email’]
    • Subject: Meeting Not Found
    • Body:
The meeting with the subject "@{triggerBody()?['text']}" was not found in the Outlook calendar.

Please check the meeting title and try again.
Power Automate Forward A Meeting Invite Outlook

Test the Flow to Forward an Outlook Meeting Invite Using Power Automate

Finally, save and test the flow by providing:

  • A valid meeting subject
  • A recipient email address
Send Teams Meeting Invite using Power Automate

If the meeting exists, the invite will be forwarded automatically.

How to Forward an Outlook Meeting Invite Using Power Automate

Otherwise, the user will receive an email indicating that the meeting was not found.

Test the Flow to Forward an Outlook Meeting Invite Using Power Automate

Conclusion

In this tutorial, I showed how to forward an Outlook meeting invite using Power Automate. We created an instant cloud flow, searched for a meeting using the subject, extracted the meeting ID, and forwarded the invite to another user. I also explained how to handle cases when the meeting is not found and notify the user by email.

You may also like:

Power Apps functions free pdf

30 Power Apps Functions

This free guide walks you through the 30 most-used Power Apps functions with real business examples, exact syntax, and results you can see.

Live Webinar

Create a SharePoint List & Columns from Excel Using Power Automate

Learn how to automatically create a SharePoint Online list and all its columns from an Excel file using Power Automate—without using any Premium connectors..

📅 4th Aug 2026 – 10:00 AM EST | 7:30 PM IST

Download User registration canvas app

DOWNLOAD USER REGISTRATION POWER APPS CANVAS APP

Download a fully functional Power Apps Canvas App (with Power Automate): User Registration App