Trail Trekker Subscription Analytics Pipeline

Problem

The Growth team at Trail Trekker needs reliable, timely insight into how customers change their subscriptions over time—upgrades, downgrades, pauses, and churn. They lack a warehouse and scheduled transformations to answer questions like which plans customers upgrade to, when churn events occur, and the revenue impact of plan changes.

Stakeholder

Primary: Growth/Revenue Operations (ETAs on upgrades, churn detection, MRR impact).
Secondary: Product & Finance (feature adoption, pricing tiers, forecasting).

Approach

1) Ingestion (Python + DuckDB)

2) Transformation (SQLMesh)

3) Orchestration (cron)

Solutions

Dimensional Model

Key Metrics & Logic

Results

Impact for Growth Team

← Back to Home