Fix Power Automate Flow Infinite Loop After SharePoint Updates
Question details
Users need to troubleshoot a Power Automate flow triggered by SharePoint item updates that runs repeatedly after changing the same item.

- 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.
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.
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.
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'.
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'))).
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.

Consult the Power Automate Community Forum
For complex flow logic and advanced troubleshooting, leverage the official Power Automate community.
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.

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.




