Capture new subscribers with a pop-up form
Set your account up for continuous list growth by creating a form from scratch or customizing a pre-built template from Klaviyo’s form library. The form builder gives you full control over the design, content, and settings of every form you publish.
Before you start building, make sure your ecommerce platform is integrated with Klaviyo and that on-site tracking is enabled. This ensures your form displays correctly once it’s published to your website.
How to create a pop-up form in Klaviyo
Most visitors leave a site without taking action. A pop-up form helps you capture their attention before they go by offering one last opportunity to connect. In this video, you’ll learn how to build an exit-intent pop-up in Klaviyo.
To follow along, log into your account and navigate to the Sign-up forms tab:
- Click Create sign-up form to access the forms library.
- Select Popup from the form style dropdown and Email from the template type dropdown to filter the templates.
- Choose a pre-built template to customize, then name your form and select the email list new subscribers will join (for example, Main Email or Newsletter).
Capture passive browsers with an embedded form in your website footer
Make it easy for visitors to subscribe by placing an embedded form in a visible spot, like your site’s footer. This ensures anyone who scrolls to the bottom of the page or visits with the intent to subscribe can quickly sign up.
After publishing your embedded form in Klaviyo, you’ll need to paste the form’s embed code into your site’s HTML. Learn how to do this in the dropdown below.
Note: Pasting form code requires access to your site’s HTML and ecommerce platform. Klaviyo’s Support team can’t offer hands-on help with this step. If you don’t have a developer, consider reaching out to a Klaviyo partner for assistance.
How to create an embedded form
Where you place the embed code depends on where you want the form to appear, which varies based on your site’s layout. Many ecommerce platforms include embedded forms by default, so you may only need to confirm that form submissions route to the correct Klaviyo list.
To create and publish an embedded form in Klaviyo:
1. In the form builder, create a new embedded form.
2. Publish the form in Klaviyo, then copy the embed code from the publish modal.
3. Paste the code into your website’s HTML, following the instructions for your ecommerce platform:
For best results, keep your form simple and only ask for an email address. Once the form is live, you can make updates directly in Klaviyo and republish without needing to change the embed code on your site.
Stay GDPR-compliant when collecting consent
When collecting consent, it’s important to follow all applicable privacy regulations. The General Data Protection Regulation (GDPR) applies to any business that markets to or processes data from customers in the European Union, regardless of where the business is based.
GDPR requires that individuals give informed and freely given consent before receiving marketing messages. In practice, this means:
- Checkboxes on forms should not be pre-checked, and subscribers must actively confirm their consent before submission.
- The language on your form should clearly explain what subscribers are opting into and how their data will be used, including links to your terms of service and privacy policy.
To simplify compliance in Klaviyo, you can enable Data Protection Fields when creating a sign-up form from scratch. This inserts a boilerplate consent template that meets most GDPR requirements, though you should still customize the language and review it with your legal counsel.
Note: This information is intended solely for educational and informational purposes and should not be construed as legal advice. The content provided is general in nature and may not reflect the most up-to-date information. Klaviyo strongly advises consulting with a qualified legal counsel to ensure your compliance with applicable laws and regulations in connection with your use of our services.