ConnectMagic

You can integrate Connect Magic with Webflow to automate email marketing without code, enabling you to sync form submissions, track cart abandonment, and trigger behavioral campaigns.

Install app
View website
View lesson
A record settings
CNAME record settings
ConnectMagic

How to integrate ConnectMagic with Webflow

ConnectMagic syncs Webflow form submissions to Klaviyo lists, tracks ecommerce events like abandoned carts and product views, and enables automated email sequences based on site activity. This integration helps you send targeted emails without managing manual data exports.

You can install the ConnectMagic marketplace app for visual field mapping and toggle-based event tracking, or embed the ConnectMagic script using Webflow's Custom Code Embed element for control over script placement.

Use the ConnectMagic app

The ConnectMagic marketplace app installs directly into Webflow and handles the integration through visual configuration. You map Webflow form fields to Klaviyo properties with dropdown menus, enable ecommerce event tracking with toggle switches, and test the connection in real time.

The app provides the following features:

  • Visual field mapping: Drag Webflow form fields to corresponding Klaviyo properties (email to email, name to first/last name, phone to phone number, custom fields to custom properties)
  • Ecommerce event tracking: Enable order placed, abandoned cart, product viewed, and checkout started events through toggle switches
  • Test mode dashboard: View sync logs with timestamps, status indicators, and one-click resync for failed submissions
  • Custom event configuration: Click elements on your live site to create tracking events without editing code

Installation steps:

  1. Open your Webflow project
  2. Access the Apps panel and search for "ConnectMagic"
  3. Click install and authorize the app
  4. Enter your Klaviyo API keys (Public and Private)
  5. Map form fields to Klaviyo properties using the visual interface
  6. Enable ecommerce event toggles if you run a Webflow Ecommerce store
  7. Publish your site to activate tracking

You need a Webflow account with custom code access and an active Klaviyo account. Ecommerce event tracking requires a Webflow Ecommerce plan.

The app validates API keys during setup and displays immediate confirmation when the connection succeeds. After publishing, the Test Mode dashboard shows recent syncs with status indicators (success, error, pending) and provides one-click resync buttons for failed syncs.

Native features and direct embeds

Install ConnectMagic through custom code embeds when you need control over script placement or want to implement tracking on specific pages. This method works through Webflow's Custom Code Embed element, which accepts HTML, CSS, and JavaScript without backend development.

The embed method provides the same functionality as the marketplace app but requires pasting the ConnectMagic script into your site code. You still configure field mapping and event tracking through the ConnectMagic dashboard after installation.

Implementation options:

Page-specific embeds: Use the Custom Code Embed element to place tracking on individual pages:

  1. Drag the Code Embed element from the Add panel
  2. Paste the ConnectMagic script provided in your dashboard
  3. Position the element where you want tracking to activate
  4. Publish the site

Site-wide tracking: Add code to Head or Footer sections for tracking across all pages. Head Code loads before page content and works for initialization scripts, while Footer Code loads after page content and improves page load performance for most third-party widgets.

  1. Open Project Settings
  2. Navigate to Custom Code
  3. Paste the script in Footer Code (recommended for performance)
  4. Save changes
  5. Publish

Dynamic CMS embeds: Pass CMS data to Klaviyo using Collection field references in Code Embed elements. This method works for dynamic identifiers like product IDs, email addresses, or custom properties. Note that Collection field references cannot dynamically inject raw embed code itself. For truly dynamic embed scripts in CMS collections, use a Rich Text field with the CODE option enabled.

  1. Add a Code Embed element to a Collection template
  2. Insert Collection field references using the purple field icon
  3. Webflow reads the dynamic values when pages generate

Custom Code Embeds show only a placeholder in Webflow. You must publish to a staging or live domain to verify functionality. Webflow applies a 50,000-character limit collectively across all custom code areas (Site settings, Page settings, Code Embed elements, and CMS Rich Text fields). If you use multiple embeds, the total across all areas must not exceed this limit.

What you can build

Integrating ConnectMagic with Webflow enables real-time synchronization of form submissions to Klaviyo lists, automatic tracking of behavioral events such as page views and product clicks, and abandoned cart recovery through automated email sequences.

  • Abandoned cart recovery system: Build a three-email sequence that fires when customers add items to cart but don't complete checkout, with dynamic product images and pricing pulled from Webflow's ecommerce data
  • Post-purchase upsell campaigns: Create automated follow-up emails that recommend related products based on completed order data synced from Webflow to Klaviyo segments (requires manual setup of product recommendations in Klaviyo's flow editor)
  • Lead scoring workflows: Track form submissions, page views, and product interactions from Webflow to build Klaviyo segments that score leads by engagement level (requires configuring scoring rules manually in Klaviyo)

Frequently asked questions

  • ConnectMagic requires a Webflow account with custom code access and an active Klaviyo account. Any Webflow site plan supports the integration since it installs through the Apps panel. You need Klaviyo API keys (Public and Private) to authenticate the connection.

    For ecommerce features like abandoned cart tracking and order syncing, you need a Webflow Ecommerce plan. The integration requires SSL certificates enabled on your hosting, which Webflow provides automatically. Modern browsers including Chrome, Firefox, Edge, and Safari all support the JavaScript tracking code.

  • The ConnectMagic marketplace app provides completely visual installation. Open your Webflow project, access the Apps panel, search for "ConnectMagic," and click install. The app prompts you to enter your Klaviyo API keys, then displays a visual interface where you drag form fields to corresponding Klaviyo properties.

    After mapping fields, enable ecommerce event tracking through toggle switches if you run a store. Publish your site to activate the integration. The entire process takes 5-10 minutes and requires no code editing.

  • Yes, ConnectMagic supports dynamic embeds with Collection fields. Add a Code Embed element to your Collection template and insert Collection field references using the purple field icon in the embed editor. When Webflow generates pages from your Collection, ConnectMagic reads the dynamic values and passes them to Klaviyo.

    This enables use cases like tracking which blog posts users read, syncing product view events with specific SKUs, or personalizing email content based on CMS data.

  • ConnectMagic automatically tracks order placed, abandoned cart, product viewed, and checkout started events when you enable them in the dashboard. After installing the app and connecting your Klaviyo account, toggle on the events you want to track. Publish your site and the tracking activates.

    The integration syncs product data including names, prices, images, and SKUs to Klaviyo. This data populates dynamic email templates in your abandoned cart and post-purchase campaigns. You need a Webflow Ecommerce plan for these features to work since they require access to cart and order data.

  • You can email support@ristrettoapps.com for technical questions or use the live chat in your ConnectMagic dashboard for immediate help.

    Webflow Support cannot help with custom code issues. Webflow Support can help with embed element placement and form setup, but ConnectMagic configuration questions should be directed to Ristretto Apps support.

ConnectMagic
ConnectMagic
Joined in

Description

Connect Magic is a purpose-built integration that connects Webflow websites with Klaviyo email marketing automation.

Install app

This integration page is provided for informational and convenience purposes only.


Other Plugins and integrations library integrations

Other Plugins and integrations library integrations

Google Meet

Google Meet

Connect Google Meet with Webflow using integration platforms like Zapier to automate meeting scheduling from form submissions, display upcoming events in your CMS, and manage video conference workflows

Plugins and integrations library
Learn more
Azwedo

Azwedo

Connect Azwedo's development tools with AI features to Webflow through one-time export workflows and file storage integration.

Plugins and integrations library
Learn more
Finsweet Webflow Hacks

Finsweet Webflow Hacks

Connect Finsweet Webflow Hacks integrate through Webflow's native code embed features using JavaScript and jQuery snippets.

Plugins and integrations library
Learn more
WooRank

WooRank

Connect WooRank with Webflow through an official marketplace app to provide real-time SEO analysis, Core Web Vitals monitoring (LCP, FID, CLS), and downloadable PDF reports within Webflow.

Plugins and integrations library
Learn more
Finsweet Components

Finsweet Components

Finsweet Components provides JavaScript components that integrate with Webflow Designer through a marketplace app and custom code embeds.

Plugins and integrations library
Learn more
EX.CO

EX.CO

Connect EX.CO with Webflow to add interactive video players and monetize content through custom embed codes.

Plugins and integrations library
Learn more
Finsweet Class Adder

Finsweet Class Adder

You can connect Finsweet Class Adder to manage CSS classes dynamically in Webflow using interactions, CMS data, and visual workflows.

Plugins and integrations library
Learn more
Lottieflow

Lottieflow

Connect Lottieflow with Webflow to add customizable, lightweight JSON animations directly to your site.

Plugins and integrations library
Learn more
Pixie

Pixie

Connect Pixie with Webflow to automate CMS image optimization, reduce file sizes, and speed up page load times.

Plugins and integrations library
Learn more

Related integrations

No items found.

Get started for free

Try Webflow for as long as you like with our free Starter plan. Purchase a paid Site plan to publish, host, and unlock additional features.

Get started — it’s free