Reads a CSV of user signups and activity logs, then generates a formatted Excel workbook with a retention cohort matrix. For Python developers analyzing product usage without BI tools. Saves hours of manual spreadsheet work.

Features

  • Reads user signup dates and activity logs from CSV
  • Calculates weekly or monthly retention percentages
  • Generates a formatted Excel workbook with a cohort matrix
  • Applies conditional formatting to highlight retention trends
  • Exports a summary sheet with key metrics (e.g., overall retention rate)

Usage

retention_tool --signups signups.csv --activity activity.csv --output retention_report.xlsx --period monthly

Requirements

Python 3.8+. Install dependencies:

pip install -r requirements.txt

Download

Buy for $29 โ†’

Buy once, download immediately. ZIP includes the full script, README, and usage examples.

License

Personal & Commercial Use. You may use this tool in your own personal and commercial projects. Redistribution or resale of the source code is not permitted.