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!
Page 1 / 1
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.