Hi all,
I’m having an issue with a Power Automate flow using a SharePoint list, and I’m trying to understand whether this is expected behaviour or a known limitation.
What I’m trying to build
I have a SharePoint list where an item is reviewed and a Choice column is updated with one of three outcomes:
The flow is responsible for automatically updating the item status to match the selected outcome. The status is not edited manually.
Based on the selected outcome, the flow should:
In all cases:
-
Each email should be sent once only
-
The status update is part of the same flow
-
The flow should not loop or resend emails on subsequent edits
Trigger being used
SharePoint – When an item or a file is modified
Expected behaviour
-
Flow triggers once when the reviewer selects an outcome
-
One email is sent to the correct recipient based on the outcome
-
Item status automatically updates to match the outcome
-
Further edits should not retrigger the same email
Actual behaviour
-
If Split On is OFF and trigger conditions are used, the flow does not run at all
-
If Split On is OFF and no trigger conditions are used, the flow still does not run reliably
However:
-
If Split On is ON and all trigger conditions are removed, the flow does run
-
Emails are sent every few seconds, resulting in continuous email spam
-
This confirms the trigger is firing, but only behaves when Split On is enabled
Additional context
I have a separate flow that runs when an item is first submitted (using item creation), and that flow works reliably. The issues only occur when reacting to reviewer decisions using item modified.
Key issue
-
The trigger only fires reliably when Split On is enabled, even though it returns a single item
-
With Split On enabled, the flow loops uncontrollably
-
With Split On disabled, trigger conditions prevent the flow from firing at all
This makes it difficult to build a stable workflow that:
-
Reacts to a specific Choice value
-
Routes emails to different people depending on outcome
-
Automatically updates status
-
Avoids repeat notifications
Question
Is this:
-
A known issue or limitation with the “When an item or a file is modified” trigger?
-
Expected behaviour when using trigger conditions alongside automatic status updates?
-
A scenario where a different pattern (for example detecting field changes) is recommended?
Any guidance would be appreciated.