Internal toolkit for our subscription revenue and retention reporting.
The data/ folder holds two clean, ready-to-use tables:
accounts.csv— one row per account.planis one of: self_serve, pro.acquisition_channelis already normalized.mrr_monthly.csv— monthly recurring revenue per account.
from src.metrics import mrr, net_revenue_retention, monthly_logo_churnMonthly logo churn is the number of accounts that cancelled, divided by the total number of accounts in the database.
- hook up the dashboard
- add a customer health score