Get advice on building and designing signup forms that convert.
- 471 Topics
- 1,373 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.
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
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).
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.
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 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!
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?
Signup Form Best PracticesTutorial
When editing your forms in Klaviyo, you’ll find several customization options for display and targeting located within the Behaviors tab:Display Timing: Setting a loading or scrolling delay creates a better experience for your visitors that’s both less intrusive and disruptive. Exit intent forms in particular have been shown to perform really well for this reason, and combining this behavior with a delay will ensure that your messaging reaches those visitors who have spent a decent amount of time on your site just before they go to leave. Display Frequency: It’s a good idea to hide forms from visitors who have already provided the information requested, but in the case where someone closed a form without submitting it, you can set the form to show again for that person after a certain number of days, when they may be more willing to subscribe.Devices: This is where you will choose which devices your form will appear on. Very often you’ll find you need to create a mobile-only version of
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 there, Having an issue where my embed form is only showing up about half the time on page load. I’m not sure what the issue is. It’s a Shopify site and I have synced the 2 products and placed the embed code on the html. The form should show up in the footer and on this page: https://thewineconnection.com/pages/birthdayAny help is appreciated. At a loss here. Thank you!
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 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
I embedded a Klaviyo form on a Shopify page and the store owner says the form is taking 30 seconds to appear on his various devices.https://www.keepemquiet.com/pages/get-your-discount-code-nowI can’t reproduce the issue and see the form appearing in about 1-2 seconds across various browsers/mobile/desktop.Any insights on how to troubleshoot?
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
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.
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.
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
I have looked for this topic in the community and seen the replies about turning OFF the Shopify Double Opt in. Mine is OFF but still my tests are not ending up in my Klaviyo newsletter list. (I also have the Klaviyo Double opt in OFF) How do I fix this please?
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.