const risk = await churn.score('user_123')console.log(risk.score) // 0.73console.log(risk.tier) // 'high'console.log(risk.signals) // ['no_login_7d', 'support_spike']console.log(risk.recommendation) // 'Reach out to this user immediately.'
Get notified automatically when a user’s risk crosses a threshold:
await churn.watch('user_123', { threshold: 0.7, webhook: 'https://yourapp.com/hooks/churn-alert', cooldown: '24h', // don't fire more than once every 24 hours})