Klaviyo launched its customer data platform (CDP) as a dedicated product in 2024, promising to give ecommerce brands a unified view of their customers across every touchpoint. But the marketing around CDPs is dense with jargon, and it can be difficult to understand what you actually get for the additional investment.
This guide cuts through the noise and explains what Klaviyo CDP does, what it does not do, and whether it is worth adding to your Klaviyo email marketing services stack.
What is a CDP?
A customer data platform (CDP) is a software system that collects customer data from multiple sources, unifies it into a single profile per customer, and makes that unified data available for marketing, analytics, and personalisation.
Without a CDP, your customer data is scattered across platforms: Shopify has purchase history, Klaviyo has email engagement, Google Analytics has website behaviour, your helpdesk has support tickets, and your loyalty platform has points balances. A CDP brings all of this together so you can see and act on the complete customer picture.
CDP vs CRM vs email platform
| System | Primary function | Data scope |
|---|---|---|
| Email platform (Klaviyo standard) | Send emails and SMS based on customer data | Email engagement + ecommerce events |
| CRM | Manage customer relationships and sales pipeline | Contact details + communication history |
| CDP | Unify all customer data into a single profile | Every touchpoint across every platform |
Klaviyo CDP overview
Klaviyo CDP builds on top of the standard Klaviyo platform. You keep everything you already have — flows, campaigns, segments, reporting — and gain additional capabilities:
- Unified customer profiles with data from sources beyond Shopify and email
- Predictive analytics including lifetime value prediction, churn risk scoring, and next order date estimation
- RFM analysis with automatic customer grouping by recency, frequency, and monetary value
- Custom objects that let you model data beyond standard profiles and events
- Data warehousing with the ability to push data to and pull data from Snowflake or BigQuery
- Advanced reporting with cohort analysis, customer journey mapping, and attribution modelling
Unified customer profiles
The core value of any CDP is the unified customer profile. Klaviyo CDP creates a single record for each customer that includes data from every connected source.
What goes into a unified profile?
- Email and SMS engagement history from Klaviyo
- Purchase history and order data from Shopify
- Website browsing behaviour from Klaviyo's JavaScript tracking
- Support ticket history from your helpdesk (Gorgias, Zendesk)
- Review and rating activity from your review platform
- Loyalty points and tier status from your loyalty programme
- Custom data from any API-connected source
This unified profile is then available for segmentation, personalisation, and analytics. Instead of segmenting based only on email engagement and purchase history, you can segment based on the complete customer picture.
Identity resolution
One of the most valuable CDP features is identity resolution — the ability to recognise that the same person who browsed your site on mobile, opened an email on desktop, and made a purchase in your pop-up shop is one customer, not three. Klaviyo CDP uses email address, phone number, and device identifiers to merge duplicate profiles and create a single view.
Predictive analytics
Standard Klaviyo includes basic predictive analytics (predicted date of next order, predicted lifetime value, predicted gender). Klaviyo CDP extends these with more sophisticated models and additional predictions.
CDP-exclusive predictions
- Churn risk score — A numerical score indicating how likely a customer is to stop purchasing. Use this to trigger winback flows before customers churn.
- Customer lifetime value (CLV) prediction — A more accurate CLV model that incorporates data from multiple sources, not just Shopify orders.
- Next product prediction — What product a customer is most likely to buy next, based on their browsing and purchase patterns and similar customers' behaviour.
- Optimal send time — Per-contact send time optimisation based on when each individual is most likely to engage.
These predictions can be used as segment criteria, flow triggers, or conditional split logic. For example, you can create a flow that sends different content to customers with high churn risk versus low churn risk, without any manual segmentation.
RFM analysis
RFM (Recency, Frequency, Monetary) analysis is a customer segmentation method that groups customers based on when they last purchased (Recency), how often they purchase (Frequency), and how much they spend (Monetary value).
Klaviyo CDP automatically calculates RFM scores for every customer and groups them into segments:
| RFM group | Description | Marketing strategy |
|---|---|---|
| Champions | Bought recently, buy often, spend the most | Reward and retain with VIP experiences |
| Loyal customers | Buy regularly with good spend | Upsell and cross-sell related products |
| Potential loyalists | Recent customers with good frequency | Encourage repeat purchases with targeted offers |
| At risk | Used to buy frequently but have not recently | Winback campaigns with re-engagement offers |
| Hibernating | Have not purchased in a long time | Strong winback or sunset from active marketing |
These RFM segments can be used as targets for Klaviyo campaigns and flows, allowing you to send the right message to the right group automatically.
Custom objects and data modelling
Standard Klaviyo works with profiles (people) and events (actions). Klaviyo CDP adds custom objects, which let you model additional data types that do not fit neatly into profiles or events.
Examples of custom objects
- Companies — For B2B brands, model company-level data separately from individual contacts
- Subscriptions — Track subscription details (plan, renewal date, status) as a separate object linked to customer profiles
- Loyalty tiers — Model loyalty programme tiers with points thresholds and tier-specific benefits
- Product interactions — Track product-level data that goes beyond standard Viewed Product events
Custom objects are powerful but require careful data modelling and development work to implement. They are most valuable for brands with complex business models that standard ecommerce events cannot capture.
CDP reporting and insights
Klaviyo CDP adds several reporting capabilities beyond the standard Klaviyo analytics dashboard.
Cohort analysis
Track how groups of customers acquired in the same period behave over time. This reveals whether your customer quality is improving or declining, how long it takes new customers to make their second purchase, and which acquisition channels produce the most valuable long-term customers.
Customer journey mapping
Visualise the typical paths customers take from first touch to purchase and beyond. Identify common drop-off points, the most effective touchpoint sequences, and opportunities to improve the customer experience.
Attribution modelling
Go beyond last-click attribution to understand how different marketing channels contribute to conversions. Klaviyo CDP can show the role email, SMS, paid ads, and organic search each play in driving revenue.
For more on analytics, see our ecommerce analytics guide.
Who actually needs Klaviyo CDP?
Klaviyo CDP is not for everyone. Here is a practical framework for deciding whether to invest:
You probably need Klaviyo CDP if:
- You have more than 50,000 active profiles and need more sophisticated segmentation
- You collect customer data from five or more platforms and need to unify it
- You need RFM analysis or advanced predictive scoring for your marketing strategy
- You run B2B and DTC simultaneously and need custom data objects
- You want to connect Klaviyo to a data warehouse for advanced analytics
You probably do not need Klaviyo CDP if:
- Your list is under 25,000 profiles
- Your primary data sources are Shopify and Klaviyo only
- Standard Klaviyo segmentation meets your needs
- You do not have the team capacity to implement and maintain advanced data models
Standard Klaviyo is already a powerful marketing platform. The CDP is for brands that have outgrown standard segmentation and need a deeper, more unified view of their customers. If you are unsure, start with standard Klaviyo and upgrade to the CDP when you hit its limitations.
Klaviyo CDP is a genuine step forward for ecommerce customer data management. It brings enterprise-level capabilities — unified profiles, predictive analytics, RFM analysis, and custom data objects — to mid-market brands at a fraction of the cost of standalone CDP platforms.
Whether it is right for your brand depends on your data complexity, list size, and marketing maturity. If you want help evaluating whether the CDP is worth the investment, get in touch for a free consultation.

