I have created a new flow which run when item is created or modified inside SharePoint list. But I do not want this flow to run when item is created.

I only want it to run when the item is further modified. So how can I define a Power Automate Trigger condition where Created does not equal Modified?

2 Answers 2


Go into the settings for the trigger, and add the following Trigger Condition.


Screen capture of trigger condition


You can do this using Trigger Conditions in Power automate flow. You can use the expression like below:

@not(equals(triggerOutputs()?['body/Created'], triggerOutputs()?['body/Modified']))

Follow the steps:

  1. Go to settings of trigger in flow:

enter image description here

  1. Click "Add" under "Trigger Conditions", paste the formula and click "Done".

enter image description here

Similar thread: Run flow only on modified SharePoint item

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.