I have a process builder in opportunity it will post a chatter message to user's record when the opportunity status is changed.

The process builder works,If the Opportunity status is contract accepted, it will send a chatter message to that record .But my process builder get triggered multiple times instead of one time and send the email also.

I don't write any email alerts but i get the emails .Can anyone help me how to prevent process builder triggering from multiple times.

PB ActionChatter messages in opportunity record

  • Can you edit the post and add more details like the criteria for the process builder and also when will this action be performed with exact conditions you mentioned Sep 13, 2022 at 6:53
  • agree with the above comment more details are required, the below answer may or may not be correct, it depends on the criteria etc as to how to asnwer this question. also describe the requirement too, because often the flow written does not match the requirement and the wrong approach has been taken. this is a called the XY problem. solving for Y when actually X is the problem. Sep 13, 2022 at 9:54

1 Answer 1


Have you checked the Advanced Options section to ensure recursion is not allowed? This will prevent the process from executing multiples times in a single transaction.


  • This answer may seem correct in some circumstances but actually could be completely wrong in others. For example the issue could be a poorly written criteria and flow that causes recursion, when actually the requirement could be quite simple. Of course know way for you to know this unfortunately you will have to build rep (which you are trying to do, so keep it up), but you may have to give time for someone to tell the question writer that their question needs improvement. i any case even if you were right with your answer, you should provide more detailed reponse so that the OP can follow s Sep 13, 2022 at 10:08

You must log in to answer this question.

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