You will learn

Learn how to create, edit, publish, and remove sign-up forms in the Klaviyo app so you can grow your subscriber list directly from your storefront.

Before you begin

Requirements: Forms only display on your storefront when the Klaviyo app embed (Klaviyo Onsite Javascript) is enabled in your Shopify theme. If it's off, your dashboard shows an App embed is not enabled warning with an Open theme editor link. Enable the embed and save your theme first.

On the free plan, you can have 1 live sign-up form at a time. You can save additional forms as drafts.

Create a form

  1. From your dashboard, find Ways I'm collecting subscribers and click Create form. If you've reached the free plan's live-form limit, click Create draft in the prompt to continue.
  2. Pick a layout. Each option is already styled with your store's branding.
  3. Customize the content in the editor. Use the arrows to view each step of the form. If your layout includes a coupon, select the coupon block and choose or create a discount code before saving.
  4. Click Create form to publish it live right away (you'll see a Form created. confirmation), or Save as draft to keep it unpublished (Draft saved.).

If you use Save in the unsaved changes bar while creating a form, it is saved as a draft. In the editor that opens after saving, click Set Live when you're ready to publish.

Subscribers who sign up through your form join your email marketing list, which also triggers your welcome email if it's live.

Edit a form

The steps below apply to forms created in Klaviyo Starter. For a form created outside Starter, click Edit in Klaviyo when prompted, then select the form on klaviyo.com to make changes.

Note: Saving an edit updates the existing form and keeps its performance statistics. If the form is live, saving publishes your changes; a draft stays unpublished.

  1. On the dashboard, open the form from the Ways I'm collecting subscribers table.
  2. Make your changes in the editor. Klaviyo re-applies your store's current theme branding, so a form created before a theme refresh picks up your new look when you save.
  3. Click Save.

Publish or unpublish a form

Note: Use Save to keep your edits or Discard to undo them before changing the form's status. Set Live and Set Draft are hidden while you have unsaved changes. After saving, reopen the form from the dashboard to change its status.

Use Set Live or Set Draft in the editor to control whether the form shows on your storefront.

If another form is already live on the free plan, Set Live opens a prompt. Choose Set this form live instead to unpublish the current live form and publish this one, or upgrade to keep multiple forms live.

Delete a form

  1. On the dashboard, open the row menu for the form in Ways I'm collecting subscribers.
  2. Click Delete and confirm. You'll see Form deleted.

Deleting a form doesn't remove the subscribers it already collected; they stay on your email marketing list.

Troubleshooting

Form not appearing on your store? See Troubleshooting Klaviyo in Shopify.

Additional resources

Was this article helpful?
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