Good morning, Captain.
Here is the state of your customer base.
At-risk accounts
All Accounts
ML Model
Integrations
Connect your data sources to start predicting churn.
Install the tracking snippet
Paste this code into your app's main layout file, just before the closing </body> tag. It takes 2 minutes.
Call identify() whenever a user logs in. Pass their company ID and billing info so we can link events to the right account.
// Call on every page load when a user is signed in
ChurnSense.identify(currentUser.companyId, {
company_name: currentUser.companyName,
plan: currentUser.plan, // "starter", "pro", "enterprise"
mrr: currentUser.mrr, // monthly revenue in dollars
seats_paid: currentUser.seats, // number of seats they pay for
});
Track the events that matter. Each one becomes a churn signal for the ML model.
ChurnSense.track('login');
ChurnSense.track('feature_used', { feature: 'export' });
ChurnSense.track('ticket_created', { severity: 'high' });
ChurnSense.track('nps_score', { score: 8 });
Connect your Stripe account
Stripe sends us payment failures, cancellations, and downgrades automatically. These are the strongest churn signals — accounts with payment issues are 3× more likely to churn.
whsec_) on the endpoint's detail page — click "Reveal" to see it.Import historical customer data
Upload your existing customer data to cold-start the ML model immediately. The more historical data you provide, the more accurate your churn predictions from day one.
Use our CSV template so your data is in the right format. Fill in one row per customer event.
If you're uploading a corrected or complete dataset to replace a previous import, clear your old data first. This wipes all accounts, events, and scores so stale data doesn't affect your predictions.
Settings
Manage your profile, security, and notification preferences.
Profile
Your account name and contact details.
Email address cannot be changed after signup.
Security
Update your password. After changing, all existing sessions are signed out.
Notifications
Where ChurnSense sends alerts when accounts cross the risk threshold.
High-risk alerts are sent to this address.
Get notified in Slack when accounts become high-risk.
Appearance
Choose how ChurnSense looks on this device.
Applies immediately and is remembered on this device.
Danger Zone
These actions are permanent and cannot be undone.
Permanently deletes your account, all customer data, churn scores, and your trained ML model.