Predictive scoring
Three scores are maintained on every contact and are first-class segment fields, so "customers likely to churn" is a filter, not a data-science project. Heuristic scores work immediately; a trained model takes over when you deploy the ML sidecar.
Predictive scoring keeps three numbers current on every contact: churn probability, predicted lifetime value and purchase propensity. They are written onto the contact record, which is the part that matters — they appear in the segment builder as ordinary numeric fields ("ML churn probability", "ML purchase propensity"), so a high-risk audience is a filter you set in the UI and then hand to a journey, exactly like any other rule.
There are two engines behind the scores, and this is the honest version. Out of the box, the platform uses always-available heuristic scoring derived from the behaviour it already tracks — recency, engagement, order history. Deploy the Python ML sidecar and it trains per-account models on your own data and takes over the same three columns. The distinction matters because it means the feature is never a blank screen waiting for a data scientist: it works on the first day and gets better later, and every scoring run is recorded so you can see which engine produced the current numbers.
A summary endpoint reports coverage and distribution — average churn and propensity, total predicted value, and how many contacts sit above the high-risk and high-intent thresholds — so you can sanity-check the scores before you build a campaign on them. Scores also flow into warehouse exports for your own analysis, and they are erased when a contact is anonymised for a GDPR request, like every other derived attribute. Predictive scoring is a Business-and-above feature; see the docs for the field-level detail.
Benefits
Why it matters
Works before you have a data team
Heuristic scores are always on, so the segment fields are populated from day one. The trained model is an upgrade path, not a prerequisite.
A score you can segment on
Churn probability and propensity are ordinary segment fields, so a retention audience is built in the same place as every other one — and flows straight into a journey.
Auditable, not a black box
Every scoring run is recorded with the engine that produced it, and a summary endpoint shows the distribution before you act on it.
Capabilities
What you can do
Three scores per contact
Churn probability, predicted lifetime value and purchase propensity, stored on the contact record.
Heuristic engine, always available
Derived from recency, engagement and order history — no training data, no external service, no empty state.
Trained models via the ML sidecar
A Python service trains per-account models on your own data and writes the same three columns when it is deployed.
Coverage & distribution summary
Average churn and propensity, total predicted value, and counts above the high-risk and high-intent thresholds.
Exported and GDPR-aware
Scores are included in warehouse exports and erased when a contact is anonymised for a data request.
API example
Build it in minutes
# Predictive endpoints use a dashboard session (JWT), not an API keycurl https://api.wezend.com/v1/ml/summary \ -H "Authorization: Bearer $WEZEND_JWT" # Re-score this account's contactscurl -X POST https://api.wezend.com/v1/ml/score \ -H "Authorization: Bearer $WEZEND_JWT"Frequently asked questions
Do I need training data to start?
No. The heuristic engine scores from behaviour the platform already tracks, so the fields are usable immediately. Deploying the ML sidecar later swaps in trained per-account models without changing how you segment.
Which plans include predictive scoring?
Business and above, including Scale and Enterprise. On Free and Growth the predictive endpoints are gated, and the segment fields aren't offered as filters.
Can I use a score inside a journey?
Yes — build a segment on the score, then use that segment as a journey entry or branch condition. That is the normal path: a churn-risk segment feeding a retention automation.
Related
Segmentation & Audiences
Create real-time segments from any event, trait or behaviour, and activate them across every channel.
Customer Data Platform
Ingest behavioural events in real time and resolve them into unified, queryable customer profiles.
Journey Orchestration
A visual, drag-and-drop builder for multi-step, cross-channel journeys triggered by real-time events.
One platform. Every customer interaction.
Replace your patchwork of messaging APIs, CDP and automation tools with a single engagement platform built for scale.
No credit card required · EU data residency · 99.99% uptime SLA