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

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Can I create a time-ba...
Power Automate
Unanswered

Can I create a time-based email reminder for SharePoint calendar events?

(0) ShareShare
ReportReport
Posted on by 69

I have a SharePoint calendar for events that my department will need a reminder on but they don't want the actual events on their Outlook calendars.  We want a central calendar for contract term and renewal notice dates and I would like email reminders to go out prior to a renewal or term date.

Is there a way to automate this?

thanks!

Categories:
I have the same question (0)
  • ScottShearer Profile Picture
    25,270 Most Valuable Professional on at

    @Yoshio 

    You'll want to use a recurrence trigger configured to fire once a day. 

    Unless you need the ability to enter repeating events, I strongly suggest that you create a SharePoint list and add columns for renewal date and any other information that you want to save.  SharePoint calendars store dates in a funky way making them hard to deal with.  You can create a calendar view of any SharePoint list with a date column.

    Please see my example below.  I use an OData filter query in my get items action - the query can be seen in the comments area.  Also, see the expression that I used in my Compose action in the comments.

    ReminderA.jpgReminder1.jpgReminder2.jpg

    Let me know if you need additional help.

     

     

     

  • Yoshio Profile Picture
    69 on at

    @ScottShearer  Hi! thanks so much for all that work on helping me!!! Unfortunately I am doing something wrong because I'm getting an error.  Here's what I've got:

    error.pngSP list.pngget items.png

    my formula thing is: formatDateTime(items('Apply_to_each')?['RenewalDate'],'mm/dd/yyyy')

     

    thank you again and I'm sorry I can't seem to get it right.

     

  • v-bacao-msft Profile Picture
    on at

     

    Hi @Yoshio ,

     

    Renewal should be RenewlDate, expression should  be addDays(utcNow(),7,'yyyy-MM-dd')

     

    Please try again.

     

    Best Regards,

  • Yoshio Profile Picture
    69 on at

    @v-bacao-msft  Hello!

     

    Thank you.  The flow runs now BUT it is sending reminder emails for all entries, even the ones who's renewal is two years out.  Is there a way I can only have it send the email if the date is within a week?

     

    term and renewal list.pngget items2.pngapply to each.png

  • Yoshio Profile Picture
    69 on at

    @v-bacao-msft 

    also, sorry, I did fix the expression to match what you sent me yyyy-MM-dd and all the emails are still going.

     

    thanks 🙂

  • ScottShearer Profile Picture
    25,270 Most Valuable Professional on at

    @Yoshio 

    Please refer to my example that I have provided above.  The expression that you have in the compose action should be in the filter query of the get items action and not in the compose.  Please note the single quotes around my expression in the query filter - you missed the closing quote in the screen shot that you posted.

     

     

  • Yoshio Profile Picture
    69 on at

    Hi @ScottShearer ,

    Thank you again!  I have recreated your flow and added the missing close quote in the filter query.  In the pictures you sent, there is a formula in the Compose box which is why I also included it.  I am still receiving the same error as yesterday.  Please advise.

    error.pngget items.pngapply to each.png

  • ScottShearer Profile Picture
    25,270 Most Valuable Professional on at

    @Yoshio 

    Please post screen shots of your entire Flow in edit mode - that will help thos trying to assist to make sense of the error.

     

     

  • Yoshio Profile Picture
    69 on at

    hi @ScottShearer 

    the pictures were the bulk of the flow.  Here is the send an email and the very end.  That's all there is to the flow which I thought was like the pictures you sent.

    thanks

    send an email.pngend of flow.png

  • ScottShearer Profile Picture
    25,270 Most Valuable Professional on at

    @Yoshio 

    In your Get items action, please delete what you have for the filter query.  Replace it with the expression that I have shown in my screen shot.  Replace my reference to Renewal with the internal name of your SharePoint column.

     

     

     

     

     

     

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

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 522 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 364 Moderator

#3
abm abm Profile Picture

abm abm 243 Most Valuable Professional

Last 30 days Overall leaderboard