See also: Clv REST API reference for request/response shapes, status codes, and error semantics.
CLV is computed automatically on first access and cached. Batch recomputation can be triggered via the API or scheduled as a cron job.
Business Value
How It Works
RFM Model
CLV is derived from three behavioral dimensions:
Each dimension is normalized against tenant-wide percentiles so scores are relative to your customer base, not absolute values.
CLV Score Calculation
Segment Assignment
The
at_risk segment takes priority over score-based segments. A customer with a high CLV score who has gone inactive for 30+ days will be flagged as at_risk rather than high.Churn Probability
Churn probability uses a sigmoid curve based on recency:- 0 days inactive: ~7% churn probability
- 30 days inactive: 50% churn probability
- 90+ days inactive: approaches 100%
Predicted Revenue
Predicted revenue extrapolates from the customer’s monthly average spend over a 24-month projected lifespan:Configuration
CLV computation requires no configuration. It automatically uses interaction summaries that the platform collects through the Respond API. To tune the model, you can adjust weights and thresholds through the platform settings:Using CLV
Single Customer Lookup
Force Recompute
Batch Compute
Recompute CLV for all customers (or a specific segment):Example Response
CLV in Decision Flows
CLV scores are available as customer context in Decision Flows. You can use them in:- Decisioning gates with
propensity_thresholdtype to restrict offers to high-value customers - Computed fields using
customer.clv_scorein formulas - Ranking profiles where CLV feeds the value dimension of the PRIE score
API Reference
See the full CLV API Reference for all endpoints, request/response schemas, and error codes.Next Steps
CLV API Reference
Full endpoint documentation with examples.
Behavioral Metrics
Define custom metrics that feed into CLV and decisioning.
Decision Flows
Use CLV scores to personalize the decision pipeline.
Unified Profile
View CLV alongside all other customer data in one call.