What is predictive segmentation based on likelihood to purchase?

Still have a question, spotted an error, or have a better explanation or a source we should cite?

Predictive segmentation uses past behavior to estimate what a subscriber is likely to do next. Specifically, it scores each person on their probability of making a purchase, usually expressed as a 0-to-100 score or a percentile rank within your list.

The model looks at signals like email engagement, how recently and frequently someone has purchased, average order value, website behavior, and time on list. A machine learning model finds patterns across all of these that would be impossible to spot manually at scale. The output is a score you can segment against.

In practice, you'd create three or four tiers from those scores. High-likelihood subscribers (say, your top 20%) get targeted offers and time-sensitive incentives. Mid-range gets nurture content designed to move them closer to a decision. Low-likelihood either gets less frequent sends or enters a re-engagement flow. You're basically letting the model tell you where to spend your messaging budget.

You don't need to build the model yourself. Platforms like Klaviyo, Blueshift, and Salesforce Marketing Cloud have built-in predictive scoring you can turn on without touching code. They've already trained on enough data to produce usable predictions for mid-size senders.

The biggest caveat: these models need data to learn from. If you're sending a few hundred emails a month or have limited purchase history, the predictions won't be reliable yet. It's worth starting with engagement-based segmentation first, and layering in predictive scoring once your data volume is large enough to support it.

Contributors

Who worked on this answer

Every name links to their profile. Every company links to their site. Real people, real accountability.

Ask an AI · tailored to your setup

Find out if your data is ready for predictive scoring.

I want to try predictive segmentation but I'm not sure if my list and data are ready for it. I'm using ESP name and have been sending for X months/years. My list has approximate size subscribers and I have rough number of past purchases on record. Can you help me figure out whether my data is sufficient to use predictive scoring, which features to turn on first, and how to set up the actual segments once I have scores?

Edit the yellow boxes, then send to the AI of your choice.