A grid table, a notification bell with a 1 badge, and a flowchart diagram are shown side by side on a dark blue background.

SharePoint Alerts Retirement: Your Action Plan for the 2025-2026 Timeline

What happens to all those SharePoint alerts your organization has been running for years?

Here’s the answer: By July 2026, they’ll stop working completely.

In this article, we’ll walk through the retirement timeline, replacement tools, and how to rebuild your alerts before the deadline.

Let’s get started.

Why SharePoint Alerts Are Going Away

Microsoft is shutting down classic SharePoint Alerts by July 2026. This goes beyond a simple update. It’s a complete redesign of how notifications work in Microsoft 365.

The old alert system has real problems, like:

  • Being rigid and tied to outdated technology
  • Lacking visibility across the tenant for administrators
  • Preventing users from customizing email content or setting conditions
  • Offering no audit trail or security for these background processes

This retirement is actually good news in disguise. Microsoft is moving the entire automation platform to Power Automate, a tool that’s infinitely more flexible and powerful.

But here’s the catch: there’s no automatic migration. Every alert your organization uses must be manually rebuilt before July 2026.

This is a “rebuild” project, not a “migrate” project. You’ll need to audit your tenant, prioritize your most critical alerts, and systematically recreate them.

Honestly, the timeline is tight, but it’s manageable if you start now.

Sign up for exclusive updates, tips, and strategies

    The Official Retirement Timeline (2025–2026)

    Microsoft has mapped out a phased shutdown. It’s not a surprise flip of a switch but a series of deliberate milestones designed to push organizations toward action.

    Key Dates and What They Mean

    July 2025: New tenants can no longer create new SharePoint Alerts. This quarantines the problem and stops additional technical debt from piling up.

    October 2025: The expiration feature applies to all tenants. Alerts expire 30 days after their last run, and users must manually renew critical alerts to extend them for another 30 days.

    January 2026: This is the hard stop. No organization can create new alerts, no matter what. All new notifications must use SharePoint Rules or Power Automate.

    July 2026: Complete retirement. All classic alerts stop working permanently. Existing alerts cannot be extended.

    The October 2025 Expiration Feature (Hidden Benefit)

    That 30-day expiration rule might sound annoying. It’s actually strategic.

    It forces users to identify and re-validate only the alerts they truly care about. Abandoned or forgotten alerts will quietly expire.

    For administrators, this is a gift. The alerts users complain about losing are, by definition, business-critical. You’ll know exactly which ones matter.

    Here’s the timeline and what to do:

    DateWhat HappensYour Action
    July 2025New tenants blocked from creating alertsAudit your existing alerts now
    October 2025Alerts expire 30 days after last runUsers manually extend critical ones
    January 2026Hard stop on all new alertsAll new needs go to Rules or Power Automate
    July 2026Full retirementAll migration work must be complete

    Replacement Options: SharePoint Rules vs. Power Automate

    Microsoft is offering two paths forward, each designed for different needs. Think of it as “simple” or “powerful.”

    Here’s how the three systems stack up:

    FeatureClassic AlertsSharePoint RulesPower Automate
    Ease of UseSimple (user-level)Very simple (user-level)Moderate (power-user level)
    TriggersItem added, modified, deletedItem added, modified, deletedHundreds of options including field changes, schedules, external events
    CustomizationLow (pre-canned email only)Low (email recipient only)High (full control over content, logic, recipients)
    “Any Change” AlertOne-click optionRequires 3 separate rulesSingle trigger option
    Max Rules/FlowsUnlimited (but messy)15 per listUnlimited
    Admin GovernanceNoneNoneFull governance, monitoring, control
    CostIncludedIncludedIncluded (for basic M365 connectors)

    SharePoint Rules: Simple, But Limited

    SharePoint Rules are the lightweight option. Microsoft calls them “the new, easier way” to get notified.

    Screenshot of a Create a rule window showing options to send an email when a column changes in a list item, with fields for condition, recipient email, and a custom message box. Create and Back buttons are at the bottom.

    Here’s what this feature can do:

    • Trigger on item added, modified, or deleted
    • Customize who receives the email
    • Require no technical skills to set up
    • Work great for basic, personal notifications

    Rules are user-friendly and perfect for simple, immediate alerts. But they have serious limitations that make them unsuitable for most organizations.

    The biggest problem is the “three-for-one” gotcha. To replicate the classic “alert me on any change” option, you need to create three separate rules:

    1. One for item added
    2. One for item modified
    3. Another for an item deleted

    There’s also a hard cap of 15 rules per list or library. For teams that used alerts heavily, this limit becomes a dealbreaker fast.

    Rules are consumer-grade features. They work for personal productivity, not enterprise-scale processes or anything that might grow in the future.

    Power Automate: The Enterprise Solution

    Power Automate is the real replacement and where Microsoft is investing all its automation energy. It’s built to handle complex, multi-step business processes that rules simply can’t touch.

    Here’s what makes Power Automate different:

    • Hundreds of trigger options, not just three
    • Multi-step workflows that can route documents, post to Teams, write to external systems, and send emails (all in one flow)
    • Conditional logic so workflows only run when specific fields meet specific conditions
    • Full admin governance, visibility, and security controls
    • Scheduled digests and advanced email formatting

    With Power Automate, you can do things classic alerts never could. Route a document for approval, post a Teams message, create a task, and send a customized email (all automatically).

    If your organization has more than a handful of alerts, Power Automate is where you’ll end up. It’s scalable, manageable, and powerful enough to grow your business.

    Step-by-Step Action Plan for Administrators

    This is where the work happens. A structured plan turns chaos into manageable chunks.

    Phase 1: Audit Your Tenant (Now)

    Before you can plan, you must understand the scope.

    Run the Microsoft 365 Assessment tool. It generates a Power BI Alerts Report that shows every active alert in your tenant, filtered by site collection and list.

    This report is your foundation. It transforms an unknown sprawl into a concrete inventory.

    Action items:

    • Run the assessment tool immediately
    • Generate and review the Power BI report
    • Identify high-usage sites and lists
    • Count total alerts (this helps estimate rebuild effort)

    Phase 2: Prioritize Business-Critical Alerts (Q4 2024–Q1 2025)

    With your report in hand, contact site owners in high-usage areas. Ask which alerts are truly business-critical and which are nice-to-have or abandoned.

    The October 2025 expiration wave will naturally separate signal from noise. Users will re-enable their critical alerts. The forgotten ones will expire silently. Use this data to refine your priorities.

    Strategy:

    • Identify quick wins (simple, high-impact alerts)
    • Flag complex workflows for detailed planning
    • Plan rebuild sequence (easy first, complex last)
    • Estimate staff time and resources

    Phase 3: Rebuild Workflows (Q1–Q2 2026)

    This is the heavy lifting. Start with simple scenarios and use Power Automate templates as starting points. Test thoroughly. The January 2026 hard stop is non-negotiable.

    For truly simple needs, SharePoint Rules might work. But if there’s any chance of future expansion, Power Automate is safer long-term.

    Critical milestones:

    • January 2026: No new classic alerts allowed (hard deadline)
    • May 2026: All critical workflows should be tested and running
    • July 2026: Complete retirement (all work must be done)

    Phase 4: User Communication & Training (Ongoing)

    Users need to understand what’s changing and why. Don’t wait until October to tell them.

    Start with documentation.

    Create “how-to” guides. Brief your helpdesk on common questions. Run training sessions for power users. Frame this as an upgrade because it genuinely is one.

    Communication checklist:

    • Internal announcement of the timeline and impact
    • “How-to” guides for common scenarios
    • Helpdesk training and FAQ document
    • Hands-on training sessions for site owners

    How-To: Rebuilding Common Alert Scenarios in Power Automate

    Power Automate looks intimidating at first. But the core concept is simple: a trigger starts the flow, and actions do the work.

    Here are the most common scenarios you’ll rebuild.

    Building Flows with Copilot (The Faster Way)

    Don’t want to build flows step-by-step manually? Copilot in Power Automate can create flows from natural language descriptions.

    Instead of clicking through the designer, describe what you want in the “Create your automation with Copilot” field.

    The best prompts follow a “When X happens, do Y” format and include specific details about your SharePoint site, list, and desired actions.

    Each scenario includes a ready-to-use Copilot prompt. Replace the bracketed placeholders with your site name, list name, or email address, then select Generate.

    Scenario 1: Alert When a New Item Is Created

    This is the most basic replacement. Someone adds an item to a list, and you get notified by email.

    Option 1: Use Copilot (Fastest)

    Go to Power Automate and select Create > Automated cloud flow. In the “Create your automation with Copilot” field, paste this prompt:

    When a new item is created in the [List Name] list on the [Site Name] SharePoint site, send me an email at [] with the subject "New Item: [item title]" and include who created it.

    Select Generate and Copilot builds the flow for you.

    A flow diagram shows a SharePoint-triggered process: when an item is created, it gets the item in SharePoint, retrieves the user profile, and then sends an email using Office 365 Outlook.

    Option 2: Build Manually (Traditional)

    Go to Power Automate and select Create > Automated cloud flow.

    Screenshot of the Power Automate interface showing the Create tab selected on the left, and the Automated cloud flow option highlighted as the second step to create a new flow.

    For the trigger, search and select “When an item is created” (SharePoint).

    A screenshot of Power Automates Build an automated cloud flow setup. The flow is named Alert When a New Item Is Created, and “When an item is created” in SharePoint is selected as the trigger. Options to Skip, Create, or Cancel are at the bottom.

    Configure the trigger by selecting your Site Address and List Name in the parameters of the trigger.

    A form interface showing parameters for configuring a SharePoint site. The Site Address field is set to a Communication Site URL, the List Name is Leave Requests, and there are advanced parameters displayed below.

    Then select New Step and add the “Send an email (V2)” action (Outlook).

    Action list filtered to “send an email” in Office 365 Outlook

    Fill in the email details:

    To:

    Subject: New Item: [Use dynamic content to insert item title]

    Body: A new item was created by [dynamic content for creator name]

    Select Save.

    Scenario 2: Alert When an Item Is Modified (Posted to Teams)

    Here’s a modern upgrade. Instead of just sending an email, post a notification in your team’s Microsoft Teams channel.

    Option 1: Use Copilot (Fastest)

    In the Copilot prompt field, paste this:

    When an item or file is modified in the [Library Name] library on the [Site Name] SharePoint site, post a message to the [Channel Name] channel in the [Team Name] Teams team saying: "File '[item name]' was just modified by '[modifier name]'". Include a link to the file.

    Select Generate and let Copilot build it.

    Screenshot of a workflow showing a SharePoint trigger for when an item is created or modified, followed by an action to post a message in a Microsoft Teams chat or channel.

    Option 2: Build Manually (Traditional)

    Create a new automated cloud flow and select “When an item or a file is modified” (SharePoint).

    Screenshot of the Build an automated cloud flow setup in Microsoft Power Automate, showing options to select a flow name and trigger, with When an item or file is modified highlighted.

    Configure with your Site Address and Library Name same as earlier.

    Add a new step: “Post a message in a chat or channel” (Microsoft Teams).

    A screenshot of the Add an action window with Post a message in a chat or channel typed in the search bar, displaying Microsoft Teams action options below, including a highlighted option under the cursor.

    Configure the Teams action:

    • Post as: Flow bot
    • Post in: Channel
    • Team: [Select your team]
    • Channel: [Select your channel]
    • Message: File ‘[item name]’ was just modified by ‘[modifier name]’. Link: [dynamic content for item link]

    Save and test. Your Teams channel now gets instant notifications when files change.

    Scenario 3: Conditional Alert (Advanced)

    This is where you start reducing notification noise.

    Instead of alerting on every change, only trigger when a specific field equals a specific value. For example, alert only when a “Status” column changes to “Approved.”

    Option 1: Use Copilot (Fastest)

    Paste this prompt:

    When an item is created or modified in the [List Name] list on the [Site Name] SharePoint site, check if the Status field is "Approved". If it is, send me an email at [] notifying me that an item with status Approved was created or modified.

    Select Generate.

    A flowchart showing a SharePoint-triggered workflow: when an item is created or modified, a condition is checked, and if true, an email is sent using Office 365 Outlook.

    Option 2: Build Manually (Traditional)

    Create a flow with “When an item is created or modified” like the one above and then add a new step: Condition (Control action).

    A user interface displays an Add an action panel with a search for condition. The Condition and Do until options appear under the Control section. A yellow cursor highlights the Condition button.

    In the condition, set up your logic:

    • First box: Select Status (or its equivalent) from dynamic content
    • Operator: is equal to
    • Last box: Type Approved

    In the “If yes” branch, add your Send an email or Post to Teams action and leave the “If no” branch empty.

    A flowchart showing: When an item is created or modified, then a Condition splits into True (sending an email) and False (no action shown). The diagram uses Microsoft Power Automate icons.

    Then save. Now the flow only runs when the status actually changes to “Approved”. You’ve eliminated the spam.

    Scenario 4: Daily or Weekly Digest Email

    Replace those daily or weekly summary emails with a formatted digest. This is more complex but also more powerful.

    Option 1: Use Copilot (Fastest)

    Paste this prompt:

    Create a flow that runs once per day. Get all items created in the [List Name] list on the [Site Name] SharePoint site in the last 7 days. Create an HTML table showing the items with columns for Title, Created by, and Created date. Send me an email at [] with the subject "Daily Digest: New Items" and include the table in the email body.

    Select Generate and Copilot builds the complete digest flow.

    A workflow diagram showing a trigger labeled Recurrence, followed by actions: Get items from SharePoint, Table, and Send an email via Office 365 Outlook.

    Option 2: Build Manually (Traditional)

    Create a new automated flow (skip the naming and trigger selection part.

    Inside the canvas, select Recurrence (Schedule) as the trigger and set it to run once per day or once per week.

    A recurrence settings form showing interval set to “1,” frequency as “Day,” time zone as Central Time, hours as “9,” and a preview stating, “Runs at 9:00 every day.”.

    Add a new step: “Get items” (SharePoint)and select your Site Address and List Name.

    In Advanced options, add a Filter Query to get only recent items.

    A dropdown menu labeled Advanced parameters is open, showing filter options: Filter Query (checked), Order By, Top Count, Limit Columns by View, Limit Entries to Folder, and Include Nested Items. Show all and Clear all buttons are visible.

    Put Created gt 'formatDateTime(addDays(utcNow(),-7),'yyyy-MM-ddTHH:mm:ssZ')' inside the filter query field to get items from the last 7 days.

    Then add a new step: “Create HTML table” (Data Operation).

    A user interface for adding an action, with Create HTML table highlighted under Data Operation. Other options include Create CSV table, Parse HTML Table, and Unescape HTML. A search bar is at the top.

    In the From field, pass the items from Step 4.

    Add a final step: “Send an email (V2)” and in the email body, switch to HTML mode (click \</\>) and insert the table output.

    A cursor hovers over a “Toggle code view” button with a yellow highlight, next to a “Send an email (V2)” flow step in a workflow editor interface.

    Save. Every day or week, users get a clean, formatted table of recent items.

    Quick Reference: Using Built-In Templates

    Power Automate has pre-built templates for common scenarios. Use them as they can save time.

    A screenshot of a webpage showing various Microsoft Power Automate templates, each in a card format with title, description, icons, and usage count. Templates include saving email attachments and syncing files.

    One example: date-based reminders have a ready-made template.

    If you want to remind someone five days before a due date, just go to your SharePoint list, select Automate > Flows > Set a reminder.

    Pick a date column for the reminder and Power Automate does the rest.

    A dropdown menu in a software interface shows options under Automate including Flows, Rules, Quick steps, and Configure Approvals. Flows is expanded to Set a reminder with sub-options StartDate and EndDate.

    Microsoft also publishes a direct mapping of classic alert scenarios to specific templates.

    Check the template gallery for “Send an email when a SharePoint list item is created” or “Send an email when an item is modified.”

    Start with a template and customize from there.

    What You Need to Know (Licensing and Governance)

    Good news: replacing classic alerts with basic Power Automate flows is free. The Power Automate for Microsoft 365 license comes with most Microsoft 365 plans.

    These scenarios utilize standard, included connectors (SharePoint, Outlook, Teams), meaning no extra licensing costs for basic migration.

    However, free doesn’t mean unlimited. Here are the things you need to plan for:

    • API usage limits are strictly enforced by Microsoft
    • High-volume triggers (like “when modified” on busy lists) can quickly hit quotas and get throttled
    • Premium licenses are required for connections outside Microsoft 365 (Salesforce, SQL, custom APIs)
    • Governance is now mandatory, not optional

    Microsoft now actively tracks API consumption and enforces limits across all tenants.

    A flow that triggers thousands of times per day on a high-volume list can burn through your quota fast and cause critical automations to fail.

    Start monitoring your flow usage immediately. Consider setting up a Power Platform Center of Excellence (CoE) to track consumption and prevent throttling of business-critical workflows.

    If you need advanced integrations beyond Microsoft 365, budget for premium licensing. The seeded license covers only M365 connectors, so plan accordingly.

    What to Do Now

    The July 2026 deadline is hard. You’re looking at a manual rebuild project because there’s no automated migration tool. But you have time if you act now.

    Start immediately: Run the Microsoft 365 Assessment tool today and generate that Power BI report. Understand your organization’s dependency on classic alerts.

    Prioritize ruthlessly: The October 2025 expiration phase will show you which alerts users actually need. Build those first.

    Use Power Automate: Not a replacement. Use it to improve processes with conditions, scheduled digests, and smarter automation. Go beyond simple notifications.

    Establish governance: Set up monitoring and a Power Platform Center of Excellence (CoE) to track API usage. Governance prevents critical workflows from failing.

    This transition is mandatory, but it’s also an upgrade. So make sure that you start planning your rebuild today while you still have ample time.

    Do you have questions about SharePoint alerts retirement or Power Automate migration? Let me know.

    For any business-related queries or concerns, contact me through the contact form. I always reply. 🙂

    About Ryan Clark

    A man with short curly hair and a beard is smiling. He is wearing a dark plaid suit jacket, a black shirt, and a dark tie. The background is softly blurred.As the Modern Workplace Architect at Mr. SharePoint, I help companies of all sizes better leverage Modern Workplace and Digital Process Automation investments. I am also a Microsoft Most Valuable Professional (MVP) for SharePoint and Microsoft 365.

    Subscribe
    Notify of
    guest
    1 Comment
    Oldest
    Newest Most Voted
    Jeff Johnson
    Jeff Johnson
    4 months ago

    This article is a good example of how complicated Power Automate is versus the Alert system in SharePoint which is being retired. Be prepared to spend several hours and/or days working through the bugs in your flow as Power Automate has also been updated to look more like a programming tool versus a user friendly interface. They have also invalidated older automations with their last update causing teams to have to re-engineer the flows in with the newer tools in order to get them back up and running again. This is similar to what Microsoft is doing with MS Outlook’s… Read more »

    Scroll to Top
    1
    0
    Would love your thoughts, please comment.x
    ()
    x