If a sign up form is not working as expected, review this guide to explore common issues and solutions to these issues.
Sign Up Form Submits Subscriber to Another Form
The easiest solution is to navigate back to the sign up form builder and re-copy and paste the form code exactly. You can also dive into your current form code and explore the following common issues:
3. Make sure the Klaviyo sign up library is included on the page.
Form Fields or Button Don't Disappear on Submit
If you're trying to hide sections of your form after it's submitted, they must be wrapped with a div element with either the
klaviyo_form_actions class. Also make sure you're using the
hide_form_on_success option. For example:
2. Success message doesn't appear after form is submitted. Your form needs to include a
div with the class of
success_message. This is where Klaviyo will put the success message after a form is submitted and it's the element Klaviyo will show after a successful submission.
3. Form doesn't redirect to the correct URL after it's submitted. Make sure that there is an http:// in front of the URL in the success setting.
4. Form submits, but no one is being added to the list. If your list has double opt-in enabled, new subscribers will receive an email after opting in that prompts them to confirm their email address. Only after a new subscriber confirms his/her email address will this person be added to your list. If you're testing out a new form with fake or invalid test email addresses and you have double opt-in enabled, you will not see these email addresses added to your list.