Skip to main content

Hello

 

We want to set up a spin-to-win form that would trigger a flow. We have added Klaviyo’s new spin-to-win block into a form. The only issue is it appears Klaviyo does not record the winning section from the spin-to-win anywhere? This is needed so we can trigger the correct email within the flow.

Does anyone know if there’s a way to save the winning section from the spin-to-win? Possibly as a hidden field?

 

Many thanks!

 Hey ​@Alex94

I found a workaround for this, but I really think Klaviyo should make it easier.

I created a Spin-to-Win form using dynamic coupon codes and then built four separate flows to add profiles to separate lists, one for each discount. Each flow is triggered by Coupon Assigned, with a profile filter for Form completed by profile (matching the specific form ID) and a trigger filter checking if CouponKey contains the specific key for each option. 

The following action adds a profile to a unique list based on the coupon they received. From there, I ran tailored follow-up flows for each list to customize messaging and resend their code if needed.

It’s not the most elegant setup, but it works, unless there’s a better way I missed!

Let me know if that works for you.

-Rachel

A few screenshots: 

 

 

 


Klaviyo should find a way to record which coupon each user got when spinning the wheel!

@RachelF Your solution works when using dynamic codes but not for static codes.


Hey there!

 

I agree that it really should be a built-in feature of the spin-the-wheel form. Glad to hear it worked for you! And yes, since static codes aren’t stored on a profile like dynamic codes are, this only works with dynamic codes.

 

Thanks,

Rachel


Hi ​@G613 ! 

Thank you ​@RachelF for providing this intuitive workaround! I will make sure to submit a product feature request for this so hopefully we can implement a solution in the future! 


 

I found a workaround for static codes when using spin-to-win form.

I've found that there is an API event when someone completes a form (Form Completed by Profile) and it records the success step name.

Now, all I have to do is a flow with a condition based on that event.

And for each I will see the success step name with a yes/no condition


And for each condition I will add a propriety to the lead profile related to the spin to win coupon.