Getting Started with Signup Forms and Subscribe Pages



Whether you're new to email marketing or already have a list of subscribers, continuing to build your audience with a signup form or subscribe page is a critical part of any online marketing strategy.

This guide covers the various options for adding signup forms or subscribe pages with Klaviyo:

  • The Signup Form Builder
    Create and style popup and flyout forms inside your Klaviyo account that can then be added to your website.
  • Subscribe Pages
    Embed a subscribe page on your site to serve as a landing page or link directly to a subscribe page.
  • Legacy and Custom Signup Forms
    Every list in Klaviyo has a dedicated legacy signup form builder where you can customize an embedded form specific to your list.
  • Third-Party List Growth Tools
    There are a number of third-party tools that integrate with Klaviyo that you can use to build signup forms and still ensure that new subscribers flow into Klaviyo.

The Signup Form Builder

The Signup Form Builder allows you to build and style forms within your Klaviyo account. Navigate to the Signup Form Builder by clicking on the Signup Forms tab, and check out our guide to the signup form builder to get started.



Currently, we only support building popup and flyout forms with our new Signup Form Builder. Read more about Klaviyo's legacy signup forms vs. new signup forms.

Legacy and Custom Signup Forms

Klaviyo's legacy signup forms are customizable forms that can be added directly to your website. For each list in your account, there is a dedicated form builder that allows you to customize the styling for various types of embedded forms. The embedded form is great for including a short signup form in the footer, header, or sidebar of your website. It will always be visible, and typically just require the subscriber to share an email address.

Below is an example of a Klaviyo embedded signup form added to a website:

To add one of these forms to your website, start by navigating to the list in Klaviyo that you want your signup form to feed into. Click into the Signup Forms tab and select the type of embedded form you'd like to use. You can make some edits to the forms styles on this page.


After you've selected your form type and made any style changes, copy and paste a snippet of pre-built code from your Klaviyo account and paste it into your website's theme files.

The location where you should paste this snippet will vary based on your site. In general, you need to add your signup form code to any page where you would like your signup form to appear. For example, if you want an embedded form to appear on every page of your site, then add your code to your footer.

After you've installed your form, check out our other legacy signup form resources:

Learn more

Check out all of our custom and legacy signup form resources.

Subscribe Pages

You may also want to have a hosted landing page where you can direct people who want to sign up for your emails.

Subscribe pages are great for contests, special promotions, or if you want to include a subscribe link in an email that leads to a hosted form. This full-page form can also be used at in-person events; all you have to do is keep the subscribe page visible on a laptop or tablet.


Klaviyo provides a hosted subscribe page for all lists. You can customize these pages using the drag-and-drop editor.

Third-Party List Growth Tools

While Klaviyo allows you to design and use a number of different built-in signup forms there are many third-party list growth tools that offer additional features and integrate easily with Klaviyo including Justuno, SumoMe, Privy, WisePops, and many more. Contacts collected through any of the listed third-party tools will automatically flow into whatever list you choose in Klaviyo.

Sync Existing Forms to Point to Klaviyo

If you are just starting out with Klaviyo but already have existing sign up forms on your website, you can modify your form to pass signups to a list in your Klaviyo account. To start, use the following flow chart to find your next step:


Was this article helpful?
80 out of 113 found this helpful