Hold/pause an object in a workflow delay until a condition is met (delay until an event happens)

I have a neat suggestion for workflows. When creating if/then branches, I want to send different types of emails to leads that are in different stages. My workflow is set up to send reminder emails to leads that haven’t progressed. However, the leads that have progressed to a new stage should all get the same flow of emails. Currently I have three “yes” braches sticking our and I have to create the same list of emails to all of them. However, a solution would be to create just one list of emails to one “yes” branch and drag the other “yes” braches to merge with that branch. Please see the attached image.


merge