×

Spotting churn
before the customer leaves

Level 1 · The Company

Meet heyData

Berlin-based compliance-tech company
All-in-one software for GDPR & data protection
Automates compliance workflows end to end
Rapidly expanding product portfolio
Customers across many industries
Level 2 · The Problem

A risk score with low predictive accuracy

heyData's rule-based score applied the same fixed rules to every customer, and it wasn't accurate enough to flag who would actually churn.

Why it fell short

Fixed thresholds

Set once, never adapted as the business grew.

No learning

The score never improved from what actually happened.

One size fits all

Every customer scored the same way, no matter how they behaved.

Not accurate enough to act on
Level 3 · The Churn Score

Two scores, one customer list

Switch to the AI score and watch the list re-sort

Account risk dashboard

Schematic illustration, not actual customer data.

Churn score accuracy
– Switch to see the accuracy gain
Rule-based
AI churn score
–
Accuracy doubled
Switch to the AI score to unlock the results
Level 4 · The Results

Twice as sharp at spotting churners

The Outcome
2× accuracy in identifying top churners
Real-time risk scores visible in the account dashboard for every customer
12 months churn probability per customer, live in the dashboard
What runs automatically now

AI churn score

Replaces the old rule-based risk score.

Dashboard integration

Every score visible in the account dashboard.

Customer prioritisation

Account managers act on the riskiest accounts first.

Book a discovery call
Read the full story

For heyData, a Berlin provider of GDPR and data protection software, Gemma Analytics built an AI-powered churn score. A machine learning model predicts the churn probability of every customer and is twice as accurate at identifying the top churners as the rule-based system it replaced.

The starting point

heyData offers small and medium-sized businesses digital solutions for data protection, compliance and risk management, sold as subscriptions. In a subscription business, the account management team needs to know early which customers are at risk of leaving, while there is still time to act.

Until then, heyData relied on a rule-based risk score. It measured every customer against the same fixed thresholds, which had been set once and never adapted as the business grew. The score did not learn from the customers who actually cancelled, and it was not accurate enough to show who would really churn.

What we built

Gemma replaced the rule-based score with a machine learning model. Instead of fixed rules, the model learns from history, from the customers who stayed and the ones who left, and calculates for each customer how likely a cancellation is within the next 12 months.

The score does not sit in a separate tool. It is integrated into heyData's account management dashboard, visible in real time next to every customer. Account managers can sort their accounts by risk and turn to the ones that need attention most.

The result

The AI churn score is twice as accurate as the old rule-based system at identifying the customers most likely to churn. Every customer now has a 12-month churn probability, live in the dashboard. Account managers spend their time on the riskiest accounts first and can plan retention measures before a customer cancels, not after.

Tools and setup

The churn model is written in Python and works with heyData's customer data in the Snowflake data warehouse that Gemma runs as heyData's data platform. The scores flow into Metabase, where the account management dashboard shows them for every customer. Model, warehouse and reporting form one setup, so the score runs automatically without manual steps.

More case studiesSmoobuAll case studies

© Gemma Analytics · Case Study heyData · Imprint · Privacy policy