You will learn

Learn how to use the custom customer lifetime value (CLV) dashboard to understand and predict each of your customers’ purchasing behaviors over time. Custom CLV provides insights into your customers’ buying habits, including potential future purchases and opportunities for cross-selling and up-selling for impending purchases. In addition, you can use custom CLV insights to better personalize the customer buying journey, including around key times of year and events that matter to certain customer segments.

Advanced KDP and Personalization are not included in Klaviyo’s standard marketing application, and a subscription is required to access the associated functionality. Head to our billing guide to learn about how to purchase these plans.

Strategically using the CLV dashboard

The CLV dashboard can be used in various ways to understand, predict, and target customers based on their purchasing behaviors or potentially mitigate churn of other customers.

Below are some examples of common use cases:

Using predicted CLV data

  • Rewards programs
    Target those customers expected to spend more on purchases in the near future with coupons or to join a rewards program.
  • Up-sell/cross-sell higher value items
    Target those customers expected to purchase in the near future and offer up similar or higher value products.
  • Offer lower value items
    Especially for those customers that may churn, use the predicted CLV data to offer lower value items to encourage purchases.

Using historic and total CLV data

Use historic CLV for rewards based on what a customer has already spent. Use total CLV to target customers based on their past and predicted future spend.

  • Reward customers who spend a certain amount
    Encourage or reward customers who reach a certain spend threshold.
  • Redefine segments
    Once a customer reaches a certain spend threshold, make sure they are in the most accurate customer segment (e.g., VIP). This way, they are aligned with the marketing strategies that match their behaviors.

Using predicted number of orders data

  • Encourage customers to exceed their predicted number of orders
    Encourage customers to hit or exceed this expected number with special offers, coupons, free giveaways, or exclusive sales.
  • Offer bundling
    Offer bundle discounts if customers hit or exceed this expected order number.
  • Offer subscription or replenishment discount options
    Provide easy options to save money by subscribing or auto-replenishing future orders.

Using expected date of next order data

  • Trigger automations to line up before their next order
    Create and trigger a flow a few days before their expected next order date. You can also include a feed of suggested or new products, or offer discounts to encourage purchase.
  • Offer exclusive, time-sensitive discounts
    For customers expected to purchase within a certain number of days, use a time-sensitive discount that only they can use that expires soon.

Using custom metrics with CLV data
Custom metrics allow you to create metrics that align with how your business and data functions. Using custom metrics in the CLV dashboard ensures that you are capturing all data that accurately reflects your business model and how your customers interact with your brand.

To choose the metrics used for CLV, open Settings on the dashboard, then click Update metric mapping. Changes to metric mapping also affect other reports that use those mappings.

Below are some examples of common use cases:

  • Combine all sources of placed orders or revenue
    Combine revenue from all of your non-Klaviyo integrations, systems (e.g., point of sale), and data tools to ensure that you have the most accurate portrait of your customers’ current and future spend.
  • Remove subscription events from counts towards total CLV data
    Standard Shopify integrations, WooCommerce, and BigCommerce will include subscriptions in Placed Order events automatically. You can set up a custom metric to remove these so that you only capture one-time orders. This may be helpful if you want to evaluate customer behaviors based only on product sales, not including recurring subscriptions.
  • Exclude trial orders
    CLV calculations already exclude $0 orders, such as free giveaways and free trials. If a trial has a nonzero value, you can use a custom metric to exclude those orders from CLV.
  • Only focus on online buying habits
    With Shopify and some custom integrations, physical retail (POS) and e-commerce orders will come through as a single event (e.g., Shopify Placed Order event). You may want to create a custom metric that removes these POS events, so that you can focus on online sales only. This may be helpful if you want to target customers with special online promotions, shipping information, online-only products, etc.

Navigating to the dashboard

The CLV dashboard is under Personalization for both Personalization and Advanced KDP customers.

Navigate to Personalization > Predictive models.

Here you will see a default dashboard with the current data model used, followed by segments, flows, upcoming campaigns, and forms using particular CLV attributes.

If you have not yet set up a customer lifetime value (CLV) dashboard or wish to make edits to it, head to our guide on building and customizing the dashboard. If you see Not enough purchase history, review the dashboard requirements in that guide.

Attributes and definitions

The segments, campaigns, flows, and forms cards have a CLV attributes column showing which attributes they use. Klaviyo calculates these values from purchase data. In a segment definition, you choose the attribute and value used to select profiles.

For more information on setting up CLV attributes in your segments, head to our guide on predictive analytics.

CLV attributes will show as one of the following options:

  • Predicted customer lifetime value
    A prediction of how much money a particular customer will spend in your prediction time range.
  • Historic customer lifetime value
    The total value of all previous orders an individual has made, taking into account any refunds and returns.
  • Total customer lifetime value
    The sum of historic CLV and predicted CLV.
  • Predicted number of orders
    A prediction of how many orders a particular customer will complete in your prediction time range.
  • Historic number of orders
    The total number of all previous orders an individual has made, taking into account any refunds and returns.
  • Average order value
    The expected average value of a particular customer’s order.
  • Average days between orders
    The average number of days between each of a customer's orders.
  • Churn risk prediction
    The predicted probability that a customer will not purchase again.
  • Expected date of next order
    The predicted date of a customer’s next order.

Reviewing cards in your dashboard

Current model card

At the top of your dashboard, it notes historic date range, predicted date range, and last updated information.

current model card.jpg
current model card.jpg

If you have recently updated your predicted time range settings, you will see a note indicating that updates to CLV segments can take up to 2 hours to complete.

These terms refer to the following:

  • Historic date range
    Refers to the number of days from which you can pull and analyze CLV. For example, if your historic date range is 1,500 days, you can analyze CLV from the last 1,500 days.
  • Predicted date range
    The upcoming time frame in which Klaviyo can predict the purchase behaviors of your customers or CLV. For example, if your predicted date range is 90 days, Klaviyo shows the potential purchases or CLV for the next 90 days.
  • Last updated
    Refers to the last time that the dashboard was updated or changed by a user in your account. At the bottom of this card is a section of 5 example profiles and data. These profiles are from your own segments and lists, and are meant to model how Klaviyo determines each profile’s CLV based on their buying habits.

Profiles are automatically pre-selected and cannot be changed. However, they will update weekly.

current model profiles-update.jpg
current model profiles-update.jpg

Klaviyo will always use the following purchasing data to pull in your examples:

  • Profile example #1: Has made 3+ orders and placed their last order within the last 90 days.
  • Profile example #2: Has made 2 orders and placed their last order within the last 90 days.
  • Profile example #3: Has placed 1 order and placed their last order in the last 60 days.
  • Profile example #4: Has placed 3+ orders, but their last order was placed over 180 days ago.
  • Profile example #5: Has placed 1 order, but their last order was placed over 60 days ago.

Segments using CLV card

The segments using CLV card displays all of your segments by specific CLV attribute(s) using the predictive analytics definitions. You can use this information to help you focus your efforts on the segments and attributes that align best with your marketing strategies.

segments using clv card-updated.jpg
segments using clv card-updated.jpg

If you do not have any segments using CLV attributes, then this table appears blank until you create at least one.

The table will contain:

  • The segment name
  • The total number of profiles in that segment.
  • The specific CLV attribute(s) used in the segment (e.g., Historic number of orders).
  • When the segment was last updated or adjusted.

You can also use the arrows beside any of the applicable columns to sort by name, total profiles, or when the segment was last updated.

segments arrows sorting.jpg
segments arrows sorting.jpg

More importantly, by clicking on any of the segments from the Segment name column, you will see all the profiles that fit the specific CLV attribute. You can then decide how to use these profiles and this attribute in your marketing strategies.

Editing and reviewing your segment definition

Click Edit definition on the segment’s page, adjust the conditions, then click Update segment to save your changes.

CLV_segment edit definition.jpg
CLV_segment edit definition.jpg

Creating new segments

Clicking on the Create button on the top right of the card will bring you to the segment builder. Here, you can create new segments that use the CLV attributes and predictive analytics definitions. Select Predictive analytics about someone, choose the attribute and comparison value, and click Create segment after naming and defining your segment.

create button segment card.jpg
create button segment card.jpg

Upcoming campaigns using CLV card

The upcoming campaigns using CLV card displays your scheduled or sending campaigns (email, SMS, or push) that include or exclude segments using predictive analytics definitions. The CLV attributes column shows the attributes used by those segments. These insights help you monitor which upcoming sends use CLV-based audiences.

upcoming campaigns card.jpg
upcoming campaigns card.jpg

If you do not have any scheduled or sending campaigns that include or exclude a segment using a CLV attribute, this table will be empty. A draft campaign does not appear here.

The table will contain:

  • The campaign name with the included or excluded segments using CLV definitions noted below
  • Campaign status (Scheduled or Sending)
  • The types of messages used (email, SMS, or push)
  • The specific CLV attributes in the campaign (e.g., Historic number of orders, Predicted Customer Lifetime Value, etc.)
  • When the campaign is scheduled to start sending

You can also use the arrows beside any of the applicable columns to sort by campaign name, status, type, or scheduled date.

upcoming campaigns arrows sorting.jpg
upcoming campaigns arrows sorting.jpg

Click a campaign in the Campaign name column. A scheduled campaign opens its scheduled campaign page, which includes Pause and edit and Reschedule controls. A sending campaign opens its reporting overview.

Creating new campaigns

Clicking on the Create button on the top right of the card brings you to the Campaigns page. Click Create campaign to start a new campaign, then choose a segment that uses predictive analytics definitions for its audience.

upcoming campaigns create button.jpg
upcoming campaigns create button.jpg

Flows using CLV card

The flows using CLV card displays flows that use CLV attributes in a segment trigger, profile filter, or conditional split. It also includes flows triggered by Expected Date Of Next Order. You can review these flows to see where predictive analytics supports your marketing strategies.

flows using clv card.jpg
flows using clv card.jpg

If you do not have any flows containing a CLV attribute(s), then this table will appear blank until you have at least one.

The table contains:

  • The flow name, with a CLV segment trigger noted below when applicable
  • Flow status (Live, Manual, or Draft)
  • The types of messages contained in the flow (email, SMS, or push)
  • The specific CLV attributes in the flow (e.g., Historic number of orders, Predicted Customer Lifetime Value, etc.)
  • When the flow was last updated or adjusted

You can also use the arrows beside the applicable columns to sort by name, status, or when the flow was last updated.

flows using, arrows sorting.jpg
flows using, arrows sorting.jpg

By clicking on any of the flows from the Flow name column, it will take you to that specific flow’s builder view. You can then decide how to use or adjust this flow as part of your marketing strategies.

Creating new flows

Clicking on the Create button on the top right of the card brings you to the flows library. Here, you can create new flows that use the CLV attributes and predictive analytics definitions.

flows using clv, create button.jpg
flows using clv, create button.jpg

Forms using CLV card

The forms using CLV card displays live forms that target or exclude visitors in segments using CLV attributes. The CLV attributes column shows the predictive analytics conditions in those segments.

forms using clv card.jpg
forms using clv card.jpg

If you do not have any live forms that target or exclude a segment using a CLV attribute, this table will be empty. Creating a draft form does not make it appear here.

The table contains:

  • The form name with its targeted or excluded CLV segments noted below
  • Form status (Live)
  • The types of form (Popup, Flyout, Embed, or Full Page)
  • The specific CLV attributes in the targeted or excluded segments (e.g., Historic number of orders, Predicted Customer Lifetime Value, etc.)

You can also use the arrows in the top of the table to sort by name or form type.

forms card, arrow sorting.jpg
forms card, arrow sorting.jpg

By clicking on any of the forms from the Form name column, you can see that form’s analytics and editing view. You can then choose to adjust this form as part of your marketing strategies.

Creating new forms

Clicking on the Create button on the top right of the card brings you to the forms library. To have a new form appear in this card, target or exclude a segment that uses CLV attributes, then publish the form.

forms card, create button.jpg
forms card, create button.jpg

Additional resources

  • How to build a customer lifetime value (CLV) dashboard

    Learn how to build and set up the custom customer lifetime value (CLV) dashboard to understand and predict each of your customers’ purchasing behaviors over time. Custom CLV provides insights into your customers’ buying habits, including potential future purchases and opportunities for cross-selling and up-selling for impending purchases.

  • How to segment by customer lifetime value (CLV)

    Learn how to create a customer lifetime value (CLV) segment and export any key CLV information. CLV is part of Klaviyo's predictive analytics and can be a powerful tool to use in segmentation. It is the total amount, both past and predicted, that a customer will purchase from your brand over time. CLV segments allow you to group customers based on this amount so that you can send them relevant content and trigger segment-based flows. For example, you can use historic CLV to build a VIP welcome flow or use predicted CLV to send targeted campaigns to customers who will likely spend a certain amount over the course of a year.

  • Understanding Klaviyo's predictive analytics

    Learn more about the different types of predictive analytics data displayed in your account, the various ways Klaviyo computes this, and guidelines for how you can utilize this data.

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Partners
Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type