Search by topic
Our Magento 1 integration documents cover syncing a Magento sign-up form to a Klaviyo list for any future subscribers. This article covers uploading any existing subscribers to your Klaviyo list.
Learn what Magento 1 data is imported into Klaviyo when you integrate the two platforms. Klaviyo's integration with Magento pulls in all of the historical data in your Magento store at the time of your initial historic sync. Once enabled, the integration will begin to sync metrics and customer data in near real-time. Examples of this data include the information associated with past placed orders, fulfilled orders, etc.
Learn about what Magento 1 data is synced into Klaviyo, along with examples of how you can use that data in flows. When you integrate your Magento 1 account with Klaviyo, you'll have access to both historic and dynamic Magento 1 data that you can use in Klaviyo to personalize your customers' experience. There are many excellent ways to do this through the use of Klaviyo flows.
Learn how to integrate Klaviyo with your Magento 2 CE or EE store. You'll need to install the Klaviyo extension in Magento, configure the extension and set up OAuth, then enable the integration in Klaviyo. This guide covers all required integration steps, as well as how to confirm your historical data sync is successful.
Learn what data Klaviyo imports from your Magento 2 store when you integrate the two platforms. Klaviyo's integration with Magento 2 pulls in all of the historical data in your Magento 2 store with the initial historic sync. Once enabled the integration will also begin to sync order and customer data every 30 minutes. Examples of this data include the information associated with past placed orders, fulfilled orders, etc.
Learn how to solve issues with your Magento 2 OAuth setup by following the troubleshooting steps described below. If you are still encountering issues after running through these steps, please reach out on our Community or to our Support Team.
Our Magento 2 integration documents cover syncing a Magento sign-up form to a Klaviyo list for any future subscribers. This article covers uploading any existing subscribers to your Klaviyo list.
Learn about how to integrate Klaviyo with a headless Magento 2 setup. If you are using Magento 2 to power your ecommerce store’s backend, but a different framework for the frontend (such as React.js, Angular, etc.), then the following information is relevant for you.
Magento 2 version 2.2.0 requires an older version of the Klaviyo extension that does not allow for OAuth setup within the extension settings. For customers currently using v2.2.0 (versions older than 2.2.0 are not supported), we recommend you add OAuth to your integration manually. We also recommend updating to the latest version of Magento 2 to take advantage of all new and upcoming Klaviyo integration features. This guide covers how to set up OAuth after you have already installed the extension and configured webhooks. If you need to install the Klaviyo extension for Magento 2, please check out our instructions for installation.
This guide will cover how to update an existing Magento 2 integration from API credential authentication to the new OAuth workflow. Visit the guide here if you need to enable your Magento 2 integration for the first time. If you are using Magento 2 version 2.2.0 or older, follow this guide to manually enable OAuth.
Learn how to enable Klaviyo webhooks, which will empower your Magento 2 integration to sync catalog product removals real-time, and enable consent at checkout.
Learn about the system requirements for optimal syncing with Magento 1 or 2. The administrator of your Magento store is responsible for system specifications and configuration. Ensuring that your system is configured to work with Klaviyo will enable a smooth integration experience.
Learn how to prevent out-of stock items from showing in flow emails when you are using Klaviyo's Magento 2 integration.
If you have a single Magento 2 server that hosts more than one store, you have two options as you get setup with Klaviyo: