Understand the calculation logic, underlying formulas, and resources used to compute the composite scores. You can find and review all the building blocks for the composite scores in the CSI Score semantic model.
Required Editions
| View supported editions |
Voice of Customer (VoC) Score | Sentiment Score (SENT) | Journey Experience Score (JXS) | Engagement Effectiveness Score (EES) | Revenue Health Score (RHS) | Operations Score (OPS) | Customer Health Score (CHS) | Churn Risk Index (CRI) | Customer Lifetime Value (CLV)
Voice of Customer (VoC) Score
| Element | Details |
|---|---|
| Formula |
(Sum of All Available NPS & CSAT Scores) × [Weight
Parameter]
|
| Measure |
|
| Calculation Logic | NPS Standardization: Normalized by using the formula (Raw
NPS Score + 100) / 2 to convert the -100 to +100 scale
into a 0–100 range. |
| Normalization and Thresholds |
If a department's NPS or CSAT, or KPI returns null, it’s treated as 0 in the sum (handled via
|
| Weighting Strategy |
The score sums all available normalized NPS and CSAT and scales the total by using the CCSI_VoC_Score_Equal_Weight_prm parameter. This allows for uniform weighting where each available signal contributes incrementally to the final score. This strategy ensures a holistic view of the customer relationship. By aggregating signals from every department, the score prevents uncertainties where high satisfaction in one area might mask poor experiences in another. Every valid signal incrementally builds the total health score. |
Sentiment Score (SENT)
| Element | Details |
|---|---|
| Formula |
MIN(100, (Positive % + Neutral % + Mixed % + (100 - Negative
%)) × [Weight Parameter])
|
| Measure |
|
| Calculation Logic |
|
| Normalization and Thresholds |
|
| Weighting Strategy | The score sums the normalized values for Positive, Neutral, Mixed, and Inverted Negative sentiment. The total is scaled by the CCSI_Sentiment_Score_Equal_Weight_prm parameter. |
Journey Experience Score (JXS)
| Element | Details |
|---|---|
| Formula |
(Campaign Impact + Lead Conversion + Win Rate + Pipeline
Velocity + FTFR + (100 - Resolution Time)) × [Weight
Parameter]
|
| Measure |
|
| Calculation Logic |
|
| Normalization and Thresholds |
|
| Weighting Strategy |
The score sums all normalized journey components and scales the total by using the CCSI_Journey_Experience_Score_Equal_Weight_prm parameter. This strategy treats every stage of the lifecycle from marketing engagement to service resolution as equally critical. It acknowledges that a journey requires excellence at every handoff, preventing a strong sales experience from being undermined by poor service delivery. |
Engagement Effectiveness Score (EES)
| Element | Details |
|---|---|
| Formula |
(Mobile Activity + Win Rate + Case Closure + Work Order
Closure) × [Weight Parameter]
|
| Measure |
|
| Calculation Logic |
|
| Normalization & Thresholds |
|
| Weighting Strategy |
The score sums the normalized engagement components and scales the total by using the CCSI_Engagement_Effectiveness_Score_Equal_Weight_prm parameter. By weighing mobile interactions, sales wins, and service closures equally, this score validates true engagement. It filters out noise by requiring that high activity levels are matched by actual outcomes, making sure to measure meaningful commitment rather than busy work. |
Revenue Health Score (RHS)
| Element | Details |
|---|---|
| Formula |
(Upsell + Campaign Revenue + MRR + (100 - Revenue at Risk))
× [Weight Parameter]
|
| Measure |
|
| Calculation Logic |
|
| Normalization and Thresholds |
|
| Weighting Strategy |
The score sums the revenue components and scales the total by using the CCSI_Revenue_Health_Score_Equal_Weight_prm parameter. This strategy balances growth potential with stability. It makes sure that a high-growth account isn’t rated as healthy if it carries significant revenue risk, aligning the score with sustainable financial performance. |
Operations Score (OPS)
| Element | Details |
|---|---|
| Formula |
(Work Order Closure + FTFR + Case Closure + (100 -
Resolution Time) + (100 - Bounce Events)) × [Weight
Parameter]
|
| Measure |
|
| Calculation Logic |
|
| Normalization and Thresholds | Inversions: Both Case Resolution Speed and Mobile Engagement
Bounce Events are explicitly inverted (100 - Normalized
Value) so that lower times and fewer errors increase
the score. |
| Weighting Strategy |
The score sums the 5 operational components and scales the total by using the CCSI_Operations_Score_Equal_Weight_prm parameter. This approach penalizes inefficiencies while rewarding success. It makes sure that operational speed doesn’t come at the cost of quality, providing a clear metric for service delivery effectiveness. |
Customer Health Score (CHS)
| Element | Details |
|---|---|
| Formula |
(Positive Sentiment + Case Closure Ratio + FTFR + (100 -
Open Cases) + (100 - Work Order Vol) + (100 - RAR) + (100 -
Complaints)) × [Weight Parameter]
|
| Measure |
|
| Calculation Logic |
|
| Normalization and Thresholds | Risk Inversion: Explicit (100 - Normalized
Value) logic is applied to Open Support Cases, Work Order
Volume, Revenue at Risk, and Total Complaints. Lower volumes in
these areas result in higher score contributions. |
| Weighting Strategy |
The score sums all health indicators and scales the total by using the CCSI_Customer_Health_Score_Equal_Weight_prm parameter. By inverting negative sentiment and weighing it alongside positive signals, this strategy acts as an early warning system. It makes sure that a rise in negative interactions immediately drags down the score, flagging emotional disconnects before they turn into formal complaints or churn events. |
Churn Risk Index (CRI)
| Element | Details |
|---|---|
| Formula |
(Complaints + Mobile Negative Interactions + Revenue at Risk
+ Negative Sentiment) × [Weight Parameter]
|
| Measure |
|
| Calculation Logic | Risk Summation: A direct sum of all normalized risk KPIs. Higher values contribute to a higher Churn Risk Index. |
| Normalization & Thresholds | Risk Accumulation: All components (Complaints, Negative Interactions, Revenue at Risk, Negative Sentiment) are normalized to a 0–100 scale where Higher = Higher Risk. No inversion is applied. |
| Weighting Strategy |
The score sums all risk components and scales the total by using the CCSI_Churn_Risk_Index_Score_Equal_Weight_prm parameter. Unlike other scores, this is a risk accumulator. By summing complaints, disengagement, and sentiment drops, it makes sure that any single red flag contributes to the alert level. This creates a highly sensitive metric designed to trigger retention interventions immediately. |
Customer Lifetime Value (CLV)
| Element | Details |
|---|---|
| Formula |
MIN(100, (Total Revenue + Total Orders + Renewals + Positive
Sentiment) × [Weight Parameter])
|
| Measure |
|
| Calculation Logic |
|
| Normalization and Thresholds | Cumulative Totals: Total Revenue, Order Counts, and Renewals are normalized against organizational baselines to a 0–100 scale. |
| Weighting Strategy |
The score sums the value KPIs and scales the total by using the CCSI_Customer_Lifetime_Value_Score_Equal_Weight_prm parameter. This strategy connects hard values such as revenue and orders with soft values such as sentiment and loyalty. It identifies customers who aren’t engaged today, but emotionally invested for tomorrow. |
Considerations
When interpreting or configuring these scores, keep these details in mind:
- The calculation logic includes mechanisms such as
COALESCEorIFNULLfunctions to handle missing data. If a specific data source isn't available or returns null values, that component is excluded from the average. - Items marked with (LV), such as
AccountsAtRisk_LVare logical views in the CSI Score semantic model. These aren’t DMOs but virtual tables that pre-join multiple DMOs to simplify the final score calculation.