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  ·  Start your 90-day trial today, no card needed

Live scoring Real time
mike@northwind
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": "sarah@example.com", "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 90-day free trial, then $79/mo $199–$599/mo (ChurnKey) · $40K+/yr (ChurnZero)
Pricing

Try the real model. No crippled free tier.

Every trial runs the actual HMM — nightly retraining, Slack alerts, the works. Pick the path that matches your scale.

Scale
From $249
per month, after a 60-day pilot
  • Unlimited active users
  • Custom retraining schedule
  • Everything in Growth
  • Stripe webhook
  • White-label dashboard
  • Priority support
  • SLA guarantee
Talk to us

Sales-assisted onboarding · pilot scope agreed up front.

Launching September 1st, 2026

Try it free for 90 days

Sign up below and get your API key instantly, right on this page — no email wait, no credit card.

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