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 Automate
Suggested Answer

Set up a Flow

(0) ShareShare
ReportReport
Posted on by 2
Hello, i've learned the sharepoint alert feature on a list is being retired.  Is there a template readily avialable for me to create a flow that looks at a Sharepoint List at a particular column and informs me via email that it is 1,7,30,60,90 days before an expiration date in the list?
 
I need to be advised ahead of time when a contract is expiring.
 
Can anyone help me make this flow?
Categories:
I have the same question (0)
  • Suggested answer
    Sunil Kumar Pashikanti Profile Picture
    2,318 Moderator on at
     
    Yes, SharePoint Alerts are being retired, but you can replace them with a Power Automate reminder flow. Yes, this is fully doable and you don’t need a template.
    How to Build the Flow
     
    Trigger:
    Recurrence → run daily.
    Create One Array Variable

    Add a Initialize variable action:
    Name: ReminderArray
    Type: Array
    Value (paste this):
    [
      "@{formatDateTime(addDays(utcNow(),1),'yyyy-MM-dd')}",
      "@{formatDateTime(addDays(utcNow(),7),'yyyy-MM-dd')}",
      "@{formatDateTime(addDays(utcNow(),30),'yyyy-MM-dd')}",
      "@{formatDateTime(addDays(utcNow(),60),'yyyy-MM-dd')}",
      "@{formatDateTime(addDays(utcNow(),90),'yyyy-MM-dd')}"
    ]
     
     
    Get Items:
    Add Get items (SharePoint) → point to your list.
    In Get items → Filter Query, OData Filter Query (copy/paste):
         ExpirationDate ge '@{formatDateTime(utcNow(),'yyyy-MM-dd')}'
     
    Filter rows:
    Filter array action, place right after Get items
    Use an OData filter to find items approaching expiration.
         @contains(variables('ReminderArray'), formatDateTime(item()?['ExpirationDate'], 'yyyy-MM-dd'))
     
     
    Power Automate pre-calculates dynamic dates:
    Today + 1
    Today + 7
    Today + 30
    Today + 60
    Today + 90
    These values exist in ReminderArray, not in SharePoint.

    Filter Array checks:
    “Is this ExpirationDate one of my reminder dates?”
    SharePoint cannot perform this check.
    So Power Automate must do it.
     
    Apply to each → Send email notifications
    Send email:
    Add Send email (V2) with the item details + days left.
     
    Make sure ExpirationDate is a real SharePoint Date column.
    Convert dates with formatDateTime() if needed.
    You can extend the list to any number of intervals.
    This replicates classic SharePoint alerts, but far more reliably and customizable.
     
    ✅ If this answer helped resolve your issue, please mark it as Accepted so it can help others with the same problem.
    👍 Feel free to Like the post if you found it useful.
     
  • SR-10031255-0 Profile Picture
    2 on at
    Thank you for the reply.  This will take me some time to actually incorporate.  I am a regular end user and i'm not very experienced in creating flows.  I went into the SharePoint list and I noticed while the Alert is missing i see this with the flow.  I dont know if this is also ending.  Do you know?
     

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

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Valantis Profile Picture

Valantis 377

#2
11manish Profile Picture

11manish 279

#3
David_MA Profile Picture

David_MA 234 Super User 2026 Season 1

Last 30 days Overall leaderboard