Hello.
We have a multi-step form. Step 1 collects name/email and adds the individual to our Newsletter list (and triggers the related flow). Step 2 is optional -- if someone wants a free sample, they can continue to Step 2 and provide their mailing address. In this case, they land on our Samples list. The list part is relevant because we want to make sure to send that double opt-in associated with the Samples list.
However, it seems I need to add an email address field to Step 2 in order to be able to direct the submission to a list (or a phone number, which we would prefer to not require).
Step 1 applies a “Submit” action that adds to the Newsletter list and continues to Step 2.
Step 2 applies a “Submit” action that, ideally, adds to the Samples list and continues to the Thank You text.
It would be great to not put the email field on Step1 and Step2, not only because Klaviyo doesn’t like this as it seems it can override the value submitted in Step1, but also because it is a bit of duplicate entry for the customer (and increases the opportunity for a typo).
Is there any way to pass the email address submitted on Step1 as a variable/hidden field/profile property on Step2? Or is there a way to trigger the opt-in email for a new list?
It looks like a workaround to this would be to just have Step2 add a profile property that adds them to a segment that fires a webhook that calls the API to subscribe the person to the Samples list, but if there is a form-based way to accomplish this, that would certainly be preferable.
Thanks in advance!