Multi Flow Trigger
Executing other flows to split up logic in smaller chunks
Trigger multiple flows from an existing flow by appending the below icon and including the UUID4 of the respective flows comma separated. A maximum of ten flows can be triggered at the same time.
You can access previously defined variables in the initial flow in the subsequently triggered flows. This means, if there is zendesk_contacts defined in the initial flow, you can just reference {{ zendesk_contacts[1] }} in the triggered flow to get the first contact of Zendesk from the initial flow.
Furthermore, you can then access variables defined in the triggered flows back in the initial flow. Note that in case of variables with the same names, the most recent instance will be referenced.
If multiple flows are triggered from one Multi Flow Trigger they cannot access the variables from another flow which has been triggered by the same Multi Flow Trigger. Instead you can either add another Multi Flow Trigger to the main flow, right behind the first trigger or add it at the end of the triggered flow.


Include the UUID4s of the flows you want execute comma separated in the fields. There is a maximum of 10 flows that can be executed at once.
Optionally, you can select to execute the triggered flows synchronously (it waits for the underlying flows to be finished executing) or asynchronously - it immediately executes the flows and continuous with the next subsequent step in the initial flow.
If it is set to asynchronously, the flow with the Multi Flow Trigger cannot access the variables of the other flow (as it might not have run yet).
Note, if you include a Multi Flow Trigger in a Loop to call many other flow runs (e.g. more than 100), it is best practice to include a small delay, using the Delay Helper, in order to limit the load on the new flow and any systems it may call.
Copy link