Skip to main content

Hi everyone,

I’m looking to streamline my workflow when creating signup forms in Klaviyo. Is there a way to save a signup form as a template so that I can easily apply it to new forms later on?

Right now I don’t see any built‑in option for this (like in campaign emails), and I haven’t found a clear workaround in the documentation. If anyone knows whether this feature exists—or if there’s a reliable method (e.g., duplicating a form, using a custom HTML snippet, etc.)—I’d love to hear about it.

Thanks in advance for any tips or guidance!

Hi ​@vicw - This feature doesn’t exactly exists but here are some work arounds that would get you to your end goal. 

 

Duplicating an Existing Form

This is the easiest and most common workaround.

  1. Go to Signup Forms in Klaviyo.
  2. Hover over the form you want to reuse.
  3. Click the ellipsis (⋯) icon → choose Duplicate.
  4. Rename the new form and edit its content or targeting settings as needed.

This effectively gives you a reusable “template” since you can duplicate and modify it each time. Keep a “master” version of your favorite form design, never publish it. Use it purely as your base to duplicate from.

 

Reusing Custom HTML

If your form uses custom HTML/CSS, you can reuse the code across multiple forms.

  1. Open the existing form.
  2. Copy the HTML snippet under the Embed option (or from the code editor if custom).
  3. Paste it into a new HTML form in Klaviyo.
  4. Adjust text, images, or behaviors without rebuilding the design.

This works best if you often embed Klaviyo forms on your website rather than using popup or flyout forms.