web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Sending event invites ...
Power Automate
Answered

Sending event invites with Power Automate

(0) ShareShare
ReportReport
Posted on by 7
Hello,
 
So I was researching how to send event invites to respondents who sign up through Microsoft Forms. This functionality does exist in a service my employer is in a process of replacing with Forms/Bookings for cost reasons. However, Forms does not appear to have an inbuilt functionality for this (happy to be corrected if wrong), so I turned to Power Automate. I created a test workflow that gets the respondent's e-mail address from a Forms form and the event from Outlook calendar, and these parts work just fine.
 
However, Power Automate does not appear to have a proper Outlook action for sending event invites. So I "hacked" this functionality by using Update Event (V4) action, which simply updates the event with its current details (which in theory, but sadly not in practice, shouldn't actually change anything) and adding the respondent's e-mail address to the participants field, which results in an event invite being sent to that address automatically. Sadly, like most hacks, this has two serious issues that makes it not fit for serious use:
 
  1.  Because of the nature of the Update Event (V4) action, everyone who has already signed will be bombarded with another event invite, which is undesirable and can result in said invites being picked as false positives by spam filters.
  2.  As alluded above, this still ended up changing details of the event unintentionally. The "start" and "end" variables used to update are not adjusted for time zone, and the event will updated to start and end two hours earlier than intended. Theoretically using "start time with time zone" and "end time with time zone" variables instead should fix this, but Power Automate will print out a huge error when I tried this. I've included this error message as an attachment.
So, what I would like to know how to send an event invite on a form respondent's e-mail address in a proper and unproblematic manner.
Categories:
I have the same question (0)
  • Verified answer
    Daniel Bocklandt Profile Picture
    5,151 Super User 2026 Season 1 on at
     
    This is absolutely doable. 
     
    We just need to use the HTTP request of outlook. 
    Matthew Devany explained it perfectly well in this blog: Power Automate Add Attendee To Meeting And Don't Email Others
     

    If this solved your problem, please mark it as Solved to help others find the solution faster.
    If you found it helpful, consider giving it a Like to support each other in this community!

    Thanks, and happy building!

  • CU05111719-0 Profile Picture
    7 on at
    First of all, thank you for your response. I tried the linked solution, but unfortunately it fails at the HTTP Get Request, which gives the following error message:
     
    There is an unterminated string literal at position 65 in '('actions(''Get_events_(V4):_Kalenterikutsutesti_POISTA_MINUT')')'.
     
    I'll immediately noticed that there appears to an unnecessary apostrophe in there. I compared my GetCalendarID variable to the one in the solution and besides the obvious difference in event name, they appear to be identical.
     
    Here's how it looks in the linked solution: 
     
    actions('Get_events_(V4):_Important_Business_Meeting')?['inputs']?['parameters']?['table']
     
    Here's mine:
     
    actions('Get_events_(V4):_Kalenterikutsutesti_POISTA_MINUT')?['inputs']?['parameters']?['table']

     
    As you can see, the syntax is exactly the same, so either the syntax in the solution is incorrect or there is something else going on. As an aside, this would be less of an issue if Get Events (V4) could use calendar ID as dynamic content in similar manner to event ID. Obviously Get Events (V4) gets said data, or we couldn't construct a variable for it.
    ​
  • CU05111719-0 Profile Picture
    7 on at
    Marked this as solved, as the posted solution does work, although it took some fiddling and adaptation. Got rid of two unnecessary variables with questionable syntax, only the attendees variable is strictly necessary.
     
    It's still a bit more complicated solution I hoped for, especially as in the previous service this could be accomplished by clicking a checkbox and filling out a form. I work for a non-profit which, as typical for the sector, has high turnover with lot of temporary workers, most who are not as technically minded as I am. Sending calendar invites is a pretty fundamental functionality which both Forms and Power Automate should be able to handle natively.
     
    Anyway, I don't want my grumbling to detract from the fact I'm genuinely thankful for the help I've got. Thank you and have a nice day!   

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Haque Profile Picture

Haque 592

#2
Valantis Profile Picture

Valantis 340

#3
11manish Profile Picture

11manish 284

Last 30 days Overall leaderboard