> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flowsbuilt.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ChurnKit Overview

> Real-time churn prediction and risk scoring for SaaS products.

## 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

<CardGroup cols={2}>
  <Card title="Event Tracking" icon="bolt" href="/churnkit/events/track">
    Track any product event — logins, feature usage, support tickets, plan changes.
  </Card>

  <Card title="Risk Scoring" icon="gauge-high" href="/churnkit/risk/score">
    Get a 0–1 churn risk score with tier classification and actionable recommendations.
  </Card>

  <Card title="At-Risk Users" icon="users" href="/churnkit/risk/at-risk">
    Paginate or stream all at-risk users above a threshold for bulk intervention.
  </Card>

  <Card title="Webhook Watches" icon="bell" href="/churnkit/watching/watch">
    Set per-user webhooks that fire when risk exceeds a threshold, with cooldowns.
  </Card>
</CardGroup>

## 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:

| Field            | Type                          | Description                 |
| ---------------- | ----------------------------- | --------------------------- |
| `score`          | `number`                      | 0.0 (safe) → 1.0 (churning) |
| `tier`           | `'low' \| 'medium' \| 'high'` | Human-readable risk band    |
| `signals`        | `string[]`                    | Reasons driving the score   |
| `recommendation` | `string`                      | Suggested 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](https://console.flowsbuilt.com/dashboard/products) for plan limits and upgrades.
