Telecoms · Playbook 38

Churn prediction and retention offers

Customers likely to leave are spotted early and offered something that fits their needs, within offer rules a person approved. Every customer still gets their end-of-contract and best-tariff notices, and nobody pays more because a model thinks they won't leave.

  • Predictive ML
  • Generative AI
  • Agents with tools
  • Human in the loop
  • Ofcom General Conditions C1 and C5
  • Ofcom Fairness commitments
  • UK GDPR
  • PECR
  • DMCC Act 2024
  • CMA

At a glance

The problem
Retention offers go to whoever calls to leave, while quiet customers drift out of contract and pay more
Typical volume
Around 3 million broadband and mobile customers, and 70,000 contracts ending each month
Who's involved
Customer and retention, pricing and offers, the contact centre, marketing, vulnerability and complaints teams, data science, IT, legal and data protection
Pilot
10–12 weeks on broadband customers nearing the end of contract, after a 3–4 week discovery
Platforms
AWS, Azure, or a sovereign or on-prem stack

An illustrative scenario. The numbers are typical examples, not a client case study. The cloud services and UK rules were checked on 9 November 2026.

The business problem

Most customers leave at the end of their minimum term. Today the provider finds out when they phone to cancel or when a switch request arrives. The retention team then has a few minutes and a wide discount matrix, and the size of the offer often depends on how firmly the customer pushes and which adviser they reach. Customers who never call stay on out-of-contract prices. Ofcom's 2026 pricing work found that customers who switch or renegotiate typically pay less than those who stay out of contract.

The market has changed around this. Since September 2024, One Touch Switch has let residential broadband and landline customers switch by contacting only their new provider, and millions have used it, so there is often no cancellation call to save. Since 17 January 2025, new contracts must set out any in-contract price rise in pounds and pence, not as an inflation-linked or percentage rise, and the major providers signed a voluntary Telecoms Consumer Charter in February 2026. Customers can compare more easily and leave more easily.

A churn model can help: contact people earlier, about the things that are actually bothering them, such as faults, a bill jump, or a plan that no longer fits. But the obvious way to use it is unfair. If offers go only to people predicted to leave, the customers least likely to shop around, who are often older, busier or in vulnerable circumstances, end up paying the most. That is the loyalty penalty Ofcom's rules and the Fairness for Customers commitments exist to stop, and the design has to rule it out from the start.

What AI changes

  • Every customer approaching the end of their contract gets the end-of-contract notification with their best tariffs, on time, driven by contract dates in billing. No model score changes who gets it or what it says.
  • A churn model scores customers in and out of contract, with the reasons behind each score: faults, speed, bill changes, usage that no longer fits the plan, or contact history.
  • Offer rules are written and approved by people in pricing and commercial, not learnt by the model. The model decides who to contact earlier and which approved offer best fits their needs, never who gets a worse price.
  • A floor applies to everyone: every customer can get the standard re-contract offers for their service, whatever their score. A higher churn score can bring an earlier, more relevant contact, but a low score never takes anything away.
  • Advisers get a short summary of the customer's situation and the offers they're eligible for, and generative AI drafts follow-up messages from approved templates with prices in pounds and pence, checked by rules before sending.
  • Outcomes are monitored for fairness every month: what customers pay for comparable services by tenure, age band, channel, time out of contract and vulnerability flag. A person on the offers committee reviews every gap.

How success is measured

Agree these, and measure the baseline, before anything is built. Example targets are typical, not promises.

End-of-contract churn

The share of customers who leave in the three months around the end of their contract, against a holdout group handled as today.

ExampleDown by a fifth

Out-of-contract price gap

How much more out-of-contract customers pay than the best available price for the same service.

ExampleFalling every quarter

Notices sent on time

End-of-contract notifications sent 10 to 40 days before the contract ends, and annual best-tariff notices to out-of-contract customers.

ExampleEvery customer, every time

Fairness by customer group

Price paid and offers made for comparable services, by tenure, age band, channel and vulnerability flag.

ExampleNo group worse off without an approved reason

Help for customers in vulnerable circumstances

Customers flagged as vulnerable or eligible for a social tariff who were routed to a trained adviser and told about the right tariff.

ExampleEvery flagged customer

Complaints about leaving or offers

Complaints that the customer found it hard to leave, felt pressured, or was misled by an offer.

ExampleFalling, measured against last year

UK regulation and controls

Cross-sector rules are on the UK regulation map.

  • OfcomGeneral Condition C1: contract requirements, end-of-contract and annual best-tariff notifications

    Residential customers must be told 10 to 40 days before their contract ends, with their best tariffs, and out-of-contract customers must get a best-tariff notice every year. These are driven by contract dates in billing and run whether or not the AI is working. Since 17 January 2025, new contracts can't include inflation-linked or percentage price rises, and any in-contract rise must be stated upfront in pounds and pence, so every drafted offer shows prices that way and is checked by a rule before it goes out.

  • OfcomSwitching rules (One Touch Switch) and the Fairness for Customers commitments

    Leaving must be no harder than joining. The AI never sits in the switching or cancellation path. A switch request is never delayed so someone can make an offer, and advisers can't be prompted to keep pressing a customer who has said they want to leave. The commitments ask providers to give customers a fair deal that's right for their needs, and that is what the monitoring tests.

  • OfcomGeneral Condition C5: treating vulnerable customers fairly

    Signs of vulnerability, from the customer's records or what they tell an adviser, route them to a trained team. They are never targeted with pressure retention, and the model never uses vulnerability to decide who gets a worse offer. Where the provider has signed the voluntary Telecoms Consumer Charter (February 2026), eligible customers are told about social tariffs, and those in financial difficulty can move to a cheaper plan without penalty.

  • ICOUK GDPR: profiling, the right to object and automated decisions

    Churn scoring is profiling, so the privacy information says so plainly, and a legitimate interests assessment and DPIA cover it. Where scores are used for direct marketing, customers have an absolute right to object, and that objection is honoured everywhere. Offers are made within rules a person approved, but withholding a better price could be a significant decision, so since 5 February 2026 the safeguards apply: customers are told, can ask why, and can ask a person to look again.

  • ICOPECR electronic marketing, and higher fines under the Data (Use and Access) Act 2025

    Retention offers by email or text are direct marketing. They need consent, or the commercial soft opt-in: details collected during a sale, offers for the provider's own similar services, and a simple way to opt out at collection and in every message. The required end-of-contract notice isn't marketing, so keep it clear and separate from offers. Since 5 February 2026, PECR fines can reach UK GDPR levels, up to £17.5m or 4% of global turnover. Consent is checked at the moment of sending.

  • CMADMCC Act 2024 unfair commercial practices, and guidance on AI agents

    Since 6 April 2025, the CMA can enforce consumer law directly and fine up to 10% of global turnover. AI-drafted offers must not mislead, invent urgency, hide costs or pressure people. The CMA's guidance on AI agents (March 2026, updated October 2026) is clear that a business is responsible for what its AI says, as it is for its staff. Every template, and every draft built from it, is approved and checked.

The solution

Showing AWSAzuresovereign / on-prem services. Switch with the toggle; every diagram and table on this page follows it.

Churn prediction and retention offers: reference architecture
  1. 01Channels

    • Customer app and website
    • Contact centre and shops
    • Email, SMS and letters
  2. 02Intake

    • Kinesis Data StreamsEvent HubsApache KafkaCustomer events: faults, bills, usage
    • Amazon Redshift on S3Microsoft FabricPostgreSQL, or your existing data warehouseCustomer analytics store
    • SageMaker AI Feature StoreAzure Machine Learning feature storeFeast on KubernetesFeature store
  3. 03Intelligence

    • SageMaker AIAzure Machine LearningMLflow and Kubeflow on KubernetesChurn model with reasons
    • AWS LambdaAzure FunctionsContainers on KubernetesOffer rules (approved by people, not AI)
    • Agent
      Bedrock AgentCoreFoundry Agent ServiceLangGraph on Kubernetes, with open-weight models via vLLMAdviser and messaging assistant
  4. 04Orchestration

    • Step FunctionsLogic Apps / Durable FunctionsTemporalContact and campaign workflow
    • AWS End User Messaging, Amazon SESAzure Communication ServicesYour existing SMS and email gatewayMessaging
  5. 05Systems of record

    • Billing and contract system
    • CRM with consent and vulnerability records
    • One Touch Switch connection
  6. 06People

    • Person
      Advisers: talk to customers, apply offers
    • Person
      Offers committee: approves rules
    • Person
      Vulnerability team
  • Cloud or platform service (AWSAzuresovereign / on-prem)
  • AI agent
  • A person decides
  • Your existing systems
  • Outside your organisation

Components, side by side

Churn prediction and retention offers: components on AWS, Azure and a sovereign or on-prem stack
LayerAWSAzureSovereign / on-prem
Customer eventsFaults, bill changes, usage, contacts and contract dates, as they happen.Amazon Kinesis Data StreamsAzure Event HubsApache Kafka
Customer analytics storePseudonymised. Keep the link to customer identities in your own systems.Amazon Redshift, with data in S3Microsoft FabricPostgreSQL, or your existing data warehouse
Feature storeThe same features for training and scoring, so the model sees in production what it learned from.Amazon SageMaker AI Feature StoreAzure Machine Learning managed feature storeFeast on Kubernetes
Churn model and reasonsReasons matter more than the score: an adviser needs to know it's the faults, not the price.Amazon SageMaker AI, with open-source SHAPAzure Machine Learning, with open-source SHAPMLflow and Kubeflow on Kubernetes, with open-source SHAP
Fairness monitoringSageMaker Clarify and Model Monitor closed to new customers on 30 July 2026, so on AWS the same tests run as your own scheduled jobs.SageMaker AI scheduled jobs and pipelines, with open-source fairness libraries such as FairlearnAzure Machine Learning (model monitoring and the Responsible AI dashboard)MLflow and Kubeflow on Kubernetes, with open-source fairness libraries such as Fairlearn
Offer rulesPlain, tested rules owned by pricing and approved by the offers committee. The model can choose among eligible offers; it can't create one or remove the floor.AWS Lambda, or your existing offer or rules engineAzure Functions, or your existing offer or rules engineContainers on Kubernetes, or your existing offer or rules engine
Drafting messages and adviser notesDrafts from approved templates only. Prices, dates and terms are filled in from billing, never written by the model.Amazon BedrockMicrosoft FoundryOpen-weight models served with vLLM on your own GPUs, or IONOS AI Model Hub
Agent runtimeThe original Bedrock Agents closed to new customers on 30 July 2026; new builds use AgentCore.Amazon Bedrock AgentCoreFoundry Agent ServiceAn open-source agent framework (e.g. LangGraph) on Kubernetes
WorkflowAWS Step FunctionsLogic Apps or Durable FunctionsTemporal, or n8n
MessagingAmazon Pinpoint reached end of support on 30 October 2026. Check consent from the CRM at send time, not from a copy.AWS End User Messaging (SMS), Amazon SES (email)Azure Communication Services (SMS and email)Your existing SMS and email gateway
Link to billing and CRMScores and drafts go to the CRM. Only billing applies a price, and only when the customer accepts.API Gateway, plus your existing integration platform if you have oneAPI Management, plus your existing integration platform if you have oneKong or your existing API gateway, plus your existing integration platform if you have one
Human reviewAdvisers see the summary and eligible offers where they already work.In advisers' existing CRM and contact-centre desktopIn advisers' existing CRM and contact-centre desktopIn advisers' existing CRM and contact-centre desktop
GuardrailsBlocks urgency language, prices not in the approved offer, and anything that discourages leaving.Bedrock Guardrails, plus rule checks on every draftFoundry guardrails (Azure AI Content Safety), plus rule checks on every draftOpen-source guardrails (e.g. NeMo Guardrails, Llama Guard), plus rule checks on every draft
Identity, keys, data protectionIAM Identity Center, KMS, MacieEntra ID, Key Vault, PurviewKeycloak or your existing Active Directory; OpenBao or HashiCorp Vault; an HSM
Monitoring and auditLog every score, offer shown, offer accepted, message sent and the consent basis used.CloudWatch, CloudTrailAzure Monitor, Log AnalyticsPrometheus, Grafana, OpenTelemetry
UK data residencyIONOS AI Model Hub runs in German data centres: EU, not UK, residency.eu-west-2 (London)UK South / UK WestYour own UK data centre, or a UK or EU provider

On a phone, the table shows the platform you pick. Sovereign / on-prem means open, portable components you can run in your own data centre or with a UK or European provider; IONOS is shown as one example, and others exist. What sovereign cloud means →

Hybrid and on-prem

Many organisations keep core systems and sensitive data on their own servers. This is how the same design works across both.

Stays on-prem

Billing, the CRM, the contact-centre platform and network data stay where they are, often on your own servers. The end-of-contract and best-tariff notices keep running from billing, so they never depend on the AI.

Uses cloud AI

Model training, scoring, fairness monitoring and drafting can run in AWS or Azure UK regions on pseudonymised data, or on your own GPUs with open-weight models for the sovereign option.

How they connect

Customer events stream over a private link (AWS Direct Connect or Azure ExpressRoute). Scores, reasons and drafts come back to the CRM through the API layer, and customer identities stay on your side.

If the link drops

Notifications, switching and cancellations carry on exactly as today. Advisers use the standard approved offer list, campaigns pause, and scoring catches up when the link returns.

The agents

What each agent may do through its tools, what it may not, and where a person signs off. The limits are enforced by the platform, not the prompt.

Adviser and messaging assistant

May do

  • Read the customer's contract, usage, faults and contact history, and the reasons behind their churn score
  • Ask the offer rules which approved offers this customer is eligible for
  • Draft a short summary and talking points for the adviser
  • Draft a follow-up email or text from an approved template, for a customer with a valid marketing basis
  • Record the outcome and the customer's stated reason for leaving or staying

May not do

  • Create, change or price an offer, or apply a discount
  • Remove a customer's access to the standard offers
  • Delay, block or add steps to a cancellation or switch
  • Send anything without the consent or soft opt-in check passing
  • Set, change or remove a vulnerability flag
  • Change billing, contract or customer data

Where a person signs offThe offers committee approves every offer rule and the floor. Advisers apply offers only when a customer accepts. Customers in vulnerable circumstances are handled by the trained team. The assistant's permissions are enforced by the platform's identity and policy controls, not by instructions in a prompt.

Middleware and integration

Billing stays the source of truth for contracts, prices and dates. The end-of-contract and annual best-tariff notices are generated from billing through your existing notification process, outside the AI, so they go out on time even if every model is switched off.

Scores and reasons are written to the CRM and the analytics store, never into billing. An offer only reaches billing when a customer accepts it, through the same API every other channel uses. Each offer carries an ID, so a retry never applies a discount twice.

The AI never sits in the switching path. One Touch Switch requests, and the switching information the customer must receive, go through your existing process unchanged.

Consent and objections live in the CRM's preference record and are checked at the moment of sending, not copied into a campaign list that goes stale. An objection to profiling for marketing stops scoring for marketing everywhere.

Process and people

  • An offers committee, with pricing, commercial, compliance and the vulnerability lead, approves every offer rule, the floor and the fairness thresholds, and reviews the monitoring each month.
  • No new model, feature or offer rule goes live without a fairness test and a recorded sign-off.
  • Every message template is approved by legal and compliance. Drafts can only fill it in, not rewrite it.
  • Advisers trained before go-live on the floor, on accepting 'I want to leave' first time, and on spotting vulnerability.
  • A clear route for customers to ask why they got an offer, or didn't, and for a person to review it.
  • A named owner for the model, the rules, the templates and the prompts, with change control.

Delivery plan

  1. 3–4 weeks

    Discovery

    Map today's notices, retention offers and adviser discretion, measure the out-of-contract price gap, agree the floor and fairness measures, and check the consent records.

  2. Gate · must be true to passBaseline agreed, notice process confirmed independent of the AI, DPIA and legitimate interests assessment started, legal and compliance involved.

  3. 10–12 weeks

    Pilot

    Broadband customers within six months of contract end. Scores and adviser summaries in shadow first, then live for half the group, with a holdout handled as today.

  4. Gate · must be true to passChurn and price gap better than the holdout, no customer group worse off, notices 100% on time, offers committee sign-off.

  5. 4–6 weeks

    Production

    Live for broadband, with fairness monitoring, support and a rollback to the standard offer list.

  6. Gate · must be true to passMonitoring, support model, rollback plan and adviser training in place.

  7. Ongoing

    Scale

    Add mobile and bundles, then in-contract signals such as repeat faults, and later the business base under its own rules.

  8. Gate · must be true to passEach new product and segment passes the same pilot gate.

Roles and RACI

Who is responsible, accountable, consulted and informed, by activity
ActivityCustomer directorProduct ownerSolutions architectI can fill thisTechnical PMI can fill thisEngineersI can fill thisPricing & offers committeeLegal, compliance & DPOSecurityI can fill this
Business case and benefitsAccountableResponsibleConsultedConsultedInformedConsultedConsultedInformed
Target architectureInformedConsultedAccountable and ResponsibleConsultedConsultedInformedConsultedConsulted
Offer rules, floor and fairness thresholdsConsultedConsultedConsultedInformedInformedAccountable and ResponsibleConsultedInformed
DPIA, consent and marketing basisConsultedConsultedConsultedInformedInformedConsultedAccountable and ResponsibleConsulted
Build and integrationInformedConsultedAccountableResponsibleResponsibleInformedConsultedConsulted
Pilot with holdout groupInformedAccountableResponsibleResponsibleResponsibleConsultedConsultedInformed
Go-live decisionAccountableResponsibleConsultedResponsibleInformedConsultedConsultedConsulted
Run, monitor and improveInformedAccountableConsultedConsultedResponsibleResponsibleConsultedConsulted

Business case and benefits

Customer director
A · Accountable
Product owner
R · Responsible
Solutions architect
C · Consulted
Technical PM
C · Consulted
Engineers
I · Informed
Pricing & offers committee
C · Consulted
Legal, compliance & DPO
C · Consulted
Security
I · Informed

Target architecture

Customer director
I · Informed
Product owner
C · Consulted
Solutions architect
A/R · Accountable and Responsible
Technical PM
C · Consulted
Engineers
C · Consulted
Pricing & offers committee
I · Informed
Legal, compliance & DPO
C · Consulted
Security
C · Consulted

Offer rules, floor and fairness thresholds

Customer director
C · Consulted
Product owner
C · Consulted
Solutions architect
C · Consulted
Technical PM
I · Informed
Engineers
I · Informed
Pricing & offers committee
A/R · Accountable and Responsible
Legal, compliance & DPO
C · Consulted
Security
I · Informed

DPIA, consent and marketing basis

Customer director
C · Consulted
Product owner
C · Consulted
Solutions architect
C · Consulted
Technical PM
I · Informed
Engineers
I · Informed
Pricing & offers committee
C · Consulted
Legal, compliance & DPO
A/R · Accountable and Responsible
Security
C · Consulted

Build and integration

Customer director
I · Informed
Product owner
C · Consulted
Solutions architect
A · Accountable
Technical PM
R · Responsible
Engineers
R · Responsible
Pricing & offers committee
I · Informed
Legal, compliance & DPO
C · Consulted
Security
C · Consulted

Pilot with holdout group

Customer director
I · Informed
Product owner
A · Accountable
Solutions architect
R · Responsible
Technical PM
R · Responsible
Engineers
R · Responsible
Pricing & offers committee
C · Consulted
Legal, compliance & DPO
C · Consulted
Security
I · Informed

Go-live decision

Customer director
A · Accountable
Product owner
R · Responsible
Solutions architect
C · Consulted
Technical PM
R · Responsible
Engineers
I · Informed
Pricing & offers committee
C · Consulted
Legal, compliance & DPO
C · Consulted
Security
C · Consulted

Run, monitor and improve

Customer director
I · Informed
Product owner
A · Accountable
Solutions architect
C · Consulted
Technical PM
C · Consulted
Engineers
R · Responsible
Pricing & offers committee
R · Responsible
Legal, compliance & DPO
C · Consulted
Security
C · Consulted

R ResponsibleA AccountableC ConsultedI Informed· not involved

Where I'd fit

Option A

Lead the architecture

If there's no architect on the programme, I'd own the design end to end: the event flow from billing and the CRM, the model and offer-rules platform, the link to your contact centre and messaging, and the gates. I'd report to your programme board and work closely with your pricing team and compliance.

Option B

Support your architect

If your partner or your own team already has an architect, I'd take on the data pipeline, the offer rules and the CRM and billing integration under their lead, and give them a second senior opinion on fairness monitoring, consent handling and keeping the regulated notices independent of the AI.

Where this goes wrong

  1. Goes wrong

    Offers go only to people the model says will leave, so loyal customers pay more each year.

    How the design avoids it

    A floor of standard offers for everyone, offer rules approved by people, and monthly fairness monitoring by customer group.

  2. Goes wrong

    The end-of-contract notice is folded into a marketing campaign, and customers without consent never get it.

    How the design avoids it

    Notices run from billing on contract dates, separate from offers, and are measured at 100%.

  3. Goes wrong

    Retention becomes a barrier to leaving.

    How the design avoids it

    The AI is kept out of the switching and cancellation path, advisers accept 'I want to leave' first time, and guardrails block pressure language.

  4. Goes wrong

    A generated message gets a price or term wrong.

    How the design avoids it

    Templates approved in advance, prices and dates filled from billing, and a rule check on every draft before it goes.

  5. Goes wrong

    Marketing goes to people who opted out, from a stale campaign list.

    How the design avoids it

    Consent and objections checked from the CRM at the moment of sending.

On the horizon

Changes already announced or under way that affect this design. More in the UK horizon scan.

  1. 1 January 2027
    The DMCC Act subscription contracts regime applies to contracts made from this date. Services from providers bound by Ofcom's General Conditions are excluded to that extent, but other parts of a bundle, such as a TV streaming add-on, can be caught.

    Map which parts of each bundle fall under which regime, and make sure renewal and cancellation messages for add-ons meet both.

  2. 2027
    Ofcom's full review of the January 2025 pricing rules, which the government asked for in November 2025, alongside a review of whether the 30-day right to exit after a price rise works well enough.

    Keep pricing, notice and offer data structured by customer group, so you can show the effect of your offers on out-of-contract prices.

  3. Under way since February 2026
    The voluntary Telecoms Consumer Charter: clear upfront pricing, telling eligible customers about social tariffs, and cheaper plans without penalty for customers in financial difficulty.

    If you've signed it, build these into the offer rules and the vulnerability route now, and measure them like any other outcome.

  4. 2026–2027
    The ICO's code of practice on AI and automated decision-making, required by regulations in force since May 2026.

    Keep the offer rules, the reasons, the fairness results and the route to a person in a form you could show the ICO.

Questions to ask your partner or vendor

Good answers are specific. Vague answers to any of these are worth following up.

Copy them into your next supplier meeting

  1. Does every customer get their end-of-contract and best-tariff notices if the AI is switched off?
  2. Who approved the offer rules and the floor, and where is that written down?
  3. How do you show that a low churn score never leads to a worse price?
  4. Where does the AI sit relative to switching and cancellation, and can it ever slow either down?
  5. How is consent checked at the moment a message is sent, and how are objections to profiling honoured?
  6. What does it cost to run per thousand customers scored, at our volume?

Planning something like this?

Whether you need someone to lead the design or to support the architect you already have, let's talk it through.

Sam Naseem
Sam NaseemBirmingham, UK · UK & Europe
Available now