Get advice on building and designing signup forms that convert.
- 858 Topics
- 2,468 Replies
Signup forms are an extremely useful tool when creating an on-site experience for your customers! You’ve worked hard to design the perfect form and just as you’re getting ready to publish it to your store, you realize you selected the wrong list to direct subscribers to (we’ve all been there!).Luckily, Klaviyo makes it easy to change the list your form is directed to in two quick steps:In the form editor, click your form’s CTA button. This will open a new menu on the left-hand side of the screen Click the dropdown next to the List to Submit section and choose your new list! Once you’ve made the change, remember to set your form to Live mode and click the Publish button!
To add a Klaviyo embedded form to your Shopify website, head to your store’s Pages (e.g., YOUR-STORE.myshopify.com/admin/pages). Then, select the page where you want the form to live or click Add page to create a new page.Click into the source (< >) for this page. Copy and paste the embedded signup form code into the source. Head to our article on How to Find Where to Paste a Form's Embed Code: Create an Embedded Form to learn where to find your embedded code.Finally, click Save and check that your form looks as expected.
If your form is published in Klaviyo but not displaying:Verify that you have the signup form code snippet installed on your site. If you’re using an embedded form, verify that you have the embed code installed on your site. Verify that your site is live. Check the Behaviors tab in the Signup Form Builder to ensure that the form is configured to display on the URL that you are viewing. Make sure you’re not using Internet Explorer. New signup forms won’t appear on Internet Explorer. Re-run the test in incognito/private browsing mode in a new window. It may be that you have already closed the popup, which is why it isn’t displaying again. We cookie browsers for 2 years, so once someone closes a popup, they won’t see the same popup again for another 2 years (unless they clear their cookies).
I have a password protected landing page on my Shopify store and my subscribers aren't being added to a list. What should I do?
This is likely happening due to your signup form not being configured properly to ensure that new signups get added to your list. There are two main steps to take to resolve this issue! The first will take place in your Klaviyo account and the second will take place from your Shopify Admin page. Ensure you’re logged into both for a speedy fix! Login to Klaviyo, navigate to the Integrations tab, and select your Shopify integrationFrom here, ensure that the “Subscribe customers who Accept Marketing to a Klaviyo list” check box is selected. If it isn’t, check this box and select the list you’d like subscribers added too. Be sure to click the Update Shopify Settings button when done. Login to Shopify Admin and search for the password-content.liquid template within your store’s themeWhen you find the page, look within that .liquid file for this code snippet:<input type="hidden" name="contact[tags]" value="prospect, password page"> You’ll need to update this snippet to include "newsle
Hi, I wonder if there is a way to setup the Klaviyo signup forms to trigger a Facebook pixel event.The goal would be to optimize Facebook ads for a signup event at our Shopify store. I thought it would be a no-brainer but apparently I can’t figure it out.I tried to use Facebook’s web-interface for custom events, but it won’t recognize the Klaviyo pop up-form. Any help is most appreciated!Best,Oskar
Hello! I have set up my store recently but I have a few target markets. I was wondering, if I through Klavio am able to send specific emails to specific target audiences in specific languages? So for instance, I would like to send:Newsletter signup 10% discount to all of my newly subscribed customers. However, if they are from Taiwan, I want to send this in traditional chinese, china - simplified, Germany - in German.
Hi there!I have a question about the use of exit pop-ups on mobiles. I know that on desktop they’re triggered by the cursor behavior, right?I have read in this article https://www.klaviyo.com/blog/exit-popups that we could use the scroll up as a trigger. But how can I add this in my klaviyo signup forms? The option “ Show when visitor is exiting the page “ already do this for me?Thank you very much!
Hello everyoneI have created an embedded form (signup) in Klaviyo.I would like that form to appear on a new page I have created in Squarespace.I have done everything corretly - or so I thought - but I cannot get the form to show-up on the squarespace page. is it even possible to do in Squarespace?
Depending on your business, you might have some forms on your site intended for high-touch customers, and you want to be notified when someone joins that list. So how can we make that happen?At this time, Klaviyo does not have a built-in notification that you can receive when a customer fills out a signup form, but with flows you can make sure you know when someone has been added. Below are two easy ways to do this: You can CC or BCC the desired email on the first message of a flow triggered by the list your customer joins when filling out the form. You will add this CC or BCC on the content page for the first email of the flow. When the customer fills out your form and joins your list, they will enter the flow and receive the first email of the flow — you will then receive that email as well to your inbox notifying you of the customer subscription to your list. You can add a notification action to a flow triggered by the list your customer joins via the form. The notification action
I’m looking for a way to translate validation messages used in sign up forms.The Language of the list is set to Polish but despite that the validation messages, like: “This field is required” or “Please enter a valid email address” are presented in English and I’m unable to locate settings to either set them to Polish or translate.Please kindly advise.
I have a page on my Shopify store with a Button that when pressed I would like it to trigger a Klaviyo popup, is this possible? Thank you for any advice, I did see they have the Legacy, but the form and button was very basic, so I would like to just use the button that is created with the website theme and just some how link that to trigger the popup. Thank you
Hi,I run a games shop and I’m looking to set up email lists for the various products and/or events that we run. I want to allow each customer to choose which products they receive information on.My initial thought was to set up multiple lists, one for each product or product group that we operate however I don’t seem to be able to develop a sign up form that allows customers to choose to be on multiple lists.Is there a way of doing the above or is there another way to achieve the effect I need?Any help or advice would be appreciated.CheersGlen
Hi, I moved from aweber yesterday to Klaviyo. Move has been pretty easy, Im just putting the sign up forms on my site, I have found where I put the url for the redirect to a custom page in the list in klaviyo, but as Im testing my form it doesnt redirect? advise please? Thanks, Kate
Hi! I’m having an issue following the documentation here to embed a form in the footer of my Wix site. I’ve successfully added the klayvio.js code snippet (and confirmed it works using an anchor-link targeted landing page as described here), but when I add the embed DIV code in an HTML widget it doesn’t display. Here’s the documentation from Wix on embedded HTML. I’ve checked that the form is published, there’s no targeting restrictions, etc. I’ve also tested adding the form in both the footer and the body of the site. Any thoughts here? Thanks!
Hi,I have integrated Klaviyo with my Shopify and Gempages site, and I have a form now successfully showing up on one of my pages.However, when I go to submit the form I get the following error:“An error occured when submitting. Please try again later.”I have gone through the help page and double checked that the button is a “submit” button and that the list it is submitting to exists.Any help would be much appreciated.
We have a dedicated sending domain setup. The confirmation email for the Sign Up Form is sent from send.txn.klaviyomsv.com We want to have the same sender as set up in the dedicated sending domain as some receieving servers reject or mark as spam due to the wrong sending SMTP.The subscription then is sent from our dedicated sending domain. It is all good regarding DMARC.Where can we set confirmation email sending server?
Hoping that someone could point me in the right direction, I can’t seem to find a guide on this. With our pop up window, I would like to create a pop up window which offers people who sign up a $10 off code. However, I would like the code to be sent to them via email after they have entered their email address, and I would like the code to be unique to each person. Is this possible?
Hi, Am I able to do either of the following: Create a signup form that acts as a user registration form. The form will need to be able to accessed with a URL link that could be forwarded to other potential users without a button. Embed a signup form in a Klaviyo template. Both need to trigger another Klaviyo email template when filled out and submitted. Thanks!
New Topic Guidelines
If you’ve already contacted the Klaviyo Support Team about this issue, please wait for a response and check your spam inbox for an email before posting in the Community.
Keep your private information private. That means, leave out information such as email address, links to account, private API key, customer info, etc. out of your posts.
Collaborate and discuss ideas in a positive and respectful manner. We are all here to learn and work together.
Promotion of other products/services should be relevant to the original post. The product/service should directly assist the community member with their issue.
Include as much detail as you can in your posts where applicable. The more information (integration, error message, screenshot, etc.) you include, the easier other Community members can assist or add to your discussion.
Starting a discussion or writing a feature request? Let people know how they can join in or provide feedback! Are you looking for others to share their thoughts, recommendations, examples, etc? Be as specific as you can where applicable.
Most helpful members this week
Log in to the Community
Use your Klaviyo credentials
Log in with Klaviyo
Use your Klaviyo credentialsLog in with Klaviyo
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.