You will learn
Learn how to create a copy of a flow in order to create a new version with a different trigger. A copy of the original flow must be created because once you have set the trigger for a flow, you cannot change it. Trigger filters, profile filters, additional email filters, and dynamic content in emails are all reliant on the specific trigger you set for a flow. Most likely, if you change the trigger for an existing flow, this will cause conflicts with your filters and content that are challenging to identify and correct.
While you cannot change a flow trigger directly, you can clone a flow and change the trigger for this new, cloned flow. Then, you can delete the previous flow.
Clone a flow to change the trigger
There are several types of changes you might like to make:
- Connect a list-triggered flow to another list
- Change an event-triggered flow from one event to another
- Change a list-triggered flow to an event-triggered flow
- Change an event-triggered flow to a list-triggered flow
Cloning a flow allows you to tackle the first 2 scenarios on the above list.
When you clone a flow, you will have the option to edit the name for the cloned version as well as the trigger specifics. For a list- or segment-triggered flow, you can pick any other list or segment to trigger your cloned version. For an event-triggered flow, you can pick a different event to trigger your clone.
To clone a flow:
- Navigate to the Flows tab and find the flow that you would like to change the trigger for.
- On the right of the flow, click the Edit Flow button to reveal the dropdown and select Clone.
- In the Clone Flow modal, choose a new trigger for the flow by selecting the Trigger dropdown. Change the name of the flow if desired.
- After you clone a flow to update the trigger, you can delete the original flow. Only do this if you don't mind losing the historic analytics associated with it — the cloned version of a flow starts with a clean slate in terms of analytics.
- On the Flows tab, find your original flow.
- Click the Edit Flow button to reveal the dropdown and select Delete.
Change a list-triggered flow to an event-triggered flow (or vice versa)
To change a list-triggered flow to an event-triggered flow, or vice versa, you cannot simply clone the flow. Instead, you'll have to create a brand new flow. You can speed up this process, however, by first saving all the flow emails as templates so they can be added into your new flow with a few clicks.
In our example, we're going to change a list-triggered flow to an event-triggered flow. Here are the steps to follow:
- Open the flow builder for your list-triggered flow.
- Next, save all the emails as templates. It is helpful to name these templates something clear so you can find them easily when you make your new flow.
- Once you've saved all the emails associated with the flow, create a new flow by navigating back to the Flows tab.
- When you are building out the content for your new flow, find your previously saved templates by choosing Drag and Drop and then Saved templates when editing a flow message.
- Once you've done this for all the emails, you're safe to delete your original flow and use the new version with an updated trigger.
Additional resources
Find out more about flow triggers and filters.
See how to preview a flow trigger's setup.