Hi there, @viquarahmed07… I read your post before you removed the link to the order of operations post, and you were dead on by linking to that post. As you already know, backend workflows trigger as soon as the workflow is triggered, so that’s why you are seeing the behavior you described. As the order of operations post mentions, you could put the backend workflow in a custom event, but if it was me, I would likely go with the first suggestion in that post and have multiple workflow events associated with the button, and I would put conditions at the event level. Have you tried that?