Hello @hoke , Thanks for explaining your issue with the order of execution when it comes to workflows and what you mentioned is correct since in Bubble Step 1 in any workflow will be triggered before Step 2 BUT Step 2 will never wait for Step 1 to finish !
Having said that, in order to guarantee the order of execution (since it’s 100% controlled by Bubble itself not by the developer in workflows), I would recommend that you try any of the following to guarantee the order of execution as you want:
1 - Using “Result of Step 1” guarantees that Step 2 won’t execute before Step 1 is finished as it’s dependant on its result.
2 - Try “Custom Events” instead of “Workflows” since the order of execution is respected in “Custom Events” so that could be another way to guarantee your steps order of execution .
Please watch this 3 minutes video to better understand the order of execution:
I understand how frustrating this could be as I had the same problem months ago and took me some time to figure out how to solve it.
Hope this helps !