Propensity scoring is a statistical technique that calculates the probability of a user performing a specific future action—such as making a purchase, churning, or clicking an offer—based on their observed characteristics and historical behaviors. The output is a numerical score between 0 and 1, representing the likelihood of conversion, which is generated by training a supervised machine learning model on labeled historical data.
Glossary
Propensity Scoring

What is Propensity Scoring?
Propensity scoring is a statistical technique that calculates the probability of a user performing a specific future action based on their observed characteristics and behaviors.
These models ingest features from a feature store, including recency-frequency-monetary (RFM) metrics, clickstream patterns, and demographic attributes, to output a real-time score. In production, the score is consumed by a next-best-action engine or a real-time decisioning engine to trigger a personalized intervention, such as a discount offer, within milliseconds of a user's session.
Key Features of Propensity Models
Propensity models transform raw behavioral data into actionable probability scores. These are the fundamental building blocks that enable real-time decisioning engines to predict and influence future customer actions.
Binary Classification at the Core
At its heart, a propensity model is a binary classifier that outputs a probability between 0 and 1. It answers a specific yes/no question: Will this user purchase within 7 days? Will they churn this quarter? Common algorithms include logistic regression for interpretability and gradient-boosted trees (XGBoost, LightGBM) for raw predictive power on tabular data. The output is not a segment label but a continuous score, allowing for precise rank-ordering of a customer base.
Feature Engineering from Behavioral Streams
Model accuracy depends on transforming raw clickstreams into predictive features. Key feature categories include:
- Recency features: Time since last purchase, last email open, last support ticket.
- Frequency features: Purchase count in the last 30 days, page views per session.
- Velocity features: Rate of change in engagement, such as a sudden drop in login frequency.
- Derived ratios: Cart abandonment rate, wishlist-to-purchase ratio. These features are computed in real-time using windowed aggregation over event streams.
Real-Time Scoring vs. Batch Inference
Propensity models can be deployed in two modes:
- Batch scoring: A nightly job scores the entire customer base, writing results to a CRM or CDP for next-day campaign orchestration.
- Real-time scoring: The model is served behind a low-latency REST or gRPC endpoint. When a user triggers an event (e.g., adds an item to cart), the system synchronously requests a new propensity score to power an immediate next-best-action decision. Real-time scoring requires a feature store to serve pre-computed aggregates with sub-10ms latency.
Calibration and Output Interpretation
A raw model output of 0.8 does not inherently mean an 80% chance of conversion; it is a relative ranking. Probability calibration techniques like Platt scaling or isotonic regression map these raw scores to true, well-calibrated probabilities. A perfectly calibrated model means that among all users assigned a 70% propensity score, exactly 70% will perform the target action. This is critical when scores drive financial decisions like discount allocation or risk assessment.
Training Data: Positive and Negative Sampling
Propensity models learn from historical examples of the action they are trying to predict.
- Positive class: Users who performed the action (e.g., completed a purchase).
- Negative class: Users who had the opportunity but did not perform the action. Defining the negative class correctly is crucial. For a purchase propensity model, negatives are users who were active and saw the product but did not buy, not users who were inactive. Observation windows must be carefully chosen: a 7-day prediction window requires labeling based on actions within the subsequent 7 days.
Evaluation Metrics Beyond Accuracy
Accuracy is misleading for imbalanced datasets where the target action is rare (e.g., 2% purchase rate). Propensity models are evaluated using:
- AUC-ROC: Measures the model's ability to rank a random positive instance higher than a random negative one.
- Precision@K: Among the top K users scored, what percentage actually converted? This directly maps to campaign budget efficiency.
- Lift charts: Show how much better the model is at identifying converters compared to random targeting.
- Expected calibration error (ECE): Quantifies the gap between predicted probabilities and observed frequencies.
Frequently Asked Questions
Clear, technically precise answers to the most common questions about propensity scoring—how it works, how it's built, and how it drives real-time personalization.
Propensity scoring is a statistical technique that calculates the probability of a specific user performing a defined future action—such as making a purchase, churning, or clicking an offer—based on their observed characteristics and historical behaviors. The core mechanism involves training a supervised machine learning model (often logistic regression, gradient boosted trees, or deep neural networks) on labeled historical data where the outcome is known. The model learns the weighted relationship between input features (e.g., recency of last visit, pages viewed, past transaction value) and the binary target variable. At inference time, the model outputs a continuous score between 0 and 1 representing the likelihood of conversion. This score is then used by downstream decisioning engines to trigger personalized interventions—such as offering a discount to a user with a high churn propensity but low purchase propensity—in real-time.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Propensity scoring relies on a constellation of complementary techniques for data preparation, model execution, and action activation. These related terms form the operational backbone of real-time predictive systems.
Affinity Scoring
A metric quantifying the strength of a user's preference for a specific product, brand, or category based on engagement history. While propensity scoring predicts a future action (e.g., purchase), affinity scoring measures a current state of preference.
- Derived from weighted signals: views, add-to-carts, time spent, search queries
- Often serves as a feature input into propensity models
- Example: A user with high affinity for 'trail running shoes' receives a high propensity score for a new waterproof trail shoe launch
Next-Best-Action Engine
A decisioning system that consumes propensity scores to determine the single most optimal interaction to present to a customer in real-time. It combines predictive model outputs with business rules and constraints.
- Inputs: propensity scores, customer lifetime value, inventory levels, contact frequency caps
- Outputs: a ranked action (send discount, show product, suppress message)
- Example: A high churn propensity triggers a retention offer, but only if the customer hasn't received one in the last 30 days
Intent Signal Detection
The real-time identification of behavioral cues indicating a user's readiness to perform a high-value action. These signals are critical predictor variables in propensity models.
- Explicit signals: search queries containing 'buy,' pricing page visits, cart additions
- Implicit signals: scroll depth, hover time, return frequency, comparison tool usage
- Example: A user comparing three laptop models within 5 minutes triggers a high purchase-intent signal, elevating their conversion propensity score
Concept Drift Detection
The process of monitoring when the statistical properties of the target variable change over time, degrading propensity model performance. Essential for maintaining scoring accuracy in production.
- Types: sudden drift (Black Friday behavior shift) vs. gradual drift (seasonal preference changes)
- Detection methods: ADWIN, Page-Hinkley test, Kolmogorov-Smirnov test on prediction distributions
- Example: A purchase propensity model trained on pre-pandemic data drifts significantly as consumer behavior shifts to online-first
Feature Stores for Online Inference
A centralized platform serving pre-computed and real-time features to propensity models at inference time with low latency. Ensures consistency between training and serving pipelines.
- Stores user aggregates: 7-day purchase count, average session duration, category affinity vectors
- Provides point-in-time correctness to prevent training-serving skew
- Example: A propensity model queries the feature store for a user's recency-frequency-monetary features in under 10ms before scoring
Customer Lifetime Value Forecasting
A predictive model estimating the total future revenue a customer will generate. Often used as a weighting factor alongside propensity scores to prioritize high-value users.
- Models: Pareto/NBD, BG/NBD for non-contractual settings; deep learning for complex patterns
- Integration: A moderate purchase propensity score for a high-CLV user may outrank a high propensity score for a low-CLV user
- Example: A luxury retailer targets a retention campaign at users with high CLV and elevated churn propensity, not just any user likely to churn

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us