πŸ“Š Subscriber Dashboard Optimo 14

OPTIMO 14 β€’ Upload your CSV to get started
⚠️ ANALYSIS GROUND TRUTH β€” do not violate
1. “Past due invoices” = VOLUNTARY churn. SGE members deliberately deny the charge (their bank / credit-card app) or ignore the dunning emails as their way of quitting. Count it WITH money/affordability churn — never as “involuntary” or a dunning fix.
2. The 8-week orientation started 6 May 2026. Every cohort before that date had NO orientation (= the baseline). The May 6+ cohort is too young to judge retention until ~Aug–Sep 2026 (median time-to-cancel ≈ 10 weeks; 60% of churn by week 12). Only ever compare cohorts at matched age.

πŸ“‚ Upload Latest Subscriber Data

Drop your accounts CSV here or click to browse

πŸ“‰ Cohort Churn Tracker (optional)

2025 launch history is built in β€” just upload your latest cancellations CSV (the current-year export) after the accounts file. You can still select multiple files; anything already covered by the built-in 2025 data or duplicated is skipped automatically.

⚑ Live Data from Outseta (no CSV needed)

Pull subscriber data straight from Outseta through your secure Worker. The CSV upload above still works as a fallback.

Counts every login (~14k events, ~1–2 min) to reveal frequency β€” the true sticky core vs the one-and-done mirage. Pull live data first.
Counts each paying subscriber's email opens (~2,400 lookups, ~2–4 min). Run the login scan too for the cross-channel view. Partial until your CNAME fix.

πŸ“Ί Content Engagement (live from Vimeo)

What members actually watch β€” the format verdict, the episode-length sweet spot, what's gaining, and what needs fixing. Uses the saved Worker URL + shared secret from the live-data panel above.

Processing your data...

πŸ‘‹ Welcome to Your Dashboard

Upload your latest accounts CSV from Outseta to see:

⚠️
Churn Impact
-
Cash dropping off / month
-
real cash you won't collect next month β€” recurring
To break even
-
new monthly subs/mo at current FC mix
12-month cash loss
-
total cash never collected if no replacement
This is real cash, not an MRR average. Your baseline is the literal sum of what every active monthly subscriber pays you each month β€” so when 4.6% of them cancel, that exact dollar amount stops hitting your account. Yearly subs aren't in this number: they paid upfront at signup, and that cash already arrived β€” their contribution shows separately on the "yearly income" line and is unaffected by this churn rate. To plug the hole you need new monthly subs specifically; a new yearly sub gives you upfront cash but doesn't refill your monthly baseline the same way.
Total Active Subscribers
-
-
Monthly Baseline
-
-
Subs to Maintain
-
-
-
Tread-water floor: new subs/mo to offset churn
Current Month New Subs
-
-
-
-
-
New Yearly Income (This Month)
-
-
Month Projection
-
-

Monthly Progress

- Target: 275 baseline
0%
-

πŸ’° Baseline Breakdown (Monthly Subscribers)

Tier Count Rate Monthly Revenue

πŸ“… New Yearly Subscribers

Tier Count Avg Rate Total Income

πŸ“… This Month

Current state vs. projected end-of-month based on 275 subs/month growth rate

πŸ’‘ Take-Home Calculation
Revenue βˆ’ Outseta subscription βˆ’ Outseta processing fee βˆ’ Stripe (2.9% + $0.30/tx) Γ— FX rate (USD to GBP). Toggle plan in Fee Tracker below.

πŸ“… Growth Projections

Based on conservative 275 subs/month growth rate from current state

or /month
% monthly
Default: β€”%
%
Default: β€”%
%
Default: β€”%
%
Default: 7.6% monthly-sub churn (111 monthly cancels/mo Γ· 1,460 monthly base, Mar–May). Note: Outseta's blended figure (~4%) divides by ALL accounts incl. yearly β€” this monthly-only rate is the correct one for baseline decay.
Default: 0.74 ($1 = Β£0.74)

πŸ“Š Historical Growth (Aug 2025 - Present)

Month New Subs Baseline Growth Baseline Total New Income % Change

πŸ“ˆ Overall Growth Metrics

πŸ“… Recent Performance

Date Subs

πŸ“Š Subscriber Mix Analysis

🏦 Platform Fee Tracker

Outseta + Stripe fees breakdown based on current revenue

Outseta Plan: