Skip to main content
Solved

How to change flow trigger

  • November 14, 2023
  • 7 replies
  • 1272 views

Forum|alt.badge.img+1

I have a flow set up based on someone entering a list that’s about a year long. I’m trying to get that flow to repeat once they’ve finished it instead of exiting the flow. I know I have to set up a date-based flow instead but how do I do that with my existing flow? I’ve already created all of the emails and time delays so I don’t want to have to start over. 

Best answer by Ashley I.

Hi @JaimeC !

Since Flows are built around the trigger, you will need to Clone your existing Flow in order to modify your trigger, without losing the work you have already put into messages you already have set up in the Flow itself. 

To clone a flow:

  1. Navigate to the Flows tab and find the flow that you would like to change the trigger for.
  2. On the right of the flow, click the Edit Flow button to reveal the dropdown and select Clone.
    Clicking the arrow next to the Edit Details button on the right side of a flow will show the Clone option
  3. 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. 
    Clone Flow modal with a text box to edit the flow name and a dropdown that can be used to change the trigger
  4. 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.
  5. On the Flows tab, find your original flow.
  6. Click the Edit Flow button to reveal the dropdown and select Delete.

--

Hope this helps!

-- Ashley Ismailovski

View original
Did this topic or the replies in the thread help you find an answer to your question?

7 replies

Ashley I.
Partner - Platinum
Forum|alt.badge.img+39
  • 2025 Champion
  • 242 replies
  • Answer
  • November 14, 2023

Hi @JaimeC !

Since Flows are built around the trigger, you will need to Clone your existing Flow in order to modify your trigger, without losing the work you have already put into messages you already have set up in the Flow itself. 

To clone a flow:

  1. Navigate to the Flows tab and find the flow that you would like to change the trigger for.
  2. On the right of the flow, click the Edit Flow button to reveal the dropdown and select Clone.
    Clicking the arrow next to the Edit Details button on the right side of a flow will show the Clone option
  3. 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. 
    Clone Flow modal with a text box to edit the flow name and a dropdown that can be used to change the trigger
  4. 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.
  5. On the Flows tab, find your original flow.
  6. Click the Edit Flow button to reveal the dropdown and select Delete.

--

Hope this helps!

-- Ashley Ismailovski


  • Contributor I
  • 1 reply
  • February 20, 2024

This is not how the clone function works as of Feb 20.   When I click open the trigger dropdown menu, all I see are lists.  No triggers or event types are in the dropdown, even though the flow being cloned uses an event-based trigger.  


stephen.trumble
Community Manager
Forum|alt.badge.img+60
  • Community Manager
  • 1518 replies
  • February 26, 2024

Hey @james_kc 

Welcome to the community!

Sorry to see that you are having an issue with a cloned flows trigger. This should not be the case and would be unexpected behavior if your account has event data in it (which based on your post, you do). I know this may seem silly, but the list that shows starts wherever the current trigger is in the dropdown. Have you tried scrolling up to see what’s there? I know most members only scroll down but that doesn’t mean there isn’t more above. 


Forum|alt.badge.img+5
  • Contributor III
  • 5 replies
  • February 27, 2024

I have the same experience as well, my flow is triggered based on those joining the segment, but when you clone a flow, you don’t see the segment or specific lists


Forum|alt.badge.img
  • Contributor II
  • 3 replies
  • November 10, 2024

Not sure where I would submit this...this seems like a HUGE oversight by klaviyo. I completely understand why you shouldn’t be able to change a trigger after a flow is published - it would potentially make all the previous data muddy and irrelevant. HOWEVER, I think you should be able to change the trigger at any point BEFORE you actually publish or make your flow live. Sometimes I need to build out my flow FIRST, and then I get more insight as to the best way to trigger it. As long as it hasn’t been made live yet, I don’t see why I shouldn’t be able to modify my trigger. 


ali786
Expert Problem Solver I
Forum|alt.badge.img+10
  • Expert Problem Solver I
  • 78 replies
  • November 11, 2024

Clone the flow and change the trigger and if you dont want to create emails from scratch then  you can save them as a template and set up flow structure and use those templates there...


Forum|alt.badge.img
  • Contributor II
  • 3 replies
  • November 11, 2024

Thanks @ali786 - did get this already and that’s what I’ve been doing. I was just noting that, until you’ve actually saved your flow and made it live, they really should have the option to change the trigger. it’s kind of silly unnecessary time and energy to go through those steps to change the trigger when it’s not even live yet.