Predict member value, identify high-value segments, quantify retention ROI, and prioritize resource allocation
Count of active members
Mean lifetime value across all members
Sum of all member CLV
Percentage of members in premium/high value segments
Percentage of total CLV from top 10% of members
Percentage of members retained year-over-year
Average years of membership
Members with >75% churn probability
Total CLV of members at critical/high churn risk
Total predicted lifetime value of members with high churn probability (>=70%)
Expected lifetime value weighted by retention probability
Return on investment for retention programs (saved CLV / retention spend)
Attrition rate among members in the top CLV quartile
Average number of products held
Percentage of members with lending + deposits + services
Year-over-year change in average CLV
Source: filene_research (2025-Q3)
| ID | Name / Characteristics | Filter Expression | Decision Types |
|---|---|---|---|
| gen_z | 18-25 | age >= 18 AND age <= 25 |
|
| young_professional | 26-35 | age >= 26 AND age <= 35 |
|
| established | 36-45 | age >= 36 AND age <= 45 |
|
| peak_earner | 46-55 | age >= 46 AND age <= 55 |
|
| pre_retirement | 56-65 | age >= 56 AND age <= 65 |
|
| retired | 65+ | age > 65 |
| ID | Name / Characteristics | Filter Expression | Decision Types |
|---|---|---|---|
| full_relationship | Full Relationship | has_lending AND has_deposits AND has_services |
|
| lending_deposits | Lending + Deposits | has_lending AND has_deposits |
|
| deposits_only | Deposits Only | has_deposits AND NOT has_lending |
|
| lending_only | Lending Only | has_lending AND NOT has_deposits |
|
| single_product | Single Product | product_count = 1 |
Factors that contribute to member lifetime value, weighted by their relative impact on CLV calculation.
Number of products per member
Years of membership
Percentage of transactions via digital channels
Lending product usage rate
Total deposit account balances
Actions to prevent member attrition for at-risk members
critical_risk_count
> 2000
— Critical risk member count exceeds threshold
at_risk_value
> 150000000
— At-risk CLV exceeds threshold
churn_probability
>= 75
— Individual member at critical churn risk
Actions to increase member lifetime value
avg_clv
< 18000
— Average CLV below target
avg_product_count
< 2.5
— Product penetration below benchmark
clv_growth_rate
< 3
— CLV growth rate slowing
Actions to improve segment mix and move members up
high_value_percentage
< 22
— High-value segment below target
transactional_percentage
> 30
— Too many members in low-value segment
segment_migration
< 0
— Members moving down segments
Decisions on retention program funding and ROI
retention_rate
< 92
— Retention rate below target
churn_cost
> 500000
— Churn cost exceeding projections
retention_roi
= true
— Quarterly retention ROI review
Actions to improve specific CLV value drivers
product_penetration
< 3.2
— Product penetration below benchmark
digital_engagement
< 60
— Digital engagement below benchmark
driver_gap
> 20%
— Significant gap to benchmark on any driver
| Level | Role | Can Approve |
|---|---|---|
| 1 | CLV Analyst | — |
| 2 | Member Services Manager | personal_outreachservice_recoveryemerging_upgrade |
| 3 | Marketing Manager | product_bundlingcross_sell_campaigncore_activationloyalty_rewards |
| 3 | Retail Banking Manager | retention_offerrelationship_deepeningtransactional_conversion |
| 3 | Product Manager | product_bundling_strategy |
| 3 | Digital Manager | digital_adoptiondigital_migration |
| 5 | Chief Financial Officer | increase_retention_budget |
| 5 | Chief Marketing Officer | targeted_retention_program |
| 6 | Executive Team | premium_retention_focustargeted_retention_programretention_technology |
stateDiagram-v2
[*] --> surfaced
[*] --> acknowledged
[*] --> analyzing
[*] --> action_planned
[*] --> action_taken
outcome_measured --> [*]
deferred --> [*]
dismissed --> [*]
| State | ID | Description | Terminal |
|---|---|---|---|
Surfaced |
surfaced | CLV insight identified, awaiting review | No |
Acknowledged |
acknowledged | Responsible party has reviewed | No |
Analyzing |
analyzing | ROI and impact analysis in progress | No |
Action Planned |
action_planned | Intervention strategy defined | No |
Action Taken |
action_taken | Program or intervention launched | No |
Outcome Measured |
outcome_measured | Results tracked and CLV impact quantified | Yes |
Deferred |
deferred | Postponed with rationale | Yes (requires rationale) |
Dismissed |
dismissed | Not actionable with rationale | Yes (requires rationale) |
| Decision Type | Response Window | Escalation Path |
|---|---|---|
| churn_intervention | 48_hours | member_services_manager (12_hours) → retail_manager (24_hours) → vp_member_experience (48_hours) |
| value_growth | 14_days | marketing_manager (3_days) → retail_manager (7_days) → cmo (14_days) |
| segment_optimization | 30_days | analytics_manager (7_days) → member_services_director (14_days) → coo (30_days) |
| retention_investment | 30_days | finance_manager (7_days) → cfo (14_days) → ceo (30_days) |
| value_driver_improvement | 14_days | product_manager (3_days) → retail_manager (7_days) → coo (14_days) |
erDiagram
MEMBER_CLV {
string member_id
currency calculated_clv
enum clv_segment
integer clv_percentile
enum churn_risk_level
}
VALUE_DRIVER {
string driver_name
decimal contribution_pct
decimal current_score
decimal benchmark
}
CHURN_RISK {
enum risk_level
decimal churn_probability
currency at_risk_value
}
| Attribute | Type | Key |
|---|---|---|
| member_id | string | |
| calculated_clv | currency | |
| clv_segment | enum | |
| clv_percentile | integer | |
| churn_risk_level | enum |
| Attribute | Type | Key |
|---|---|---|
| driver_name | string | |
| contribution_pct | decimal | |
| current_score | decimal | |
| benchmark | decimal |
| Attribute | Type | Key |
|---|---|---|
| risk_level | enum | |
| churn_probability | decimal | |
| at_risk_value | currency |