Do you want to create a Microsoft Teams meeting using Power Automate? This Power Automate tutorial will show us how to create a Microsoft Teams meeting using Power Automate.
Here, we will cover the topics below:
- What is Power Automate in Microsoft Teams?
- Create Teams meeting Power Automate
- Power Automate send teams message to individual user
- Microsoft Teams send message to multiple users Power Automate
- Power Automate gets team members
- Power Automate gets teams’ message content
- Power Automate schedule teams’ message
What is Power Automate in Microsoft Teams?
Power Automate in Microsoft Teams is a tool that helps automate tasks and processes within the Teams platform. It allows users to create workflows that can trigger actions based on various events in Teams, like receiving a message, adding a file, or updating a channel.
To access Power Automate in Microsoft Teams, you can search for Workflows in the Apps section. Once it opens, you can see the flow you have created in Power Automate and the templates in the Home tab. If you want to create the flow in Microsoft Teams,, you can click on the +New flow button in the Workflow home tab.

Create teams meeting Power Automate
Here, we will see how to create Teams Meeting using Power Automate with different examples.
Example 1: How to create Teams meeting using Power Automate
With Power Automate, we can create Teams meetings and invite people to attend them. Let’s follow the steps below to create a team meeting in Power Automate.
1. Open Power Automate Cloud and create an Instant cloud flow that will trigger Manually.

2. Next, we will create a Teams meeting in Power Automate; for this, click on the +New step -> select Create a Teams meeting action. Then provide the below information:
- Calendar Id: Select the Calendar Id
- Subject: Provide the subject of teams
- Message: Provide the message like below
- Time zone: Select the time zone
- Start time: Provide the start time of the team meeting. I have used the below expression:
utcNow()
- End time: Please provide the end time of the team meeting. I have used the expression below, which will add 1 hour to the start time.
addDays(utcNow(),1)
- Required Attendees: Provide the required attendees who will definitely attend the meeting.
- Optional Attendees: Provide the optional attendees.

3. Now runs the flow manually, and you can see teams meeting is created in Microsoft Teams.

Example 2: How to create Teams meeting from SharePoint list using Power Automate
For example, I have a SharePoint list called Meeting, which contains the following column.
- Title: Single line of text
- Start Date: Date and Time
- End Date: Date and Time
- Message: Multiple line of text
- Attendees: Person [Enable multiple selection]

When we create a new meeting in the SharePoint meeting list, meetings will automatically get created in the Microsoft Teams calendar. To do this using Power Automate, I have followed the below steps.
1. Open Power Automate Cloud, and select Automated Cloud Flow. Then select the trigger action as ‘When an item is created.’ Then, provide the information below.
- Site address: Provide the SharePoint site address.
- List name: Select the List name from the dropdown.