Skip to main content

Notifications

Community site session details

Community site session details

Session Id : qLv5ljGQbiXjpS8oky4TW9
Power Automate - Building Flows
Unanswered

Create a Teams Meeting - Get calendar invite link

Like (0) ShareShare
ReportReport
Posted on 28 Mar 2024 09:11:49 by 48

Hello

 

Is it possible to extract the calendar invite link from a Create a Teams Meeting action? I don't want the 'Join a Meeting' link, but the URL to add to the calendar.

 

The reason why, is that my flow automatically posts the meeting information into a channel, and of the date and time might change.  I want anyone who sees it to be able to add it to their calendar.

 

Thanks

  • ol_poweruser Profile Picture
    75 on 19 Apr 2024 at 04:37:58
    Re: Create a Teams Meeting - Get calendar invite link

    Hi again!

     

    Thank you for the additional details.  It helped a lot!  I was out of town last weekend and am just having a chance to look at this again.


    I was able to get this scenario to work in my test case but it may be a tad more involved than what you are looking for but I will share what I came up with! 

     

    ol_poweruser_4-1713497787236.png

    Here are the details:

    1. Initialize and set a variable to hold your domain (not necessary but simplifies later steps)
    2. Create a team
    3. Add a member to the team
    4. Create a group event using the Team ID
      • ol_poweruser_1-1713497325832.png
    5. In a parallel path, list the channels for the team you just created to get the Channel ID for the General Channel.
      • ol_poweruser_2-1713497456023.png

         

    6. Add the output to a compose to access the information (These steps may not be necessary but are the only way I knew how to get to the channel and team details.)
    7. Post message in the channel using this URL to link back to your calendar event.
      https://outlook.office365.com/calendar/deeplink/read/group/<variables('Domain')>/<replace(string(first(outputs('Compose'))['email']),concat('@',variables('Domain')),'')>/<replace(outputs('Create_a_group_event_(V2)')?['body/id'],'=','%3D')>
      • ol_poweruser_3-1713497609112.png

         

    8. Your users should be able to click on your link and add the event to the calendar as long as they were added to the team.

    ol_poweruser_0-1713497264260.png

     

    I did try to use the Create a Teams Meeting action but it appeared that users couldn't access the event.  I used the weblink attribute from the output.

    As a side note, although the calendar event is linked to the Teams instance, it doesn't appear to show up on any calendars in Teams. 

     

    I'm curious about this myself, so I'll look at this again later, but I wanted to share what I came up with!

    I hope this helps!

     

    ----------------------------------------
    I think I figured this out or at least come up with another possible fix, I replaced the Create a Group Event action with a Send an HTTP request V2 with the following inputs:

    ol_poweruser_0-1713511818482.png

    Here's a link to the documentation for the HTTPS request.
    https://learn.microsoft.com/en-us/graph/api/user-post-events?view=graph-rest-1.0&tabs=http#example-4-create-and-enable-an-event-as-an-online-meeting

     

  • EdWG Profile Picture
    48 on 08 Apr 2024 at 07:28:53
    Re: Create a Teams Meeting - Get calendar invite link

    Hi! 


    I work in sales, and when we have a big opportunity we add it to a tracker. Part of that flow creates a Team site, adds the relevant people to that site from a form, and sets up the kick-off meeting for the opportunity.

     

    The thing is, more people may need to attend than initially I know about at the time I set up the meeting.  Those people will always be invited to the Team site though. So I want those newly added members to the Team site to be able to add the event to their calendar from a post in the channel.

     

    Hope that explains it 🙂 is it possible?

  • ol_poweruser Profile Picture
    75 on 06 Apr 2024 at 18:59:47
    Re: Create a Teams Meeting - Get calendar invite link

    Hi again!

     

    I agree that the calendar link may be a bit clunky.  However, if you are creating the meeting invite as a part of a flow, it may not be elegant but it may be most straightforward option. However, it has the downside that if the meeting time changes, the user will not receive an update.

    You can grab the weblink from as an output from the create a Teams meeting action but unless you add the attendees first they may not be able to open it.  But if you do that, you don't need the email because the system will automatically send an invite.  

     

    Is there a reason why you don't want to use that option especially since you plan to send an email with the information? Is it related to not sharing the meeting link?

  • EdWG Profile Picture
    48 on 02 Apr 2024 at 07:05:38
    Re: Create a Teams Meeting - Get calendar invite link

    Hi! Thanks for messaging.

     

    I didn't put the event in the channel calendar, but perhap's that a solution? I could then tell people to look in the calendar for the date.

     

    "If you are creating a calendar event on another calendar, for example a resource or personal calendar.  You can create a copy, save it to OneDrive or SharePoint, and then link to it in a subsequent email to allow users to download a copy?"

     

    This seems a bit clunky.  Does Microsoft really not have a better way of linking a meeting invite?

     

     

     

     

  • ol_poweruser Profile Picture
    75 on 30 Mar 2024 at 02:48:55
    Re: Create a Teams Meeting - Get calendar invite link

    Hi!

    Are you creating a new event on the channel calendar or are you just posting the information to the channel?  


    If you are creating a new meeting in the channel, you may be able to use the Office 365 Groups "when there is a new event" trigger to create an action/email for your users.

    If you are creating a calendar event on another calendar, for example a resource or personal calendar.  You can create a copy, save it to OneDrive or SharePoint, and then link to it in a subsequent email to allow users to download a copy?

    What have you already tried? I am not sure I understand your question.  

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Understanding Microsoft Agents - Introductory Session

Confused about how agents work across the Microsoft ecosystem? Register today!

Warren Belz – Community Spotlight

We are honored to recognize Warren Belz as our May 2025 Community…

Kudos to the March Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
WarrenBelz Profile Picture

WarrenBelz 146,731 Most Valuable Professional

#2
RandyHayes Profile Picture

RandyHayes 76,287 Super User 2024 Season 1

#3
Pstork1 Profile Picture

Pstork1 66,075 Most Valuable Professional

Leaderboard