Customer churn analysis
“for the stripe subscriptions export, show each month over the last 12 months: customers active at the start, customers lost, churn rate as lost divided by starting customers, and mrr lost from those cancels”
For the Stripe subscriptions export, show each month over the last 12 months: customers active at the start, customers lost, churn rate as lost divided by starting customers, and MRR lost from those cancels, including the current month.
What the agent built
1 step, each one an ordinary Mammoth step you can open and change.
- FileStripe subscriptions exportCSV export · 45 rows
- StepCalculate monthly churnStep 1
- ResultMonthly Subscription Churn12 rows
- ScheduleRuns when you sayProposed
Checked on the sample files: every step ran, 12 rows came out.
- Download Stripe subscriptions export sample (45 rows)Stripe: Billing > Subscriptions > Export
What you get back
The result of that run, the rows to look at first.
| Month | Customers active at start | Customers lost | Churn rate | MRR lost |
|---|---|---|---|---|
| 2025-12-01 | 3 | 0 | 0% | 0 |
| 2026-01-01 | 7 | 3 | 42.9% | 347 |
| 2026-02-01 | 8 | 3 | 37.5% | 347 |
| 2026-03-01 | 9 | 2 | 22.2% | 148 |
| 2026-04-01 | 11 | 2 | 18.2% | 148 |
| 2026-05-01 | 13 | 2 | 15.4% | 298 |
| 2026-06-01 | 15 | 1 | 6.7% | 49 |
| 2026-07-01 | 18 | 2 | 11.1% | 148 |
| 2026-08-01 | 20 | 1 | 5% | 199 |
| 2026-09-01 | 23 | 1 | 4.3% | 49 |
| 2026-10-01 | 25 | 1 | 4% | 99 |
| 2026-11-01 | 27 | 2 | 7.4% | 148 |
How do you analyze customer churn by month?
Export your Stripe subscriptions data as a subscriptions export, then load it into Mammoth. It shows each of the last 12 months, including the current month, with customers active at the start, customers lost, churn rate, and MRR lost from those cancels.
How it works
How to use the Monthly Subscription Churn workflow
- 1Get early accessWe invite people in small batches, job by job. You'll land on this workflow, already built and checked on the sample files.
- 2Swap in your exportsUpload your own files as they come out of your tools. The agent checks the workflow on your rows.
- 3Change it in words, then turn it onSay what to change and see the new result before anything saves. Then choose when it runs.
Monthly Subscription Churn: questions
What export do I need?
What happens to rows that do not match the rules?
Can I change the churn rules in words?
Get early access to this workflow
It will open already built and checked on the sample files. Swap in your own exports and see your result.
Workflows like this
Cohorts, churn, repeat purchases, retention, RFM segments and recurring revenue, from your orders or payments.
- Customer lifetime value by cohortWork out customer lifetime value by signup month cohort from Shopify customers and orders exports, with revenue per customer and average order count.See the workflow Built by the agent
- Cohort retentionEach month's new customers, and the share still buying 1, 2, 3… months laterSee the workflow Template
- ARPU by monthCalculate average revenue per user each month from Stripe invoices and active customers.See the workflow Built by the agent
- RFM segmentsEvery customer scored 1-5 on recency, frequency and spend, with a segmentSee the workflow Template
- Net revenue retentionNet and gross revenue retention for every monthSee the workflow Template
- Repeat purchase rateEach month's new customers and the share who ordered again within 90 daysSee the workflow Template