Skip to main content
Community site session details

Community site session details

Session Id :
Power Automate - Building Flows
Answered

Catch recurring events of a calendar

(0) ShareShare
ReportReport
Posted on by

In SPOnline i created a "Recurrence" task that send an email notification "x" days before the start date (defined in a variable).

 

All events are correctly catched, except the recurring events!

 

Is there a field i can investigate or a workaround?

Thanks

  • Verified answer
    Community Power Platform Member Profile Picture
    on at
    Re: Catch recurring events of a calendar

    Found solution:

     

    01) SharePoint Send HTTP Request (Invia una rihiesta HTTP a SharePoint)

    01_sharepoint_get_recurring_events.jpg

     

    02) Parse Json (Analizza JSON)

    02_sharepoint_get_recurring_events.jpg

     

    03) Condition (Condizione) with test on "fRecurrence" field03_sharepoint_get_recurring_events.jpg

     

    4) Go on...

    That's all!

  • v-litu-msft Profile Picture
    on at
    Re: Catch recurring events of a calendar

    Hi @Anonymous,

     

    Sorry, as far as I know, there is no workaround that could solve this problem now, it is by design.

     

    Best Regards,
    Community Support Team _ Lin Tu
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

  • Community Power Platform Member Profile Picture
    on at
    Re: Catch recurring events of a calendar

    I'm aware of that...

     

    Is there a workaround, maybe using GET HTTP REQUEST or something else?!

     

    I really need this field to solve my flow, otherwise i can't send an e-mail to the Group for the recurrences.

     

    May i make a request to MS Support to let this field comes out?!

  • v-litu-msft Profile Picture
    on at
    Re: Catch recurring events of a calendar

    Hi @Anonymous,

     

    Ok, I think I understand what you want now. Actually, the recurrence event in the calendar is an item store in a list, once it triggered the Flow, the following repeat events would not trigger the Flow again, it is by design.

     

    Best Regards,
    Community Support Team _ Lin Tu
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

  • Community Power Platform Member Profile Picture
    on at
    Re: Catch recurring events of a calendar

    Maybe i missspoke.

    Anyway, once again...

     

    The flow i'm trying to make should check for every start date ("EventDate") event of the calendar and notify the group via email 30 days (or 35 or 27 or 60... doesn't matter for now) before it starts.

     

    All clear so far? Well.

     

    I've done that. The problem comes when the flow meets an event that was created on 2018 (for example), any day of the week, but as recurrence, and the next recurrence falls right the number of days mentioned above "30 days (or 35 or 27 or 60... doesn't matter for now)".

     

    So, the flow, during the loop, doesn't know if that specific event is a recurrence or not, and skip exactly the event i've set as recurrence!

    Here is where i'm on stack.

     

    Now, how can i check if, looping on all events, that which it's working on is a recurrence or a normal "one time" event?

     

    Really hope was clear enough this time.

     

  • v-litu-msft Profile Picture
    on at
    Re: Catch recurring events of a calendar

    Hi @Anonymous,

     

    So, you want to send a reminder email only when Sunday, right?

    You could use the dayOfWeek() function into the condition, if the return of expression is 0, means Sunday, send a reminder.Annotation 2020-09-01 113614.jpg

    Best Regards,
    Community Support Team _ Lin Tu
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

     

     

  • Community Power Platform Member Profile Picture
    on at
    Re: Catch recurring events of a calendar

    Hi, maybe i miss something.

     

    I already use the utc now() + 30 to compare the start date, but (as said

    Spoiler (Highlight to read)
    For example, i set a recurrence every sunday at 10.00 AM starting on August first.
    For example, i set a recurrence every sunday at 10.00 AM starting on August first.

    ) the start date i retrieve is only, and always, the date/time i've set up on august first during the creation of the event, instead, i should see the next sunday (aug 2 9 16 23 30 sept 6...).


    Hope it was clear.
    Pls, tell me if need more informations.

  • v-litu-msft Profile Picture
    on at
    Re: Catch recurring events of a calendar

    Hi @Anonymous,

     

    I assume that you want to make the Flow could send a reminder email before 30 days, right?

    If so, you could create a recurrence trigger to run the Flow every day, then add condition action to determine the utcNow time + 30 days if equals to the event start date, there is an instance:

    Annotation 2020-08-31 104956.jpg

     

    Best Regards,
    Community Support Team _ Lin Tu
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

  • Community Power Platform Member Profile Picture
    on at
    Re: Catch recurring events of a calendar

    Hi Mira,

    thanks for your answer.

    Of course yes.
    The problem is that if i i loop on the events i catch those recurring only one time (in the start date), but i also need to catch them in the recurrence date, not just when start!

     

    For example, i set a recurrence every sunday at 10.00 AM starting on August first.

     

    In my TEST flow i use "Recurrence" - "Get elements" - "Apply to each" - "Send an email (V2)".

    Simple enough, but i get that event only the day it starts (not every sunday!).

     

    For my REAL flow, instead, i loop every day to send an email 30 days before (for example, may change responding to the Group needs) the start of the event (for the recurring too).

  • Mira Ghaly Profile Picture
    11,409 Super User 2025 Season 1 on at
    Re: Catch recurring events of a calendar

    @Anonymous 

    Can you please make sure you are setting the start time in your recurrence flow and the time zone as well as below:

    Mira_Ghaly_0-1598782621157.png

    If this post helps you with your problem, please mark your as Accepted solution.

    If you like my response, please give it a Thumbs Up.

    MG (Naturally Curious)

     

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

Paul Stork – Community Spotlight

We are honored to recognize Paul Stork as our July 2025 Community…

Congratulations to the June Top 10 Community Leaders!

These are the community rock stars!

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 497 Super User 2025 Season 1

#2
David_MA Profile Picture

David_MA 436 Super User 2025 Season 1

#3
Riyaz_riz11 Profile Picture

Riyaz_riz11 244 Super User 2025 Season 1