How to verify that sign-up forms are enabled
Estimated 3 minute read
|
Updated Aug 5, 2025, 12:00 AM EST
Table of contents
You will learn
Learn how to verify that sign-up form functionality is enabled on your website. Enabling forms installs the onsite JavaScript that Klaviyo forms need to work. You must also publish your form and configure its display and targeting settings for it to appear to the intended visitors.
Verify that sign-up form functionality is enabled
To enable sign-up forms, your site needs Klaviyo’s onsite JavaScript, also called Klaviyo.js. Depending on your ecommerce platform, this is added through an app embed, a plugin or extension, an integration setting, or a manual installation.
For most major ecommerce platform integrations, the proper setting is checked by default when you integrate with Klaviyo. For some integrations, however, you may need to take an extra step to enable sign-up forms.
Find your integration below to verify that sign-up forms functionality is enabled on your site.
- Shopify For Shopify, you’ll need to make sure Klaviyo’s app embed is enabled on your store’s current theme in order for sign-up forms to work. If you switch to a new theme, enable the app embed for that theme too. Learn more about Klaviyo’s app embed for Shopify.
- WooCommerce Sign-up form functionality is enabled automatically when integrating Klaviyo with WooCommerce.
- See our WooCommerce integration guide to make sure you’ve completed all integration steps.
- BigCommerce You must check the setting Automatically add Klaviyo onsite javascript (Recommended) on your integration settings page in order for sign-up forms to work. It is checked by default. If you change the setting, click Save.
- Magento 1 If you already use the Magento 1 integration, sign-up form functionality is enabled automatically as part of that integration. New Magento 1 integrations are no longer available.
- See the Magento 1 data reference for information about existing integrations.
- Magento 2 Sign-up form functionality is automatically enabled when you integrate with Magento 2.
- See our Magento 2 integration guide to make sure that you’ve completed all integration steps.
- *WixYou must check the setting Automatically add Klaviyo onsite javascript (Recommended) on your integration settings page in order for sign-up forms to work. It is checked by default. If you change the setting, click Save settings*.
- Square You must check the setting to Automatically add Klaviyo onsite javascript (Recommended) on your integration settings page in order for sign-up forms to work. It is checked by default. If you change the setting, click Save settings.
- PrestaShopInstall and configure the Klaviyo module in PrestaShop, then enable the PrestaShop integration in Klaviyo. Follow the PrestaShop integration guide for the setup steps. You can access your integration settings page in Klaviyo after connecting your store.
If you use a platform without a pre-built Klaviyo integration (a “custom integration”) you will need to manually install a piece of code called Klaviyo.js in order to enable sign-up forms. Navigate to our developer portal guide for manual installation for instructions.
For installation help in Klaviyo, go to Website > Sign-up forms and click Enable forms on website to open the setup guidance for your platform.
Please note that new sign-up forms will not render for browsers using Internet Explorer. Custom-built sign-up forms will continue to render for those using any type of web browser.
Next steps
If you have verified that sign-up form functionality is enabled in your account, head to getting started with sign-up forms to build and publish a sign-up form on your site.
If you choose an embed form, you must also add its embed code where you want it to appear on your site. See how to embed a sign-up form for instructions.
Additional resources
- How to enable onsite tracking for Shopify
- How to embed a sign-up form
- Course: Build and customize your sign-up forms
Was this article helpful?
YesNo
Use this form only for article feedback. Learn how to contact support.
Explore more from Klaviyo
Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Partners
Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.
Support
Access support through your account.
Email support (free trial and paid accounts) Available 24/7
Chat/virtual assistance Availability varies by location and plan type
