Churn prediction API

Know which users are about to leave — before they do

DriftWatch analyzes behavioral patterns with Hidden Markov Models and scores every user's churn risk in real time. One API call. No ML expertise required.

Launching September 1st  ·  First 20 customers get 40% off for life

Live scoring Real time
usr_4821
85%
churn probability
HIGH RISK
Top signals
Recent billing failure
No activity in last 4 weeks
Trigger payment recovery sequence immediately
50ms
Average scoring latency
90 days
Behavioral lookback window
1,000
Events per batch ingest
How it works

From events to action in three steps

DriftWatch sits between your product and your retention workflows. Push events in, get churn scores out.

1
Push behavioral events

Send logins, feature usage, billing events, and cancellations via our REST API or Stripe webhook. Any event type is accepted.

POST /v1/events/batch
2
Get a churn score

Each score includes churn probability, risk tier, the top behavioral signals driving the score, and a specific recommended action.

POST /v1/score
3
Act before they leave

Receive a Slack alert the moment a user crosses into high risk. Query all your at-risk users to feed your CRM or trigger email sequences.

GET /v1/scores
Features

Built for production SaaS

Everything you need to integrate churn prediction into your stack without standing up an ML pipeline.

HMM-powered scoring

A Gaussian Hidden Markov Model learns the behavioral patterns specific to your product — not generic rules or thresholds.

Real-time and batch

Score a single user in under 50ms or batch-score up to 500 at once. Both endpoints are tenant-scoped and authenticated.

Slack alerts on transition

Get notified the moment a user crosses into high risk. Alerts fire on the transition only — re-scoring the same user never spams your channel.

Nightly retraining

The model retrains automatically on your data every night. The more events you push in, the sharper the predictions become.

Stripe native

Connect your Stripe account once and billing events — failed payments, cancellations, plan changes — flow in automatically.

Transparent signals

Every score includes the top behavioral signals and a specific recommended action, so your team knows exactly what to do next.

API

Integrate in an afternoon

One endpoint to push events. One to get a score. The response tells you not just the probability but exactly what to do about it.

Request
Response
# Score a user after ingesting their events curl -X POST https://api.usedriftwatch.com/v1/score \ -H "x-api-key: dw_live_sk_..." \ -H "Content-Type: application/json" \ -d '{ "user_id": "usr_abc123", "events": [ {"type": "login", "timestamp": "2026-06-01T10:00:00Z"}, {"type": "billing_fail", "timestamp": "2026-06-15T09:00:00Z"} ] }'
Why DriftWatch

Built different from the start

Most churn tools are dashboards you log into. DriftWatch is an API you call — and it tells you exactly what to do next, not just what happened.

DriftWatch Most churn tools
Integration REST API — plug into any stack in an afternoon A platform you log into separately from your workflow
Scoring model Gaussian HMM trained nightly on your users' data Generic activity thresholds or rules the same for all customers
Output per score Probability + risk tier + top signals + recommended action A score or health number — interpretation left to you
Alerts Slack alert fires once on transition into high risk — no noise Periodic digest emails, or manual dashboard checks
Starting price $0 free tier · $79/mo Pro 40% off launch $199–$599/mo (ChurnKey) · $40K+/yr (ChurnZero)
Pricing

Simple, usage-based pricing

Start free. Upgrade when you need the full model, Slack alerts, and higher user limits.

Starter
$0
free forever
  • Up to 500 active users
  • 30-day behavioral lookback
  • Heuristic scoring
  • REST API + batch ingest
  • HMM model training
  • Slack alerts
  • Stripe webhook
Scale
$249
per month
  • Unlimited active users
  • Custom retraining schedule
  • Everything in Pro
  • Stripe webhook
  • White-label dashboard
  • Priority support
  • SLA guarantee
Launching September 1st, 2026

Get 40% off — for life

The first 20 customers lock in 40% off their chosen plan permanently. Drop your email and we'll send you an API key the day we launch.

No spam. Unsubscribe any time.  ·  Read the API docs first