customer-lifetime-value

Calculate and track customer lifetime value for ecommerce platforms.

14|3|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/tomtoto757/ecomm-ai-skills-hub --skill customer-lifetime-value-tomtoto757
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: customer-lifetime-value
Source: https://github.com/tomtoto757/ecomm-ai-skills-hub/tree/main/skills/customer-support-crm/finsilabs/customer-crm/customer-lifetime-value
Command: npx skills add https://github.com/tomtoto757/ecomm-ai-skills-hub --skill customer-lifetime-value-tomtoto757

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Calculate and operationalize Customer Lifetime Value (CLV) so teams can invest in acquisition and retention with measurable ROI, identify high-value customers, and prevent churn before revenue is lost.

Core Features & Use Cases

  • Historical CLV reporting: surface lifetime spend, orders, and cohorts from platform-native analytics (Shopify, WooCommerce, BigCommerce).
  • Predictive CLV & churn scoring: parametric TypeScript utilities for lightweight prediction and optional BG/NBD + Gamma-Gamma models for large cohorts.
  • Retention automation: nightly score refresh, segmentation into VIP / at-risk tiers, and automated win-back or nurture flows (integrations with Klaviyo, Metorik, Triple Whale).
  • Loyalty tiering: compute blended CLV to assign persistence-backed tiers (platinum/gold/silver/standard) and store the tier on the customer record.

Quick Start

Use the skill to calculate predicted CLV for active customers, refresh churnProbability and predictedCLV, and trigger win-back flows for high-value customers at elevated churn risk.

Frequently Asked Questions about customer-lifetime-value

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate and track customer lifetime value for my Shopify or WooCommerce store?

Customer lifetime value for Shopify, WooCommerce, or BigCommerce is calculated by surfacing historical spend data and applying parametric CLV utilities to report lifetime revenue and orders by cohort, providing a baseline to prioritize acquisition spend.

What is predictive CLV modeling and how does it identify high-value customers at risk of churn?

Predictive CLV modeling uses optional Python lifetimes BG/NBD and Gamma-Gamma models alongside TypeScript utilities to forecast future spend and assign churn probability scores, identifying high-value customers needing immediate retention interventions.

Can I automate win-back flows in Klaviyo using CLV and churn probability scores?

You can automate win-back flows in Klaviyo by configuring nightly CLV refreshes and churn probability thresholds, segmenting customers into VIP or at-risk tiers to trigger targeted nurture flows based on these calculated scores.

How do I assign loyalty tiers like platinum or gold using blended customer lifetime value?

Assigning loyalty tiers using blended customer lifetime value involves computing CLV scores and writing resulting tier assignments, such as platinum or gold, directly to the customer record using persistence-backed storage to maintain accurate status.

Do I need Python to run predictive CLV models for large ecommerce cohorts?

You do not need Python for lightweight prediction as parametric TypeScript utilities handle basic CLV scoring; Python with the lifetimes library is optional and specifically used for applying BG/NBD and Gamma-Gamma models to large customer cohorts.

What is the best way to export CLV segmentation data to Metorik or Triple Whale?

The best way to export CLV segmentation data to Metorik or Triple Whale is by using the skill's integration points to sync computed customer tiers, predicted CLV, and churn probability scores directly into external analytics platforms.