Prestashop logo, Visit home page

PrestaShop data in Klaviyo


There a three types of events sync from PrestaShop to Klaviyo:

  • Order events synced every 30 minutes (e.g., Placed Order).
  • Transactional order events synced in real time, if you choose to enable them (e.g., Placed Order Transactional).
  • Klaviyo onsite events (e.g., Active on Site, Viewed Product, and Added to Cart).

You can view all these events in Klaviyo by navigating to Analytics > Metrics. Filter by PrestaShop to see order and transactional order events (they will have a PrestaShop icon) or filter by API to see Klaviyo onsite events (they will have a gear icon). For a full list of metrics synced from PrestaShop, check out the PrestaShop data reference.

When you first integrate with PrestaShop, Klaviyo will sync the last 90 days of your data so you can start engaging your most recent customers right away. After the sync of your most recent 90 days of data, Klaviyo will begin your complete historical data sync. Depending on how many orders, customers, and products your store has, it can take anywhere from a few minutes to several days to sync all of your data.

We recommend that you have a minimum of 1024 MB allotted PHP memory while your historical sync is in progress. This allows the sync to be completed in a timely manner. The initial memory requirements can be reduced after the historical sync is completed, if desired.

When the sync is complete, the PrestaShop integration in the Integrations tab will be marked complete. To verify that all data from PrestaShop is successfully synced, you can cross-check the total orders for a few days or a week. Before you start validating, make sure your account's timezone matches the settings in PrestaShop.

To check or update your account's timezone:

  1. Click your organization name in the bottom left.
  2. Select Settings.
  3. Select the Organization tab.


To learn how to install and configure PrestaShop Automation with Klaviyo, visit this article!


Was the article helpful?