Skip to main content

What is ChurnKit?

ChurnKit is a behavioral churn prediction engine. It ingests events from your product, scores each user’s churn risk in real time, and fires webhook alerts when users cross configurable risk thresholds — so your team can act before they cancel.

Core capabilities

How risk scoring works

ChurnKit’s scoring model considers:
  • Recency — how recently the user was active
  • Frequency — how often they use core features
  • Depth — breadth of feature adoption
  • Trajectory — whether engagement is trending up or down
  • Plan signals — trial expiry, downgrade history, support volume
The model outputs:
FieldTypeDescription
scorenumber0.0 (safe) → 1.0 (churning)
tier'low' | 'medium' | 'high'Human-readable risk band
signalsstring[]Reasons driving the score
recommendationstringSuggested action

Typical integration flow

User signs up → identify()
User logs in → event('session_started')
User uses feature → event('feature_used', { feature: '...' })
Cron / webhook → score() or watch() alerts your team
Team reacts → email, in-app nudge, CS outreach

Pricing

ChurnKit Free is included automatically when you sign up for FlowsBuilt. See the Console for plan limits and upgrades.