Skip to main content

Hi, I just joined here and I was trying out the spin to win form, I have successfully integrated it to my website but what's happening is after I created the flow it is not recording some events like “form completed by profile” and now the flow is not working because I’m using the “$success_step_name” that doesn't exists. I don't think I have done anything to stop the evens from being recorded.

 

 

Hi ​@articblade - Thanks for your question, here are the steps to set up the spin to win and trouble shoot your issue:

  1. Open your Spin to Win form

    • Go to Signup Forms → Select your Spin to Win form → Edit Form

  2. Check the Success Step

    • Make sure there’s still a step labeled something like “Success Step”.

    • If it was deleted or renamed, create a new one using the “Add Step → Success Step” option.

    • Add your thank-you message or coupon reveal here (e.g., {{ coupon_code }}).

    • This step is what triggers the $success_step_name and “Form Completed by Profile” events.

  3. Confirm Submit Action

    • In the form settings, make sure the Submit Action is set to “Show Success Step” (not “Close Form” or redirect).

  4. Check Your List Connection

    • Under Behaviors or Submit Settings, confirm that contacts are being added to the correct list.

  5. Re-Publish the Form

    • Save and publish again, then test it in an incognito window.

    • Fill out the form and check your test profile in Klaviyo, you should now see the $success_step_name event recorded.

Quick Test Checklist

  • Event $success_step_name appears in the profile’s activity feed.

  • Form submissions show as “Form Completed by Profile.”

  • Flow is triggered correctly from that event.

If those are all working, your flow should now trigger without issues!