I would like to be able to create multiple signup forms for promotions (contest entries, coupon codes, etc.). Once someone submits the form, I would like to send an email with the code or thank you message, then add them to the general Newsletter Welcome series. What is the best way to do this? Is there a way to move someone to another flow when they reach the end of their current flow?
Have all your Signup Forms all submit to your primary List - let’s use your example as the “Newsletter” List. Then to differentiate between the various Signup Forms, you provide an additional value to the $source value. Then trigger a different Flow for each Segment (to send the first email that’s related to that Signup Form) and let the Newsletter List Subscription handle the following emails in your Welcome Series.
In the Signup Forms, you can specify the $source value like this:
Then create a Segments from your Main List based on each Signup Form’s $source value:
And then you can create a Flow triggered by each Segment:
Simply repeat this process for each $source. Everyone will be in your Main List where they can get other emails in your Welcome Series.
Hope this helps!
Building off of what Retention had used as an example,
Keep in mind though that List and Segment triggered flows can only be served once to a contact! This means that contacts who have previously gone through one of these Segment triggered flows by signing up to a form, they would not be served this same flow a second time should they fill out the same form again.
-David
Reply
Log in to the Community
Use your Klaviyo credentials
Log in with Klaviyo
Use your Klaviyo credentials
Log in with KlaviyoEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.