Use the Start another flow action to move your contacts from one flow to another from within a flow. Once a contact passes through this step, they will be removed from the current flow and start another.
In the example below, we're directing expecting mothers who are pregnant with their first child from the "Registration" flow to a different flow titled "Concerns" where we will discuss their concerns surrounding their first pregnancy and complete registration.
When a Start another flow action is placed within a flow, all flow variables created up to that step may be passed to the next flow. This flow becomes a 'parent' flow. Within the 'child' flow, flow variables collected in the parent are referenced using the @parent prefix.
For example, if you collect a contact's Age (@flow.age) and Location (@flow.location) in FLOW A, then use the Start another flow action to place that contact in a new flow, FLOW B, you can reference those previously collected flow variables by calling @parent.age and @parent.location:
Note that @parent variables are only capable of referencing values from a previous flow when a contact starts a flow through either a Start another flow or Start somebody else in a flow action.