Right now, if I want a step in an automation to be conditional, the flow splits.
However, it's important to also be able to set a filter/condition on a step, without the flow branching. Here's an example use case for a welcome flow.
Step 1: All new subscribers get a welcome email
Step 2: Only the new subscribers who have not yet ordered something get a discount code (the ones who are new subscribers but also already bought the product don't get this email)
Step 3: All new subscribers get the last email in the sequence
This type of thing is incredibly useful if 90% of the automation is the same for all users but you want to add steps that are only true for some of the users.
Right now, to achieve this, one has to duplicate all steps in every branch or set up new automations for each step. This is cumbersome and hard to maintain.