Use case · C-Risk

Find where churn is born — before it happens.

Nearly every customer who churned showed up in your feedback first — the risk was there, it just wasn’t scored. The complaint was logged, categorised, maybe even resolved. But the risk it signalled — the likelihood that this specific complaint would escalate into churn, public criticism, or legal action — was never assessed.

Complaint-Risk Scoring (C-Risk) changes that. Every piece of feedback is scored on a two-dimensional risk matrix:

  • Likelihood of escalation

    Will this customer complain louder, leave, or take action?

  • Severity of impact

    How damaging is the underlying issue to the business?

The result is a prioritised queue. Not sorted by complaint volume. Sorted by risk.

Risk matrix

Likelihood of escalation × severity of impact

Likelihood
Low severityHigh severity
High
Engage

“I’ve emailed 3 times about this issue”

Risk 0.61

Escalate

“This is a data breach and I’m contacting authorities”

Risk 0.94

Low
Monitor

“Shipping was 2 days late”

Risk 0.15

Contain

“Overcharged by $50”

Risk 0.42

The volume trap

Why sorting complaints by volume is dangerous

Most CX teams prioritise by volume. “We got 200 complaints about shipping this month — that’s our #1 priority.” But volume doesn’t equal risk.

Consider: 200 shipping complaints, mostly minor delays, sentiment mildly negative, no churn signals. Low risk. Meanwhile, 8 complaints mention billing errors, legal language, and explicit threats to contact regulators. High risk — but invisible in a volume-sorted queue.

C-Risk flips the priority. It scores each complaint individually, then aggregates risk by theme. You see not just what customers complain about most, but which complaints have the highest potential to damage the business.

Volume-sortedC-Risk sorted
#1 priorityShipping (200 complaints, low severity)Billing errors (8 complaints, critical severity)
ActionFix shipping delaysLegal review + immediate resolution
OutcomeMarginal improvementPrevented regulatory complaint

The risk matrix

How C-Risk scores complaints

Every complaint receives two scores.

Likelihood of escalation (0–1.0)

Based on linguistic signals in the feedback: urgency language, repetition, threat indicators, mentions of competitors, escalation language (“I’ve contacted you three times,” “This is my last email,” “I’m filing a complaint with…”).

Severity of impact (0–1.0)

Based on the nature of the issue: financial impact, data/privacy concerns, safety/health, legal exposure, brand/reputation risk. Weighted by customer segment value.

Likelihood
Low severityHigh severity
High
Engage

“I’ve emailed 3 times about this issue”

Risk 0.61

High likelihood, low severity. The customer is frustrated but the issue is minor. A quick response prevents escalation.

Escalate

“This is a data breach and I’m contacting authorities”

Risk 0.94

High likelihood, high severity. Immediate action required. Route to senior team, legal, or executive intervention.

Low
Monitor

“Shipping was 2 days late”

Risk 0.15

Low likelihood, low severity. Track for pattern changes. No action needed.

Contain

“Overcharged by $50”

Risk 0.42

Low likelihood, high severity. The issue is serious but the customer isn’t escalating. Proactive resolution prevents future problems.

Upload tickets, reviews, or call transcripts — Scoty runs C-Risk automatically.

Worked example

An illustrative SaaS company analysing 3,200 support tickets

Mid-market B2B SaaS company. 3,200 support tickets over 90 days. 280 contained complaint language. C-Risk was run on all 280.

Top 10 highest-risk complaints of 280
RankC-RiskThemeSample languageAction taken
10.94Data Privacyconsidering legal action re: dataEscalated to legal + DPO
20.89Billing Disputefiling chargeback with bankFinance + CS joint resolution
30.87Service Outagelost a client because of downtimeExecutive outreach, SLA credit
40.82Security Concernreporting to ICOSecurity team investigation
50.78Contract Termsmy lawyer reviewed the T&CsLegal review of terms
60.74Performanceswitching to competitor next weekRetention team intervention
70.71Data Losslost 3 hours of work, no recoveryEngineering hotfix + apology
80.69Accessibilityunable to use the product, ADAProduct accessibility audit
90.66Integration Failurecosting us roughly $2,000/day in lost revenuePriority engineering ticket
100.64Support Qualityworst support experience, leavingCS Director personal follow-up

What happened

Complaints ranked 1–5 were previously invisible — buried in the support queue with no special routing. The data privacy complaint (#1) had been open for 11 days. The billing dispute (#2) had been auto-closed as “resolved.”

After C-Risk: all 10 were escalated within 24 hours. Complaints 1, 2 and 4 were resolved without escalation to external authorities. Complaint 6 (churn risk) was acted on within 24 hours via retention intervention.

The counterfactual

The volume-sorted view would have ranked “Performance” and “Support Quality” as top priorities (highest complaint counts). The five highest-risk complaints would have remained in the general queue.

Comparison

C-Risk vs. traditional churn models

Traditional churn modelC-Risk
Based on behavioural data (usage, login frequency)Based on feedback content (what customers say)
Predicts likelihood of churnPredicts likelihood of escalation (churn, public complaint, legal)
Requires historical churn data to trainNo training data needed — runs on any complaint dataset
Monthly or quarterly prediction cycleReal-time — scores every complaint as it’s analysed
Doesn’t explain why a customer will churnThe verbatim explains the risk — you know the trigger
Segment-level predictionIndividual complaint-level scoring
Needs a data science team to maintainNo data science required — automated pipeline

C-Risk doesn’t replace behavioural churn models. It complements them. Behavioural models tell you who might leave. C-Risk tells you why and how urgently.

Better together

The full picture: ABSA × C-Risk

Run ABSA and C-Risk together and you get a matrix that connects experience quality to business risk.

AspectSentimentHigh-risk complaintsAction
Billing−0.3512 (0.70+ risk)Immediate — billing system audit
Data Privacy−0.284 (0.85+ risk)Critical — legal & security review
Support Quality−0.428 (0.60+ risk)Urgent — staffing & training
Performance−0.153 (0.65+ risk)Monitor — engineering review
Product Quality+0.621 (0.55 risk)None — protect this

This is what your executive dashboard should show: not just sentiment, not just risk — both, overlaid. It tells you exactly where to spend your next sprint.

Every day without C-Risk, high-risk complaints sit in your queue. Unseen.

Run C-Risk on your last 90 days of support tickets and see what’s been hiding in plain sight.

Runs on tickets, reviews, and call transcripts — hosted in the EU or Switzerland (Infomaniak) when you choose. Every risk score links back to the verbatim behind it.

EU/Swiss hostingGDPR-readyEvidence-linked scores