An intricate system was built in Airtable, fully leveraging formulas and automation. The solution involved several key parts:
- New member records were automatically linked to a specific cohort using a formula based on their join date. New cohorts were created as needed (automatically).
- To track churn and calculate retention, twelve columns were added to the Cohort and Months' data tables to convert churn "stamps", which were automatically logged as specific months based on the churn date.
- Revenue and LTV were accounted for by linking payment amounts to specific monthly columns within the 12-month tracking span for each cohort (automatic stamps). This included handling both yearly and monthly payments.
- Automation monitored "payment counts" and assigned payments (as a static number) to the correct monthly column, with these columns then summarized on the cohort side.
- LTV was calculated by counting paid members in a specific status for each relative month and calculating payments made by members meeting specific criteria.