Skip to main content
Solved

Can I make an A/B test for TIME DELAY in a flow?


Forum|alt.badge.img+2

How do I make a simple A/B test for the TIME DELAY in a FLOW? I can’t seem to see that it is even possible. For example, the Browse Abandonment flow, I would like to test a faster delay to send, say 15 minutes, and a slow delay, say 2 hours?

Is it even possible?

 

Thanks in advance -

Best answer by Dov

Hello @Lavender_Brown,

Thank you for sharing this with the Community.

This is a great question! While there isn’t an inherent “A/B Test” option for a time delay, we can use a conditional split to effectively A/B test two discrete time-delays.

Use a conditional split containing a 50% random sample and insert the two different time-delays below this split. Lastly, clone the flow email in question and insert it under the other time delay. The final product will look something like the following image:

For more information, I recommend checking out our article on this topic here.

Thanks and have a great day.

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

6 replies

Dov
Forum|alt.badge.img+61
  • Klaviyo Alum
  • 1493 replies
  • Answer
  • July 22, 2021

Hello @Lavender_Brown,

Thank you for sharing this with the Community.

This is a great question! While there isn’t an inherent “A/B Test” option for a time delay, we can use a conditional split to effectively A/B test two discrete time-delays.

Use a conditional split containing a 50% random sample and insert the two different time-delays below this split. Lastly, clone the flow email in question and insert it under the other time delay. The final product will look something like the following image:

For more information, I recommend checking out our article on this topic here.

Thanks and have a great day.


Forum|alt.badge.img+2

I am new to Klaviyo and blown away by the features and support! I appreciate the answer supplied but would suggest this as a feature in the future. The simplicity of designing a flow and then having someone else ask what is the best time delay (when I should have thought to ask)...simply turning that branch into an A/B - with your ability to let the A/B decide the better outcome, set a deadline to end the test and have the best result implemented. Set it and forget it :-)  Just a suggestion! 

Thanks for the answer so quickly -


Dov
Forum|alt.badge.img+61
  • Klaviyo Alum
  • 1493 replies
  • July 22, 2021

Hi @Lavender_Brown,

Thank you for your reply.

Glad to hear that the answer was helpful. Of course, I certainly understand how a defined feature would be helpful for collecting data more effectively. I have submitted a feature proposal on your behalf. If there is enough widespread interest, the team will start developing the feature but for now this workaround is the best way to effectively run an A/B test for splits :)

 


Forum|alt.badge.img
Dov wrote:

Hi @Lavender_Brown,

Thank you for your reply.

Glad to hear that the answer was helpful. Of course, I certainly understand how a defined feature would be helpful for collecting data more effectively. I have submitted a feature proposal on your behalf. If there is enough widespread interest, the team will start developing the feature but for now this workaround is the best way to effectively run an A/B test for splits :)

 

This should 100% be a feature! 

 


Forum|alt.badge.img

I would love this feature as well. This becomes a real pain when you already have other conditional splits in a flow, for example new vs. returning customers.


Forum|alt.badge.img+6
  • Contributor IV
  • 9 replies
  • October 31, 2024

Agreed that this should be a feature, as it overcomplicates flow logic for more complex flows