logo
search
Others

Fix Power Automate Flow Infinite Loop After SharePoint Updates

Huma Ashraf ChHuma Ashraf Ch Oct 21, 2026 868 views

Question details

Users need to troubleshoot a Power Automate flow triggered by SharePoint item updates that runs repeatedly after changing the same item.

How to Fix Power Automate Flow Infinite Loop After SharePoint Updates
Product
Power Automate, SharePoint
Device & OS
not provided
Scenario
A user is running an automated workflow that updates SharePoint list items based on certain conditions.
Observed behavior
The flow constantly retriggers itself upon updating a SharePoint item, resulting in an infinite execution loop.
Before you start

Navigate to the Power Automate portal and check the Run history of your flow to confirm if the continuous executions are being triggered by the flow's own updates to the SharePoint item.

Solution 1Recommended

Add Trigger Conditions to Prevent Self-Triggering

Modify the flow's settings to include trigger conditions that ignore updates made by the flow or ensure it only runs when relevant fields change.

A common cause of infinite loops in Power Automate is having a flow trigger on a SharePoint item modification, and then updating that same item within the flow. To break this loop, you can add a trigger condition expression.

1
Open flow settings

Go to Power Automate, open your flow in Edit mode, and click the three dots (ellipsis) on the SharePoint trigger ('When an item is created or modified'). Select 'Settings'.

2
Add a trigger condition

Scroll down to 'Trigger Conditions' and click 'Add'. Enter a logical expression to prevent the loop, such as ensuring it only fires if a specific status field is not set to 'Updated' (e.g., @not(equals(triggerBody()?['Status'],'Updated'))).

3
Save and test

Click 'Done' to save the settings. Save your flow and trigger it manually once to verify that the subsequent update does not trigger another run.

Add Trigger Conditions to Prevent Self-Triggering
Pro Tip: You can also use service accounts to prevent loops. Set a condition to ignore changes where the 'Modified By' user is the account running the flow.
Free Microsoft Office alternative

Looking for a Lightweight Office Suite? Try WPS Office

While Power Automate and SharePoint are great for complex enterprise workflows and automations, you might also need a fast, intuitive office suite for your daily document needs. WPS Office is a powerful, lightweight alternative to Microsoft Office that is completely free to download.

Seamless compatibility with Microsoft Office formats, ensuring your Word, Excel, and PowerPoint files open perfectly.Lightweight design that ensures quick installation and smooth operation on any device.All-in-one suite that combines Writer, Spreadsheet, Presentation, and PDF editor in a single tabbed window.Familiar user interface that makes transitioning from other complex office suites incredibly easy.
microsoft office alternative - wps office

Frequently Asked Questions

Why does a SharePoint flow trigger itself repeatedly?

When a flow is set to trigger 'When an item is modified' and the flow itself contains an 'Update item' action for that same SharePoint list, the flow's update action counts as a modification, causing the flow to meet its own trigger conditions and run again.

How do I check if my flow is stuck in an infinite loop?

Go to the flow's details page and review the 28-day run history. If you see hundreds of continuous runs occurring just seconds apart on the same SharePoint item, your flow is caught in an infinite loop.

What is a trigger condition in Power Automate?

A trigger condition is a rule or expression added to a trigger's settings that determines whether the flow should execute. It prevents the flow from running unless specific criteria are met, helping you save API calls and avoid infinite loops.