Churn prediction

Predictive churn scoring explained: how AI flags at-risk customers

A churn score is a probability that a customer is about to stop buying. Here's how predictive scoring works in plain English, what signals it uses, and how to turn a score into a recovered customer.

Quick answer: Predictive churn scoring uses a model to assign each customer a likelihood of lapsing — based on recency, frequency, monetary value, and behavioral signals — so you can win them back before they're gone instead of reacting after.

What is predictive churn scoring?

Predictive churn scoring assigns every customer a number — usually a probability from 0 to 1, or a 0–100 risk score — representing how likely they are to stop buying. It answers a sharper question than "who has already lapsed?": it asks "who is about to?"

That shift matters because the cheapest customer to keep is one who hasn't left yet. Once a customer is fully dormant, winning them back is harder and more expensive than nudging an at-risk customer who still remembers you.

Why it beats a fixed inactivity window

The simplest churn definition is a single window: "anyone who hasn't bought in 90 days is churned." It's easy, but blunt. A loyal weekly buyer who goes quiet for 30 days may be a bigger red flag than an occasional buyer at day 89. A fixed window treats both the same.

A churn score is personalized: it compares each customer to their own normal pattern, not a one-size-fits-all cutoff.

This is why predictive scoring pairs well with — and improves on — the basic churn rate calculation: the rate tells you how much you're losing; the score tells you who, and how urgently.

The signals a churn model uses

Most ecommerce churn models start from RFM and add behavioral data:

SignalWhat it capturesWhy it predicts churn
RecencyTime since last purchaseThe single strongest signal — risk climbs as a customer drifts past their normal reorder gap
FrequencyHow often they buyFrequent buyers slowing down is an early warning
MonetaryHow much they spendWeights the cost of losing them; high-value churn hurts most
BehavioralSite visits, email opens, product viewsDisengagement often precedes a missed reorder
LifecycleTenure, first vs repeat, categoryFirst-time buyers churn differently than established customers

For more on how RFM groups customers into actionable segments, see RFM segmentation for Shopify.

How a score is produced

At a high level, the process is:

  1. Collect history. Pull each customer's order history and behavioral events.
  2. Engineer features. Turn raw events into the signals above (e.g. days since last order, rolling purchase frequency).
  3. Learn the baseline. Calibrate to your store's normal patterns rather than a generic benchmark — a 45-day gap means different things for coffee and for furniture.
  4. Score & refresh. Output a per-customer risk score and update it regularly (ideally daily) as new behavior arrives.

ChurnMiser runs this loop nightly on Amazon Bedrock AI, scoring every customer against your store's own baseline using RFM plus Shopify Pixel behavioral signals.

Turning scores into action

A score is only valuable if it drives a decision. The practical playbook:

How ChurnMiser does it: per-customer churn scores become ready-to-send email and SMS win-back campaigns automatically — closing the gap between "we know who's at risk" and "we did something about it." Compare approaches in ChurnMiser vs RetentionX.

Frequently asked questions

What is predictive churn scoring?

It assigns each customer a probability that they'll stop buying, based on their behavior. Instead of waiting for a customer to lapse, a model reads signals like recency, frequency, spend, and on-site behavior and outputs a risk score so you can intervene early.

What signals does a churn model use?

Recency (time since last purchase), frequency (how often they buy), monetary value (how much they spend), and behavioral data such as site visits, email engagement, and product views — often summarized as RFM plus behavioral signals.

Is predictive churn scoring accurate?

No model is perfect, but one calibrated to your store's own baseline and refreshed frequently is far more useful than a single fixed inactivity window. Accuracy improves with per-store calibration and by measuring outcomes and feeding them back.

See your store's churn risk in 2 minutes

Take the free ChurnMiser retention audit — answer 7 questions and get a personalized revenue-leak report showing exactly where you're losing customers. No credit card.

Take the free retention audit →

Or install ChurnMiser from Shopify and start scoring customers today.