We use cookies to improve your experience. By continuing, you agree to our use of cookies. Read our Privacy Policy

    Back to The Signal

    The Signal

    Churn Risk From Conversations: Signals, Models, Validation

    How to detect churn risk from calls, chats and tickets: which conversational signals matter, how models use them, where they fail, and how to validate them.

    6 November 2026 · 13 min read

    Churn Risk From Conversations: Signals, Models, Validation

    Churn risk from conversations is the likelihood that a customer will leave, estimated from what the customer says in calls, chats, emails and tickets rather than from usage or billing data alone. Research on real retention calls shows that specific statements, such as explicit cancellation language and competitor mentions, carry more predictive weight than emotional tone. The best results come from combining conversation features with structured account data, then checking the output continuously.

    This guide explains what conversation-based churn prediction is, which signals matter, how teams build it, where it goes wrong, and how to validate it over time.

    Lexic AI
    Understand More From Customer Conversations
    Lexic helps teams uncover friction points and emerging needs in customer interactions, alongside independent oversight of conversational AI agents.

    TL;DR

    • Churn risk from conversations is a probability score built from language in customer interactions, ideally combined with CRM, billing and usage data.
    • In a study of 8,592 retention calls at a Portuguese telecom operator, cancellation language and competitor mentions drove churn more than tone or call length.
    • Conversation data adds measurable lift, but gains can be modest and depend on how much of the conversation the model sees.
    • Interpretable models that point to the exact snippet behind a score are easier to trust, review and act on.
    • Validation is continuous work: back-test against actual outcomes, review misses, and watch for drift in how customers talk.

    Table of Contents

    What churn risk from conversations means

    Churn prediction estimates whether a customer or account will stop doing business within a defined time frame. Traditional models rely on structured fields: tenure, plan, payment history, product usage, support ticket counts. These fields describe what happened. They rarely describe why.

    Conversations carry the reasons. A customer who asks how to cancel, names a competitor’s offer, or repeats the same unresolved problem for the third time is telling the company something no usage metric records. Cheng’s 2026 thesis at the University of Porto argues that conventional telecom churn models lean heavily on structured CRM data and overlook the context in customer conversations.

    Conversation-based churn risk therefore has three parts:

    1. Capture. Calls are transcribed, and chats, emails and tickets are collected into one account-level view.
    2. Extraction. Language analysis turns raw text into features: topics, intents, named competitors, sentiment, urgency, unresolved issues.
    3. Scoring. Those features are combined with structured data in a model that outputs a risk level, plus the evidence behind it.

    Churn prediction and churn risk are close cousins. Prediction usually refers to the model and its probability output. Risk usually refers to how a team uses that output: a ranked list of accounts, an alert, a task for an account owner.

    Which conversational signals indicate a customer may leave

    Not every negative conversation precedes churn, and not every churner sounds angry. The Porto study analyzed 8,592 real retention calls from a major Portuguese telecom operator. It found that churn was driven mainly by specific conversational triggers rather than emotional tone or overall call length. Adding a refined 10-topic LDA solution to baseline models raised ROC-AUC from 0.794 to 0.905 in that study.

    ROC-AUC comparison for churn prediction models

    That result points to a practical signal list.

    Explicit cancellation language

    Phrases about closing an account, ending a contract, porting a number or asking about termination fees are the most direct signals. They are also late signals. Detection at this point supports a save attempt, not early prevention.

    Competitor mentions

    A customer who names another provider, quotes a rival’s price or compares features is evaluating alternatives. Competitive signal detection is valuable because it often appears before a formal cancellation request, and it tells the retention team what to address.

    Repeated or unresolved issues

    The same problem raised across several contacts, or a ticket reopened after a closure, signals friction that accumulates. A single contact rarely shows this. The account-level view does.

    Escalation requests and failed handoffs

    A customer who asks for a human, a supervisor or a manager, and does not get one, has a higher chance of leaving. This matters most where AI agents handle first-line conversations. Our audits have found that 85% of the AI agents we assessed did not escalate issues to a human representative appropriately. Every missed handoff is a conversation the churn model may never see clearly, because the customer simply disengages.

    Billing, value and effort language

    Questions about price changes, charges that look wrong, or whether a plan is worth it show that the value perception is shifting. Words describing effort, such as having to call back or explain again, belong here too.

    Loss of engagement

    Shorter replies, fewer contacts after a complaint, or an internal champion going silent can matter in B2B accounts. These signals live in the pattern across conversations rather than in one message.

    What tone alone tells you

    Sentiment, mood and urgency scores remain useful as supporting features and for prioritizing work. The Porto findings suggest they should not be the main driver of a churn model. A calm customer who says they are switching providers is a higher risk than a frustrated customer who wants a problem fixed.

    How companies turn conversations into a churn score

    Most production approaches follow the same pipeline, with differences in model choice.

    Step 1: Unify the data

    Bring calls, chats, emails and tickets into one record per account or customer, linked to CRM and billing data. Without identity resolution, signals stay scattered across channels.

    Step 2: Extract features from text

    Options range from topic models and keyword rules to transformer-based embeddings and large language models. A 2026 dissertation by Gonçalves at the University of Porto found that adding retention call transcripts via DistilBERT representations to hybrid Random Forest models can improve performance over a structured-only baseline. The same work reports that gains are modest, depend on how much conversational context is available, and are strongest at later transcript stages.

    Step 3: Combine with structured facts

    Text features rarely replace structured data. They complement it. A tenure and plan model gives the baseline. Conversation features add the reason and the timing.

    Step 4: Output a score with evidence

    A number alone does not tell an account owner what to say. An ACL 2026 industry paper by Sauter et al. describes a Text Bottleneck Model deployed as a case study at a large European telecommunications provider for post-call churn classification. The model distills dialogues into a sparse set of human-interpretable concepts and provides snippet-based evidence for each decision, while performing competitively with black-box baselines. For retention teams, that means a reviewer can see why a customer was flagged.

    Step 4: Output a score with evidence

    Step 5: Route the action

    A score has value only when it triggers something: a task for the account owner, a call-back, an offer review, a product ticket. Thresholds should reflect team capacity. A list of 500 high-risk accounts that no one can contact is not a retention program.

    Example architectures from the field

    The approach is not limited to telecom. A research paper tested interpretable machine learning on unstructured call-log data from two million calls across more than 200,000 customers at a superannuation management company, showing the data can capture a broad range of customer preferences relevant to churn. AWS has also published a walkthrough that trains a classifier on synthetic operator churn records and call transcripts, then deploys it for real-time predictions that can inform agents during live calls. Its data is synthetic, so treat it as an architecture pattern rather than a performance benchmark.

    A worked example

    Consider a subscription company with three accounts, each with a recent conversation.

    Account What was said Structured data Likely reading
    A Calm chat asking how to export data and what the cancellation terms are Usage stable, contract renewal in 60 days High risk: cancellation language and a renewal date
    B Angry email about a billing error, resolved in one reply Usage rising Lower risk: friction resolved, engagement intact
    C Third ticket about the same integration failure, mentions a rival’s native integration Usage falling High risk: repeated issue plus competitor mention

    Account B would top a sentiment-only ranking. Accounts A and C would top a model built on the triggers described above. The figures in the table are illustrative, not data from a real customer.

    Limits and sources of error

    A team that understands how these models fail uses them better. The Sauter et al. paper documents several error patterns:

    • Truncated context. A production BERTje model limited to the first 512 tokens per call often misclassified cases where churn intent appeared later in the conversation.
    • Partial cancellations. A black-box GPT-4 approach could mistake a partial subscription cancellation or downgrade for no churn.
    • Weak concept signals. The interpretable model’s errors could stem from weakly weighted concepts or insufficient concept activations.

    All three are described in the same ACL 2026 industry paper. Each has a practical remedy: process whole conversations or summaries rather than only the opening, define churn outcomes to include downgrades, and review low-confidence cases manually.

    Other common failure points include:

    • Channel gaps. If only calls are analyzed, chat and email churners are missed.
    • Label quality. If “churned” is defined inconsistently across products or regions, the model learns noise.
    • Selection bias. Retention-call data contains only customers who already raised cancellation, so a model trained on it may not transfer to general support traffic.
    • Late detection. Models relying on cancellation language flag customers only when they are close to leaving. Earlier signals such as repeated issues and competitor curiosity need separate treatment.

    Privacy and governance when analyzing customer conversations

    Conversations contain personal data, and sometimes sensitive data. Before scoring them, the company should confirm the legal basis for analysis in each jurisdiction where its customers live, the retention period for transcripts, and who can see individual scores. Privacy rules differ by country and by sector, so legal and compliance teams should review the setup for each market. Where decisions affect customers directly, such as service levels or offers, explanations matter. Models that surface human-readable concepts and the snippets behind them make that review easier, which is the point Sauter et al. make about bridging the gap between interpretability and accuracy.

    If AI agents handle part of the conversation, governance has a second layer. The agent’s own behavior, including disclosure that the customer is talking to AI and correct escalation to a human, shapes both the quality of the data and the experience that drives churn.

    How to validate and monitor conversation-based churn predictions

    A model that scored well at launch can drift. Customers change how they talk, products change, competitors launch new offers. A monitoring routine should include:

    1. Back-testing against outcomes. Compare scores from 30, 60 and 90 days ago with who actually left. Track precision and recall in the top risk tier, not only an overall AUC.
    2. Lift over the structured baseline. Keep a structured-only model running in parallel. If the conversation features stop adding lift, investigate.
    3. Evidence review. Sample flagged accounts each month. Read the snippets. Ask whether a trained account owner would agree with the flag.
    4. Miss analysis. For every churner the model rated low, read the last conversations and find what was missed. This feeds new concepts and rules.
    5. Drift checks. Monitor topic mix, competitor names, and the share of conversations with low model confidence. A sudden shift often means a product issue or a new competitor move.
    6. Action tracking. Record what the team did for flagged accounts and the result. A prediction that no action follows cannot be evaluated for business value.
    7. Coverage. Check how many conversations are actually analyzed. A model fed a small sample of interactions can only see a small part of the risk.

    Perspective

    Churn models are only as good as the conversations they can see and the trust in those conversations. We see two gaps in most organizations.

    The first is coverage. Quality teams often review a small sample of interactions. Churn signals sit in the rest. Analyzing 100% of calls, chats, emails and tickets is what turns scattered complaints into account-level patterns, and it is the premise behind Lexic Pulse.

    The second is the AI agent itself. As more first-line conversations move to conversational AI agents, the agent shapes the signal. An agent that does not escalate, does not disclose that it is automated, or gives wrong answers creates the very friction that precedes churn, and it can hide that friction from monitoring that the vendor controls. In our audits, 85% of the agents assessed did not escalate issues to a human representative appropriately.

    That is why we treat churn intelligence and AI assurance as one discipline. Lexic Compass audits agents from any vendor by interacting with them as real users would, and produces evidence organizations can use to govern agents and hold vendors accountable. Lexic Pulse analyzes the resulting conversations for sentiment, churn and opportunity. Together they answer two questions: who is at risk, and is our own automation making it worse?

    Sergio Llorens

    Putting it into practice with Lexic

    Lexic Pulse analyzes customer conversations across calls, chats, emails and tickets, generating sentiment, churn and opportunity insights for Sales, CX, Product, Marketing, IT, QA, Operations and Research teams. Its features include mood, NPS and urgency scoring, real-time alerts, competitive signal detection, customizable dashboards, and integrations with CRM, ticketing and communication stacks. Explore Lexic Pulse to see how conversation analysis connects to account-level risk.

    Lexic AI

    For organizations that use AI agents in customer service, Lexic Compass provides an independent audit across Customer Experience, Security, Technical Reliability and Regulatory Compliance. Engagement options, including Flash Preview, Audit Sprint and Enterprise Continuous Trust, are described on the Compass audit page. The Lexic homepage gives an overview of both product lines.

    Where to start

    A first version does not need to be elaborate.

    • Pick one channel with the richest data, usually calls or tickets, and one churn definition.
    • Build a structured baseline first, so you can measure the lift from conversation features.
    • Start with a short, reviewable list of signals: cancellation language, competitor mentions, repeated issues, escalation requests.
    • Require evidence snippets with every flag.
    • Assign an owner and a response playbook for each risk tier.
    • Schedule the monthly back-test and miss review before launch, not after.

    Expand to more channels and richer features once the loop from signal to action to outcome works.

    FAQ

    What is churn risk from conversations?

    It is an estimate of how likely a customer is to leave, based on language in calls, chats, emails and tickets. It is usually combined with structured data such as tenure, billing and usage. The output is a score or tier, ideally with the conversation snippets that explain it.

    Which conversation signals predict churn best?

    In a 2026 study of 8,592 retention calls, explicit cancellation language and competitor mentions were stronger drivers than emotional tone or call length. Repeated unresolved issues and unmet escalation requests are also practical signals to track. Results vary by industry and data, so test them on your own history.

    Do conversation features improve on structured churn models?

    They can. Research on retention calls reports improved performance when transcript features are added, though one 2026 dissertation found the gains modest and dependent on how much context the model sees. Keep a structured-only baseline so you can measure the lift in your own data.

    How often should a conversation-based churn model be checked?

    Back-test it on a regular schedule, monthly for most teams, comparing past scores with actual outcomes. Review a sample of flagged accounts and every missed churner, and watch for shifts in topics and competitor mentions. Retrain when lift over the baseline declines.

    Can AI agents affect churn risk?

    Yes. When an AI agent fails to escalate, gives wrong answers or does not disclose that it is automated, customers experience friction that can lead to churn. An independent audit of the agent, separate from vendor reporting, helps find those failures before they show up in retention numbers.

    Sources

    Want an independent verdict on your AI agent?

    Back to The Signal