Email & SMS

Klaviyo integration

Sync EF customers, events, and orders to Klaviyo. Get ecommerce-grade segmentation, abandoned cart flows, and post-purchase email built on funnel data.

What it does

Klaviyo wins on segmentation when the data is clean. ElasticFunnels keeps it clean by sending events as they happen: Started Checkout, Completed Order, Refunded Order, Subscription Started, and any custom event you fire from a backend script.

Customers are upserted by email. Custom properties carry funnel ID, traffic source, click ID, and any quiz answers. Klaviyo flows can branch on every piece of EF context.

What you get

  • Real-time event sync: pageview, optin, started checkout, completed order, refund
  • Customer upsert by email with full custom property payload
  • Order placed events with line items, totals, and discount data
  • Abandoned cart flows fed by EF checkout data, not Shopify-only
  • Quiz answers and form submissions push as custom properties
  • List subscription and tag management from automation actions
  • Multi-account support: route different funnels to different Klaviyo accounts
  • Backend script access to Klaviyo API for custom workflows

Setup

  1. Generate a Private API Key in Klaviyo (Account → Settings → API Keys). The key needs full Profiles, Events, and Lists scopes.
  2. In ElasticFunnels, go to Settings → Integrations → Email & CRM → Klaviyo. Paste the API key.
  3. Pick the events you want to forward. Defaults: Started Checkout, Completed Order, Optin Submitted, Quiz Completed.
  4. Map EF custom properties to Klaviyo profile properties. Click ID, traffic source, and funnel ID are mapped by default.
  5. Run a test optin and a test purchase, confirm both appear in Klaviyo within 30 seconds.
Icon

Get started

Start free. Connect Klaviyo in minutes.

No credit card required. Every integration on every plan.