I have a simple process builder that triggers a flow to update a record and whenever the flow does, all the workflows and process builders related to the object are triggered the second time. Is there any way to stop triggering the process builders and workflows when a flow updates the record.

I know we have the advanced option in the process criteria but I can't use it as 'ISCHANGED' is one of my criteria.

enter image description here

  • Can you please include screenshot of your process builder, with sensitive information cleared.
    – Mahmood
    Feb 28, 2020 at 16:14

1 Answer 1


The re-evaluation of processes and workflow rules is the expected behavior when updating a record from an autolaunched flow.

See step 14 from the the docs for order of execution

When a process or flow executes a DML operation, the affected record goes through the save procedure.

As a workaround, you can have the flow mark a checkbox or some other field on the record to indicate the flow has been executed. The conditions of the other processes and workflows could then use this field to determine if the flow has already completed.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .