Retention Forensics
LIVE AUDITActive user journey analysis · Conversion intelligence · Revenue leak detection
Total Users
0
Trialing
0
0% convert
Paid
0
Expired / Lost
0
Ghost Signups
0
Never onboarded
Critical Risk
0
High Risk
0
Mobile Traffic
0%
Subscription Health
No active billing issues
Retention Health
0 critical + 0 high risk users
Conversion Health
0% trial→paid rate
⚡ If 1,000 Users Joined Tomorrow — What Breaks First?
1. Stripe webhooks — Already failing under current load. 1000 checkouts → 50-100 missed webhooks → 50-100 support tickets → unmanageable. Fix: Add retry + reconcile job.
2. Ghost signup churn — 60-80% of new users will leave within 3 minutes without onboarding enforcement. Fix: Force onboarding redirect.
3. entitlementSync — Now paginated (patched), but running on every user every scheduled run. At 1000 users, this becomes a slow job. Fix: Run only on users updated in last 48h.
4. Session tracker — Multiple session_start events per mobile page load will flood UserEvent table. At 1000 DAU × 5 sessions × 5 reloads = 25,000 events/day. Fix: Cooldown dedup (patch below).
5. No email automation — Zero emails sent for trial end, win-back, or welcome. 1000 trial users expire silently. Thousands in lost MRR. Fix: Stripe webhook email triggers.