Skip to main content
Power Automate
    • Connectors
    • Templates
    • Digital process automation
    • Robotic process automation
    • Business process automation
    • Process advisor
    • AI Builder
  • Pricing
  • Partners
    • Blog
    • Documentation
    • Roadmap
    • Self-paced learning
    • Webinar
    • Business process and workflow automation topics
    • Overview
    • Issues
    • Give feedback
    • Overview
    • Forums
    • Galleries
    • Submit ideas
    • User groups
    • Register
    • ·
    • Sign in
    • ·
    • Help
    Go To
    • Microsoft Power Automate Community
    • Welcome to the Community!
    • News & Announcements
    • Get Help with Power Automate
    • General Power Automate Discussion
    • Using Connectors
    • Building Flows
    • Using Flows
    • Power Automate Desktop
    • Process Advisor
    • AI Builder
    • Power Automate Mobile App
    • Translation Quality Feedback
    • Connector Development
    • Share, Chat, Discuss
    • Community Chat & Announcements
    • Off Topic Discussion
    • Power Automate Cookbook
    • Power Platform Integration - Better Together!
    • Power Platform Integrations
    • Power Platform and Dynamics 365 Integrations
    • Galleries
    • Community Connections & How-To Videos
    • Webinars and Video Gallery
    • 2021 MSBizAppsSummit Gallery
    • 2020 MSBizAppsSummit Gallery
    • 2019 MSBizAppsSummit Gallery
    • Ideas
    • Power Automate Ideas
    • Report Issues
    • I Found A Bug
    • Community Engagement
    • Community AMA
    • Community Blog
    • Power Automate Community Blog
    • Community Blog Topic Suggestions
    • Community Support
    • Community Accounts & Registration
    • Using the Community
    • Community Feedback
    cancel
    Turn on suggestions
    Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
    Showing results for 
    Search instead for 
    Did you mean: 
    • Microsoft Power Automate Community
    • Galleries
    • Webinars and Video Gallery
    • Re: Create and Send ICS Calendar Invites with Flow

    Re: Create and Send ICS Calendar Invites with Flow

    08-18-2020 10:12 AM - last edited 08-18-2020 11:10 AM

    Anonymous
    Not applicable
    12987 Views
    LinkedIn LinkedIn Facebook Facebook Twitter Twitter
    aprildunnam
    aprildunnam Power Participant
    Power Participant
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    Create and Send ICS Calendar Invites with Flow

    ‎09-16-2019 06:47 AM

    In this video I show how you can use Microsoft Flow to create and send out ICS Format Calendar invites.

     

    Here's the link for the ICS File Format: https://github.com/aprildunnam/Flow/blob/master/ICSFormat

    watch?v=DU_d71ykRJA

    Preview file
    543 KB
    Labels:
    • Labels:
    • Tutorials
    Message 12 of 12
    27,578 Views
    6 Kudos
    Reply
    • All posts
    • Previous Topic
    • Next Topic
    • « Previous
      • 1
      • 2
    • Next »
    leslie_rivera
    leslie_rivera Resolver II
    Resolver II
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎02-28-2022 09:15 AM

    Does anyone know how to send the invite with reminders?

    Message 1 of 12
    1,179 Views
    0 Kudos
    Reply
    Anonymous
    Not applicable
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎12-15-2020 07:41 AM

    Anyone knows how to include time zones to the ICS? To be more specific... I need to send an automatic .ics to people in different parts of the world, so not everybody will have the meeting at 11:00AM, some will be earlier, others later... Any ideas on how to accomplish this??

     

    Message 2 of 12
    10,885 Views
    0 Kudos
    Reply
    russrimm
    Microsoft russrimm
    Microsoft
    In response to Anonymous
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎12-06-2020 03:53 PM

    @Anonymous I ran into this also.  I had to first run my date through a formatDateTime expression, and THEN I was able to do the replaces on it.  The reason is Flow is bringing in my Sharepoint list item date format as YYYY-MM-DD and not yyyy-MM-ddTHH:mm:ssZ, so I had to reformat it to that first using one compose, then I could do the replace on the output of that compose.

     

    formatDateTime(body('Get_item')['Date'],'yyyy-MM-ddTHH:mm:ssZ')

    Message 3 of 12
    11,091 Views
    0 Kudos
    Reply
    Anonymous
    Not applicable
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎08-18-2020 10:12 AM

    Hi @aprildunnam ,

     

    Thanks a lot for the useful video.

     

    I did exactly as you did but I keep running into an error with the FormatStartTime step: Unable to process template language expressions in action 'FormatStartTime' inputs at line '1' and column '2922': 'The template language function 'replace' expects its first parameter 'string' to be a string. The provided value is of type 'Null'. Please see https://aka.ms/logicexpressions#replace for usage details.'.

     

    Now I know why I get this error. It is because of this highlighted part in the code Replace(replace(body('Get_item')?['Date'],'-',''),':','')

    The thing is that this does not seem to return anything (i.e. it's a blank). I tried different things like Start Date, StartDate, Start Time, StartTime but none of that works. On the other hand, EndDate works correctly. Of course, I can remove the FormatStartTime part but then I end up with an empty .ics file in the attachment. Any idea what the correct name should be instead of Date?

     

    Thank you very much.

    • Flow
    • ICS
    • Power Automate
    Message 4 of 12
    12,987 Views
    0 Kudos
    Reply
    Thastark2
    Thastark2
    New Member
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎05-13-2020 05:13 PM

    Great video. If the course was cancelled, is there any way to automatically remove it from an end users calendar?

    Message 5 of 12
    14,533 Views
    0 Kudos
    Reply
    psbabu
    psbabu Helper III
    Helper III
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎04-21-2020 07:34 AM

    Hi Aprildunnam L ,

     

    Thank your time to make a video for events creation using mslfow. I am following your video and I have one query.

    How can we add RSVP to the ICS calendar.

     

     

     

     

    Message 6 of 12
    14,911 Views
    0 Kudos
    Reply
    JR-BejeweledOne
    Super User JR-BejeweledOne
    Super User
    In response to rjhale
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎02-11-2020 05:29 AM

    Unless the recipient has turned on the 'Automatically accept meeting Invites' function in their Outlook, I don't believe that you can force it to create an item on the calendar.

     

    In Outlook 2016 and beyond, if you receive a meeting invite, it does show on your calendar as long as it's in your inbox, but it's not actually accepted so there would be no reminders.   If the invite is deleted, then it is no longer shown on the calendar.



    If you like this post, give it a Thumbs up. If it answered your question, Mark it as a Solution to enable other users find it.
    Message 7 of 12
    26,349 Views
    1 Kudo
    Reply
    JR-BejeweledOne
    Super User JR-BejeweledOne
    Super User
    In response to rjhale
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎02-11-2020 05:26 AM

    With Calendar items there are a host of properties that are basically invisible to you.   AllDayEvent is one of those and I suspect Recurrence information is also.   Try using the link below to see the properties of an event that recurs and see if it gives you the information you need.

     

    https://<site_url>/_api/web/lists/GetByTitle('<Calendar_List_Name>')/items<ID of the recurring item>)



    If you like this post, give it a Thumbs up. If it answered your question, Mark it as a Solution to enable other users find it.
    Message 8 of 12
    26,350 Views
    1 Kudo
    Reply
    rjhale
    rjhale Advocate IV
    Advocate IV
    In response to JR-BejeweledOne
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎02-11-2020 05:14 AM

    Thanks.  That looks like really useful information. 

     

    We've kind of given up on our plan of sending ICS files when a SharePoint list is updated because we were having a really difficult time figuring out how to handle recurring events.  I couldn't find a way to pull the recurrence pattern from the SharePoint list/calendar we were testing with.  Without that information it's impossible to tell exactly which days the recurring events should fall on.  

    Message 9 of 12
    26,357 Views
    0 Kudos
    Reply
    JR-BejeweledOne
    Super User JR-BejeweledOne
    Super User
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎02-11-2020 04:18 AM

    Here is some information you may want to check into.   This is a site around the iCalendar standard.  There is some information here on UID's being included in your ics file.   Especially if you are sending these to people outside of your company or group.

     

    https://icalendar.org/



    If you like this post, give it a Thumbs up. If it answered your question, Mark it as a Solution to enable other users find it.
    Message 10 of 12
    26,360 Views
    0 Kudos
    Reply
    • « Previous
      • 1
      • 2
    • Next »

    Power Platform

    • Overview
    • Power BI
    • Power Apps
    • Power Automate
    • Power Virtual Agents

    • Sign up free
    • Sign in

    Browse

    • Templates
    • Connectors
    • Partners

    Downloads

    • Mobile
    • Gateway

    Learn

    • Documentation
    • Learn
    • Support
    • Community
    • Give feedback
    • Blog
    • Pricing

    • © 2022 Microsoft
    • Contact us
    • Trademarks
    • Privacy & cookies
    • Manage cookies
    • Terms of use
    • Terms & conditions