Retention Forensics

LIVE AUDIT

Active 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

100/100

No active billing issues

Retention Health

100/100

0 critical + 0 high risk users

Conversion Health

0/100

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.