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 / Reminder using a share...
Power Automate
Answered

Reminder using a sharepoint list value inside a formula, is it possible?

(0) ShareShare
ReportReport
Posted on by 45

Hi there,

 

I am trying to calculate how send a reminder.

My SP List is like below:

Start Date | Engage in # Months
1/1/23      |     12
20/2/22    |     48
12/20/23  |     12

Basically the logic is to send a reminder base in these 2 columns: Start Date + Engane in # Months

Thanks

Categories:
I have the same question (0)
  • Verified answer
    Rhiassuring Profile Picture
    8,690 Moderator on at

    Are you able to add a column to your list that is "Start Date" + "# Months"? 

     

    Calculated Column: 

     

    =IF(ISBLANK([StartDate]),"",DATE(YEAR([StartDate]),MONTH([StartDate])+[EngageInXMonths],DAY([StartDate])))

     

    My list ends up looking like this (with my calculated column, "EngageOn")

     

    Rhiassuring_0-1700003142119.png

     

     

    You'll need to create a Recurring flow. Set to Daily. 

     

    Then, you need to calculate the current day. Initialize a variable, (txtCurrentDate) click in the field, use "Expression", and do "utcNow('yyyy-MM-dd').

     

    Now with your handy-dandy calculated column, life is easy:

     

    "Get Items" without any filter.

     

    Then, "Filter Array". Point it at your output from Get Items.

     

    Then, "EngageOn" contains txtCurrentDate.

     

    Rhiassuring_1-1700003532085.png

     

    If you get anything from this, it means you have to send a reminder / notification for each hit. If you don't, then no reminders are due. Run it now, just to see how it works  -- and while you're there, copy the Output from the Filter Array.

     

    So now I'll just do this:

     

    Parse JSON, so we can use the actual fields. You can paste what you've just copied from the outputs after clicking the "Generate from Sample" button. Point the "Content" field at your "Body" from the Filter Array.

     

    A condition length(body('Filter_array')) NOT EQUALS 0. If that's true, then it means we got a hit. If it IS 0, then nothing requires a reminder.

     

    Then, life as normal. If yes, send the email.  Use the Send An Email action, and you can access all of your fields from the "Parse JSON" output. If no, terminate.

     

    Rhiassuring_2-1700003992778.png

     

    So, as an example of a successful run, our filter brought back 2 hits (which you can see form my first screenshot, of the list, is correct) and so we are "sending two emails" (I'm using a compose as an example.) 

     

    Rhiassuring_3-1700004070024.png

     

     

  • ferby2023 Profile Picture
    45 on at

    no words to describe how much you helped me! I learned a lot from your answer. Many many thanks, brother! 

  • Rhiassuring Profile Picture
    8,690 Moderator on at

    Rhiassuring_1-1700082081214.gif

     

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…

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Automate

#1
trice602 Profile Picture

trice602 378 Super User 2025 Season 2

#2
David_MA Profile Picture

David_MA 273 Super User 2025 Season 2

#3
Expiscornovus Profile Picture

Expiscornovus 135 Most Valuable Professional

Last 30 days Overall leaderboard