Blog·14 February 2026·6 min read·ENLees in het Nederlands

The Odido Data Breach: 6.2 Million Switching Signals. How Many Did You Capture?

On 14 February 2026, a story broke that made every Dutch telecom challenger’s marketing team wish they’d had an automated trigger ready. Odido confirmed one of the largest data breaches in Dutch history. For competitors, the window opened wide — and closed just as fast.

What happened

Odido — the rebranded T-Mobile Netherlands — confirmed a data breach affecting 6.2 million customer accounts. The attackers obtained login credentials from customer service staff through phishing, then accessed names, addresses, bank account numbers, dates of birth, and in some cases passport details.

A second layer compounded the damage: Odido had retained personal data from former customers for up to five years — well beyond the two-year maximum stated in their own privacy policy. People who thought they’d left Odido years ago found themselves caught in the breach.

Switching platform Internetten.nl reported that nearly a quarter of all recent switchers came from Odido — a threefold jump from the 6.7% baseline earlier that month. Internet customers churned fastest, thanks to monthly contracts. Mobile subscribers followed.

The window that opened — and closed

In competitive marketing, moments like this are finite. Consumer trust in a brand craters, the story saturates the news cycle for five to ten days, and people who were already vaguely unhappy with their provider finally have the push they need to switch.

The problem: by the time a marketing manager reads about the breach over morning coffee, drafts a brief, gets campaign approval, writes copy, and pushes the campaign live — the best hours of the window are already gone.

The Odido story broke early on the morning of 14 February. How many Dutch telecom challengers had a campaign live by 09:00 with a message like “Your data is safe with us” or “Switch to a provider who only keeps what they need”?

Almost certainly: zero.

Not because their teams weren’t sharp. Because the system required human steps — and humans are slow when it’s 06:47 on a Friday morning.

What a Mentione trigger rule looks like for this

Mentione monitors news about the brands and competitors you configure, scores every article with AI sentiment (0–100) and urgency (0–100), and executes your pre-configured campaign action the moment a threshold is crossed.

Trigger rule — example
Monitor: Odido
Condition: Sentiment < 25 OR keyword “data breach” in headline
Action: Enable “Switch to [brand] — Your data is safe” campaign
Increase daily budget +50%
Max budget cap: 2× current budget
Cooldown: 72 hours
Dry-run: OFF (after initial testing period)

That rule would have fired at 06:29 on the morning of February 14th — the moment Mentione’s 15-minute ingestion cron picked up the first NOS or Tweakers article, scored it (likely: sentiment 8/100, urgency 96/100), and evaluated the condition.

By 06:30, your campaign would have been live. You would have received an email alert. The rule would have kept firing on follow-up articles through the multi-day news cycle, respecting the 72-hour cooldown to prevent budget burn on repeated signals.

The automated reaction timeline

06:14First article about the breach published on NOS.nl
06:29Mentione detects the article (15-minute ingestion window)
06:29AI score: sentiment 8/100 · urgency 96/100
06:29Condition evaluated: sentiment < 25 → TRUE
06:29"Switch to [brand]" campaign enabled · Budget €180/day → €270/day
06:29Email alert sent to marketing manager
06:30Ads live across Meta and Google Ads
08:00Marketing manager starts their day. Reads the alert. Campaign has been running for 90 minutes.

The numbers

MetricBefore breachDuring window
Odido's share of recent switchers6.7%~25% leaving
Internet customer churnBaselineStrongly accelerated (monthly contracts)
Active news cycle5–9 days
Optimal campaign startDay 1, hours 0–8

For a challenger brand spending €200/day on “switch to us” campaigns: being live in hour 1 versus hour 8 is the difference between capturing the first wave of searchers and arriving after they’ve already made their decision.

The second signal: former customers

The retention violation — storing former customer data for up to five years against a stated two-year policy — gave competitors a specific second angle: “We only keep what we need.” A keyword-match rule on datalek AND oud-klanten would have caught exactly this follow-up story and optionally triggered a separate, more targeted campaign toward people who had already left Odido.

This is the kind of compound signal that a human monitoring setup almost never catches in time. A keyword-match rule does it automatically.

This takes 10 minutes to set up

  1. 1Add a monitor: Add "Odido" as a competitor entity. Mentione starts scanning immediately.
  2. 2Create a trigger rule: Set condition: sentiment_below(25) or keyword_match("data breach"). Point it at your pre-built campaign in Meta Ads or Google Ads.
  3. 3Enable dry-run first: Mentione simulates every trigger and emails you the details — so you can calibrate thresholds before going live.

After that, you set it and forget it. The rule sits there silently until it fires. When it does, you wake up to an email telling you it already happened — your campaign is live, your budget is adjusted, and your competitors are still asleep.

Why this matters beyond telecom

The Odido breach is an unusually clean example because the signal was loud and consumer intent was direct. But the same logic applies to subtler moments in any industry: a competitor outage affecting business customers, a price increase buried in a press release, a CEO statement that goes viral for the wrong reasons, a regulator investigation surfacing in trade press at 07:00.

All of these are windows. All of them decay. The average marketing manager monitors 3–7 competitor brands. The average reaction time for a human-driven campaign response is 6–36 hours. Even at 6 hours, you miss the first wave entirely.

Automation doesn’t guarantee you capture every window. But it guarantees you’re in the room when they open.

The next competitor incident won’t wait for you.

Set up your first trigger rule — 14-day free trial, no credit card required.

Start free trial