Tutorials
Last updated on:
Feb 3, 2025

How to connect your Webflow forms with Klaviyo

BRIX Templates Logo
Author
BRIX Templates
How to connect your Webflow forms with Klaviyo
Table of contents

Manually transferring leads from Webflow to Klaviyo wastes time. Automate the process with one of these two methods: use Klaviyo’s built-in forms for simplicity or connect your custom Webflow forms via Zapier. Both approaches eliminate manual work, letting you focus on crafting emails instead of managing spreadsheets.

In this guide, we’ll break down both methods with step-by-step instructions—whether you prioritize speed (embedding Klaviyo’s forms in minutes) or design control (keeping your Webflow styling intact). Let’s get started.

How to connect your Webflow forms with Klaviyo

Method 1: Directly embedding a Klaviyo form in Webflow

This method is great if you want a quick, simple setup with no coding needed. It uses Klaviyo’s pre-built forms and gives you access to its full suite of features—like automated campaigns and audience insights—so you can focus on building relationships, not tech headaches.

Embed a Klaviyo form in Webflow

Why choose direct embedding?

  • Speed: Set up in minutes.
  • Simplicity: Utilizes Klaviyo's ready-made designs and requires minimal technical expertise.
  • Centralized management: Edit forms and track performance directly in Klaviyo.

Step 1: Create your Klaviyo form

  1. Log into Klaviyo and navigate to "Sign-up forms". Click "Create form".
  2. Name your form (like "Newsletter") and choose your target email list, select "Embed" as your form type, and click "Save and design" to proceed to the form editor.
Create a Klaviyo form for Webflow

Step 2: Design and customize

  1. Add the necessary blocks to customize the layout, such as text, buttons, or input fields.
  2. Adjust the styles to match your brand, including typography, colors, and padding settings.
  3. Configure the behavior by defining display rules (e.g., target devices) and audience settings. Optimize for tracking with UTM parameters or custom triggers.
Customize Klaviyo form

Step 3: Get your form codes

  1. Publish your form by clicking “Publish” in the form editor to finalize your design.
  2. Copy the embed code provided after publishing your form.
  3. Return to the main dashboard and go to “Add Forms to Website.” Select “Setup Manually” to retrieve the tracking code.
Add Klaviyo JavaScript to Webflow

Step 4: Add code to Webflow

  1. Navigate to your Webflow project settings and locate the Custom Code section. Look for the "Before </body> tag" area and paste your tracking code here (this is the JavaScript snippet starting with <script>).
  2. Place "Code Embed" element on your page where you want the form to appear. Paste the form embed code into this element and save your changes (this starts with <div> and contains your form’s ID).
Embed Klaviyo form in Webflow

Step 5: Test and launch

  1. Verify functionality:
    • Preview your page and submit a test entry
    • Check your Klaviyo dashboard for the submission
    • Verify that success messages display correctly
  2. Before publishing, test your form on both desktop and mobile devices. Make sure all fields work as expected and that your tracking is properly set up.

Method 2: Integrating Webflow forms with Klaviyo using Zapier

This method is ideal for marketers who want to retain full control over their Webflow form design while leveraging Zapier’s automation capabilities.

Why choose Zapier integration?

  • Design flexibility: Maintain complete control over your Webflow form’s appearance.
  • Automation: Seamlessly add contacts to Klaviyo lists and integrate with other marketing tools.
  • Workflow expansion: Ideal for complex multi-step workflows.

Step 1: Create your Zapier automation

  1. Log into your Zapier account
  2. Search for the template "Add new Webflow form submissions to Klaviyo as subscribed profiles"
  3. Select "Try it" to begin setup
Webflow submission to Klaviyo Zapier

Step 2: Configure your Webflow connection

  1. Connect your Webflow account
  2. Select your specific site
  3. Choose the form you want to connect
  4. Submit a test entry to verify the connection
Webflow forms Zapier integraion

Step 3: Set up Klaviyo integration

  1. Connect your Klaviyo account
  2. Choose "Subscribe to List" or "Create/Update Profile"
  3. Select your target list
  4. Map your form fields to Klaviyo fields
  5. Run a test to verify data flow
Klaviyo forms Zapier integration

Step 4: Activate and verify

  1. Review all field mappings
  2. Submit a test through your live form
  3. Verify the subscriber appears in Klaviyo
  4. Turn the Zap "On"

Step 5: Test and launch

  1. Test submissions: Submit multiple test entries through your Webflow form and ensure they are correctly captured in Klaviyo.
  2. Verify data mapping: Double-check that all form fields are mapped accurately between Webflow and Klaviyo.
  3. Confirm error handling: Introduce invalid data into the form to test how errors are displayed and handled.

Conclusion

By connecting Webflow and Klaviyo, you turn form submissions into actionable insights—automatically adding leads to email campaigns, segmenting audiences based on their interests, or triggering a welcome series the moment someone signs up. Whether you chose direct embedding for simplicity or Zapier for custom workflows, you’re now equipped to turn passive leads into engaged subscribers.

To ensure your integration runs smoothly, test your forms regularly and check Klaviyo’s analytics to refine your campaigns. If you ever need help with advanced automations, security, or custom design tweaks, the team at BRIX Templates is here to help.

BRIX Templates Logo
About BRIX Templates

At BRIX Templates we craft beautiful, modern and easy to use Webflow templates & UI Kits.

Explore our Webflow templates
Join the conversation
Join our monthly Webflow email newsletter!

Receive one monthly email newsletter with the best articles, resources, tutorials, and free cloneables from BRIX Templates!

Webflow Newsletter
Thanks for joining our Webflow email newsletter
Oops! Something went wrong while submitting the form.
BRIX Templates - Email Newsletter with Webflow ResourcesBRIX Templates - Email NewsletterBRIX Templates - Webflow Email Newsletter
How to programmatically truncate text in Webflow: Step-by-step guide

How to programmatically truncate text in Webflow: Step-by-step guide

Learn how to automatically truncate long text in Webflow by adding a single custom attribute. 5-minute setup, no coding experience needed

Feb 3, 2025
How to add more custom checkout fields in Webflow Ecommerce

How to add more custom checkout fields in Webflow Ecommerce

Step-by-step guide to bypass Webflow's 3-field checkout limit. Learn how to add unlimited custom fields to your Webflow Ecommerce checkout.

Jan 30, 2025
How to connect Webflow forms to Google Sheets

How to connect Webflow forms to Google Sheets

Tutorial explaining how to connect Webflow forms to Google Sheets for automatic form submission storage.

Jan 31, 2025