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?
Initial Email, then Add to Flow?
Best answer by retention
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:
![](https://uploads-us-west-2.insided.com/klaviyo-en/attachment/3a1b594a-958b-41c9-8dd4-cb98dd53c2a2.png)
Then create a Segments from your Main List based on each Signup Form’s $source value:
![](https://uploads-us-west-2.insided.com/klaviyo-en/attachment/e72e234e-23f4-4ab7-8c58-7028fe885da3.png)
And then you can create a Flow triggered by each Segment:
![](https://uploads-us-west-2.insided.com/klaviyo-en/attachment/109c25a1-7977-4772-8420-933083e921b3.png)
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!
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.