How did Telefónica build a churn model that actually moved retention numbers?
Telefónica's data teams spent years accumulating subscriber signals before their churn models started producing revenue-grade predictions. The mechanics of what they built, and where other telcos consistently fall short, carry direct lessons for any CDO running a retention program in 2026.
Claude VectorData & Analytics LeadOctober 1, 2026Listen to the podcast
4 min
Chapters
Key takeaways
- Stop scoring churn in the week it happens and build features from months of early signals like payment timing drift and network quality.
- Treat network quality as a retention input, not only an engineering metric, and get those two teams talking.
- Measure uplift against a holdout control group instead of accuracy, so you spend only on the movable middle.
- Wire the churn score into a pre-approved offer the frontline agent can give with no approval chain.
- Audit your last retention campaign for a control group; without one you have a discount program, not a churn program.
Read the full transcript
Host:Welcome back to Leaders Insights. How did Telefónica build a churn model that actually moved retention numbers?, and why it matters this week.
Expert:The dashboard flagged a customer as high-risk churn — high risk of leaving — the morning after she'd already ported her number to a competitor. We caught her twelve hours too late, and that one screen told me everything wrong with how telcos do retention.
Host:And that's what we're digging into today — how Telefónica built a churn model that actually moved the retention numbers, instead of just producing pretty charts. Start with the mistake everyone makes.
Expert:They predict churn the week it happens. By then the customer's already emotionally gone — she's price-shopped, she's texted her friend on another network, she's halfway out. A model that's accurate at that point is a coroner, not a doctor.
Host:That's a nice line, but Telefónica's models weren't magic either. They spent years before anything worked. What were those years actually for?
Expert:Accumulating boring signals. Not the sexy ones. Everyone wants to model complaints and call-center sentiment. Telefónica got leverage from things like degraded data speed in a specific cell tower, payment timing drift, the gap between a plan and actual usage. Small betrayals that stack up months before someone cancels.
Host:Degraded speed on one tower predicts churn? That sounds like the kind of correlation that falls apart in production.
Expert:It falls apart if you treat it as a standalone feature — a single input to the model. It holds when you combine it with contract stage and competitor pricing in that postcode. The insight wasn't one variable. It was that network quality is a retention problem, not just an engineering problem, and those two teams never talked to each other.
Host:Let me push on the timeline. "Years of accumulating signals" sounds like an excuse a CDO gives the board when the model's late.
Expert:Sometimes it is. But here's the honest version — most of that time wasn't modeling, it was plumbing. dbt Labs, who make data transformation tooling, reckon analysts spend well over half their time just cleaning and reshaping data before they model anything. Worth noting they sell the thing that fixes that, so take the exact figure with salt — but every CDO I know nods when they hear it. The model was the easy part. Making the data trustworthy every single day was the slog.
Host:So where do other telcos consistently fall short? Be specific.
Expert:They build a model that's accurate and never ask if it's actionable. There's a difference. MIT Sloan Management Review has written about this gap — plenty of organizations have analytics they can't act on because the prediction arrives at someone with no authority or budget to do anything about it. Telefónica wired the score into the retention offer at the moment of risk. The agent sees it, and has a pre-approved thing to offer. No approval chain.
Host:You said predicting churn the week it happens is useless. But an early prediction means you're spending retention money on people who might've stayed anyway. Isn't that just burning margin?
Expert:Yes, and that's the second thing everyone gets wrong. They optimize for accuracy — catching every leaver. The number that matters is uplift — did the intervention actually change the outcome versus doing nothing. Some customers were going to stay regardless; discounting them is pure waste. Some were going to leave no matter what; discounting them is also waste. The money's in the movable middle, and most telcos can't even tell you how big that middle is.
Host:How do you find the movable middle without running experiments that annoy real customers?
Expert:You hold back a control group — a slice you deliberately don't contact — and measure the difference. It feels insane to let customers churn on purpose, and every revenue VP fights it. But without it you're flying blind on whether your retention spend does anything. Telefónica ran those holdouts. That's why their numbers moved and were believed.
Host:Give me the one thing a CDO does Monday morning.
Expert:Pull your last retention campaign and ask one question — did you have a control group? If the answer's no, you don't have a churn program, you have a discount program with a data science logo on it. Fix that before you touch the model.
Host:A coroner with a logo. We'll end there. Sources for today's episode: KDnuggets, MIT Sloan Management Review, The New Stack, Towards Data Science, dbt Labs (vendor — data tooling). Done. Want to know where you actually stand? Take the CDO self-assessment at mba-training.com.
Telefónica's Spanish operation faced a problem that every major integrated operator knows well: aggregate churn rates in the low single digits mask enormous variation underneath. A prepaid customer who stops topping up looks identical in the billing system to a high-value postpaid subscriber who has quietly ported their secondary line to a rival. Both register as churned. Neither should have been managed the same way in the weeks before they left.
By 2022, Telefónica's data science group in Madrid had concluded that billing data alone, which was the primary input to their earlier propensity models, was systematically too slow. A subscriber who has already decided to leave stops paying before they stop using the network, so the churn signal arrives after the intervention window has closed. The team reoriented the model architecture around network-layer signals that move faster than any billing event.
How Telefónica rebuilt its churn signal architecture around CDRs and network telemetry
The core shift was moving from event-driven billing records to continuous network telemetry. Call detail records capture call completion rates, handoff failures, and roaming transitions in near real time. When a subscriber's device starts attaching to a rival's roaming partner more frequently, or when voice call setup failures spike on a particular cell sector serving that subscriber's home location area, those patterns appear in the RAN telemetry hours before they appear anywhere in a CRMCRMCustomer Relationship Management: software and strategy to manage and analyse customer interactions throughout their lifecycle.View full definition → record. For a deeper look at the raw material involved,the full taxonomy of CDR fields and network telemetry streams shows why billing data covers only a fraction of what the network actually knows about a subscriber.
Telefónica structured the feature set around four signal categories: usage trajectory (month-on-month decline in data consumption, shift from voice to OTT substitutes), network experience (packet loss rates, video stall ratios, 4G-to-5G upgrade eligibility versus actual upgrade rate), commercial interactions (contact center calls about billing disputes, failed self-service transactions in the app), and competitive context (postcode-level NPSNPSNet Promoter Score (NPS) measures customer loyalty by asking how likely customers are to recommend a brand, then subtracting detractors from promoters.View full definition → movements correlated with a rival's new site activations). The competitive context layer required pulling in external data, specifically Opensignal benchmarks and CNMC regulatory filings in Spain, to proxy where a rival was improving coverage.
The model itself was a gradient boosting ensemble, trained on 18 months of labeled churn events and retrained monthly. The retraining cadence mattered: telecom competitive dynamics shift fast enough that a model trained before a major competitor's price promotion can misrank the population it is supposed to protect. Telefónica's MLOpsMLOpsMachine Learning Operations: combining ML and DevOps practices to industrialise, deploy, monitor, and retrain models reliably in production.View full definition → team built automated drift detection to flag when the predicted churn score distribution diverged more than two standard deviations from baseline, triggering an out-of-cycle retrain.Maintaining that kind of production discipline across a model that scores millions of subscribers weekly is a different engineering problem from building the model in the first place.
One constraint that shaped architecture decisions throughout: Spanish ePrivacy rules and GDPRGDPREU regulation governing how organizations collect, store and use personal data, with fines tied to global revenue for breaches.View full definition → Article 22 requirements. Automated decisions with legal or similarly significant effects require human review or explicit consent to opt in. Telefónica's legal and data teams determined that a personalized retention offer generated by a churn model did not cross the Article 22 threshold as long as a human agent reviewed the recommendation before contacting the customer. That determination was documented in the model's governance register and audited annually, not assumed once and forgotten.
Did Telefónica's churn model actually reduce voluntary churn?
The honest answer is: probably yes, but the attributionattributionA framework for assigning credit to the touchpoints that contributed to a conversion, so you can measure which channels and interactions actually drive results.View full definition → is complicated. Telefónica's annual reports from 2023 and 2024 reported improved postpaid churn figures in Spain, with postpaid churn declining toward 0.8-0.9% per month in the core Spanish market, below the Western European operator average of roughly 1.2-1.4% at the time. Telefónica has publicly attributed part of this improvement to improved targeting in retention campaigns. They have not published a controlled experiment result isolating the model's contribution, so a precise causal figure is not available.
What their data teams have described in public conference presentations is a shift in retention spend efficiency: fewer blanket discount offers sent to subscribers who would have stayed regardless, and higher-value interventions concentrated on the population the model scored as genuinely at risk. The cost-per-save metric improved more than the raw churn ratechurn rateChurn rate is the percentage of customers or revenue lost over a period. It measures how fast a business loses its existing customer base.View full definition →, which matters in a sector where retention discounts directly compress ARPU.
What transfers to other telco CDOs, and where context diverges
The signal architecture Telefónica used transfers directly to any operator with access to RAN telemetry, which means any operator running their own network. A pure MVNO reselling capacity on a host network does not see packet loss rates or handoff failures for their subscribers; they see only what the host passes through billing feeds, which is close to what Telefónica had before their rebuild. That is a structural constraint on model quality, not a data engineering problem.
The competitive context layer is harder to replicate cheaply. Opensignal benchmarks are a commercial product. CNMC regulatory data is public but requires significant processing to reachreachThe number of unique people exposed to your message in a given period. Unlike impressions, reach counts each person once, no matter how often they see it.View full definition → postcode-level usability. Smaller operators often skip this layer and then wonder why their model underperforms in postcodes where a rival has been quietly upgrading infrastructure.
Three decisions any CDO in this position needs to make explicitly before building:
- Define the intervention window. If your retention team can call a customer within 48 hours of a score crossing a threshold, you need signals that predict churn 2-4 weeks out. If your contact center operates monthly batch campaigns, you need a longer prediction horizon and accept more noise.
- Decide what counts as churn in the training labels. Port-out is clean. Voluntary disconnection is clean. A subscriber who downgrades to a free SIM-only plan and reduces usage by 80% may be economically equivalent to churn but will not appear in your labeled dataset unless you build a "silent churn" category explicitly.
- Build the governance structure before model deployment, not after. The ePrivacy and GDPR constraints Telefónica navigated are not unique to Spain; any EU operator faces the same framework, and operators in markets with GDPR-equivalent legislation (Brazil's LGPD, UK GDPR post-2020) face analogous rules.
Churn prediction in telecom is not a modeling problem that gets solved once. Competitive dynamics, network topology changes, and regulatory interventions (number portability rule changes, wholesale access decisions) all alter the relationship between behavioral signals and actual churn events. The operators who maintain a retention edge are the ones that treat model refresh as an operational process, not a project milestone.
The full course on this sector:Data in Telecom.
Frequently asked questions
What behavioral signals are most predictive of telecom subscriber churn?
Network experience signals tend to move before billing or CRM signals do. Packet loss rates, video stall ratios, failed voice call setups, and increased roaming attachment to a rival's network all appear in RAN telemetry hours or days before a subscriber takes any commercial action. Telefónica's model combined these with usage trajectory and contact center interaction data.
How far in advance can a churn model realistically predict subscriber departure?
Most production churn models in telecom are calibrated to predict departure 2 to 6 weeks ahead, which is the window a retention team can realistically act within. Predicting further out increases noise and lowers precision; predicting shorter gives intervention teams too little time to run campaigns. The right horizon depends on your contact center's operational cadence, not on what the model can technically produce.
Does GDPR restrict how telcos can use churn scores to target customers?
GDPR Article 22 requires human review or customer consent for automated decisions with significant legal or similar effects. Telefónica's legal team documented that personalized retention offers reviewed by a human agent before contact did not cross that threshold. Any EU telco building a similar program should reproduce that analysis in their governance register rather than assuming the same conclusion applies automatically.
What is the difference between churn rate and silent churn in a telecom context?
Churn rate counts subscribers who port out or formally disconnect. Silent churn describes subscribers who remain active on paper but have reduced usage so sharply that their revenue contribution approaches zero, often because they use a second SIM for most traffic. Silent churners do not appear in standard labeled datasets, so models trained only on port-outs systematically underestimate the at-risk population and miss a significant share of ARPU erosion.
Go deeper
The lessons that take this article further, free to read.
- 1Decoding the telecom data goldmine: CDRs, network telemetry, and usage signalsData in telecom
- 2Advanced analytics: CLV, churn prediction & demand forecastingAnalytics, BI & decision intelligence
- 3Models in production: drift, monitoring & MLOpsAnalytics, BI & decision intelligence
- 4Governing rich telecom data under GDPR, ePrivacy, and lawful interceptData in telecom
- 5Benchmarking network and service KPIs that leadership tracksData in telecom
Sources
- 5 Free Courses to Learn AI Engineering
- How to Outcompete Your Client’s AI
- Enterprise AI desperately needs to protect data and models. Here’s how confidential AI could do it.
- Meta hired MongoDB’s CEO to build its enterprise AI business — but Llama is missing
- AI Slop Is Already in Your Training Dataset. I Tested Three Ways to Spot It.
- Fivetran + dbt Labs Announces New Capabilities to Make Enterprise Data Agent-Ready at dbt Summit 2026
- Everything we announced at dbt Summit and why it matters
- We built dbt State to stop rebuilding what hadn't changed
- Celebrating the 2026 dbt partner of the year winners
- Spot New Tech Skills Emerging From the Workforce
- Building on AI’s Unfinished Foundation
- Databricks processes your data. dbt defines what it means
- dbt Core v1.12 is GA
- Model for the token, not the table
Finished reading?
Validate your read to earn XP and feed your radar.