Churn IntelligenceLive customer retention & communication analytics
LiveRefreshed —Scope —
Refresh churn data
This will trigger a full live refresh: fetch BaseSheet, validate every churn
against Chargebee, re-run cause analysis, pull the latest comms, refresh
payment history and republish the dashboard.
Typical runtime: 4–6 minutes. Your changes will appear automatically when the run completes.
Needs repo + workflow scopes on siranjt/zoca-churn-dashboard. Create one →
Churned (window)
—
ARR lost
—
MRR × 12
Avg tenure at churn
—
days
At-risk (High)
—
Silent 30d+ at churn
—
High preventability
—
Would have been saveable
Overview
Root Cause 0
Churned 0
At-risk 0
Comms Insights
Retained 0
AM Breakdown
Weekly churn (selected window)
Validated churn per ISO week
Monthly churn rate
Churned ÷ active at month start
By AM
Top 10
Tenure buckets
Days active at churn
Churn reason
Top 8
By category
Top 10
By state
Top 10
Lead source mix
Of churned cohort
Root cause analysis · what caused each churn + how we could have prevented it
Primary cause mix
Deterministic classification per customer
Preventability
Scoring 0-100 → High/Med/Low
Action mix
Recommended intervention types
Cause breakdown · $ lost
ARR impact by root cause
Cause
Customers
MRR lost
Response-time health
Time between client → Zoca replies
High-preventability saves
Customers we likely could have retained — sorted by MRR impact
Churned customers · click a row for full history + cause analysis
Business
AM
Churn date
Tenure
MRR
Primary cause
Preventable
Silent
In 90d
Med. reply
At-risk active customers
Business
AM
State
Tier
Score
MRR
Comms 30d
Last contact
Signals
Communication insights — churned customers
Silence before churn
Days since last contact at churn date
Communication decay
Last 4 weeks vs prior 8 weeks
Dominant channel (90d before churn)
Where did the last conversation happen?
Avg weekly volume
Week 0 = churn week
Most frequent inbound keywords
Extracted from churned customer messages
Validated retained · BaseSheet flagged churn, Chargebee still active