1. Create an API key
Go to Settings → API, name a key, tick Tracking only, and select Create key. A tracking-only key can identify accounts and send events, nothing else. Keep it on your server.2. Send events from your server
Install the Node.js SDK:
3. Mark your key events
Under Events on the same page, give each event a role:- Key value: the thing customers pay for, such as publishing a report or sending a reply. Churn Signals watches these.
- Engagement: signs of use that matter less, such as opening the dashboard.
- Ignore: noise, such as logins.

identify with a link.
4. Turn on detection
Go to Churn & retention → Settings → Detection.
- Select Turn on. OneMRR checks every paying customer once a day. Select Check now to run it straight away.
- Under How customers use your product, choose Daily, Weekly, Monthly, Seasonal (busy at certain times of year) or Custom (at least every few days). This sets how long a quiet spell must last before it counts.
Rules
Turning detection on creates two starter rules:- Key activity stopped: no key activity for twice the customer’s usual gap.
- Key activity dropped: key activity down 60% or more against the customer’s usual level.
