The Problem
Signup Numbers Looked Fine. The Lifecycle Told a Different Story.
Activation Gap: 35% of accounts never created a workspace after signing up — and that drop-off set a ceiling on everything downstream. Among those that did create a workspace, 68% went on to activate within 7 days. But that meant only 44% of all signups activated overall. No consistent definition of "activated" existed — and no way to connect early behavior to downstream paid conversion or churn.
Experiment Running Blind: A guided onboarding flow was live in production, but no analytic layer connected it to downstream outcomes. The team knew activation had improved — not whether that improvement carried into paid conversion, retention, or whether it worked the same way for all segments.
CS Outreach Based on Guesswork: Customer success was prioritizing accounts by size, not behavior. 1,112 medium-risk accounts carrying $96K in active MRR were showing declining engagement signals — with no system to surface them before they churned.
The data lived in five disconnected tables. Product behavior, subscription records, and experiment assignments had never been joined into a single lifecycle model. Every team saw their own slice. Nobody could see where accounts were leaking, or why.
Lifecycle Funnel
The Biggest Drop Happens Before Onboarding Even Begins
Joining five raw tables into a shared account-level model made the full lifecycle visible for the first time. The funnel reveals that the largest single leakage point — losing 35% of signups — happens at workspace creation, before any onboarding experiment or key product action has a chance to intervene.
A/B Experiment Readout
+18.6 pp Activation Lift. Paid Conversion: Flat.
The guided onboarding experiment (onboarding_guided_v1) compared the existing flow against a guided workspace setup with explicit prompts for the first key product action. 2,500 organizations were randomized at the account level.
Segment-Level Treatment Effect
The lift was not uniform. SMB and Mid-Market showed large responses; Enterprise did not — likely because enterprise onboarding depends more on implementation support than in-product prompts.
Churn Risk & CS Prioritization
$96K in MRR at Risk — Before Any Churn Has Occurred
Instead of a black-box propensity model, risk scoring uses four transparent signals any CS or product team can immediately verify: subscription status, 7-day activation, 60-day retention eligibility, and days since last product event. Each signal has an explicit point value — the score is auditable, not opaque.
Recommendations
Four Decisions, Four Teams
Tech Stack
Tools & Methods
Source Code
Code & Documentation
Full Streamlit dashboard, data generation scripts, metric definitions, and test suite available on GitHub. The README includes a quickstart to run the full analytics system locally.
Live Dashboard View on GitHub