Cherry Seed

How do I integrate Klaviyo with WooCommerce?

klaviyo woocommerce klaviyo wordpress plugin woocommerce email marketing klaviyo api integration woocommerce customer tracking

Quick Answer

Install the official Klaviyo for WooCommerce plugin from the WordPress plugin directory and activate it. Then generate a WooCommerce REST API key (WooCommerce > Settings > Advanced > REST API), paste the consumer key and secret into Klaviyo's integration settings along with your store URL. The integration syncs orders, products, and customer data in real time. For deeper tracking, add Klaviyo's JavaScript snippet to capture browse behaviour like viewed products and abandoned carts.

Full Answer

Integrating Klaviyo with WooCommerce requires both the official plugin (for transactional data) and JavaScript tracking (for on-site behavior). The combination creates complete customer profiles from browse-to-purchase. Official Klaviyo Plugin Setup Install the Klaviyo plugin from the WordPress repository: 1. Install Plugin

  • WordPress Dashboard → Plugins → Add New → Search "Klaviyo" 2. Connect API Keys
  • Get Public API Key and Private API Key from Klaviyo account settings 3. Enable Order Sync
  • Plugin automatically syncs historical orders on activation 4. Configure Settings
  • Choose tracking options (product views, cart, checkout) The plugin handles server-side order tracking via WooCommerce action hooks, capturing 100% of purchases regardless of browser tracking limitations. What the Plugin Tracks Automatically Once installed, the Klaviyo plugin sends:
  • Placed Order
  • Every completed purchase with line items, revenue, customer data
  • Fulfilled Order
  • Shipment confirmation events
  • Cancelled Order
  • Refund and cancellation tracking...

Sources

Programmatic Access

GET https://seresa.io/wp-json/cherry-tree-by-seresa/v1/seeds/192

Cite This Answer

Cherry Tree by Seresa - https://seresa.io/seed/klaviyo-email/klaviyo-woocommerce-integration