Companies use Klayvio to engage with their customers and create revenue-driving experiences. Klayvio allows users to create lists and segments of their users by buying behaviors. For example, a user at a clothing store could create a list of everyone that bought sneakers and then send that list targeted messages.

Allowing Klayvio users/merchants to run analysis on all the metrics on the groups that they defined in Klayvio and targeted with communications will help them better identify the success of those marketing efforts. Klayvio users want to tie engagement data from their marketing campaigns to purchase metrics and LTV. Segmenting LTV, Repurchase Rate, Cohort AOV, or any of the other metrics by marketing list/flow/campaign "acquired" the customer would be helpful for analyzing true campaign/marketing effort success.

Klayvio has a really excellent segmentation feature - where you can create lists of people very easily of your customers who share a specific attribute - like an order mishap, bought a special promotion, bought specific products, etc. You can make lists in Klayvio for all those groups of people and then go into Peel and see the retention behavior analysis across all of Peel’s metrics for those groups. For instance - segment Repurchase Rate or LTV or Days Since First Order for those customers that you combined together into lists. Magic!


Klaviyo is attributing revenue based on orders using a last-touch attribution model, basically the last email someone opened or clicked is credited with a conversion and therefore attributed to that specific flow or campaign. Another important distinction is that Klaviyo is attributing to the individual day, Klaviyo will not attribute conversions associated with that email that may take place in future days.More info:


Peel is attributing revenue for customers who received an email sent by a flow or a campaign without distinction for a day and/or the sequence they received the emails(first/last), any order made by a customer who received an email part of a flow/campaign will be attributed, this will also include people that could receive or enter multiple flows/campaigns and place the order at some different time.

How to set up

Step 1: Login to Peel

Step 2: Go to the left side navigation bar and scroll down to the bottom to the Data section.

Step 3: Click on Datasources

Step 4: Click Add+

Step 5: Select Klayvio

Step 6: Enter your Klayvio Private Key.

You will need to log into your Klayvio account. Generate a Private Key (link to Klayvio article on Private Key).

Paste into Peel's form.

you must use a private API key from Klayvioyou must use a private API key from Klayvio

you must use a private API key from Klayvio

Click Create.

Step 7: You have successfully connected your Klayvio account to Peel. 😀

It will take us overnight (~ 12 hours) to capture all your historical Klayvio data. Log back in tomorrow and segment any of your metrics by Klayvio Campaigns, Email Events, Email Lists, Flows.

You then will be able to segment any Peel metric by your Klayvio data.

This will help you answer questions like:

  • Is the LTV for customers impacted by specific campaigns?
  • Have specific campaigns been more successful in driving growth and repurchases?
  • What campaigns drive the most sales?
  • Is retention or LTV higher for customers who performed specific actions recorded on Klaviyo?