What you get from your Stripe data
ChartMogul reads your Stripe billing history and calculates your subscription metrics from it: MRR, ARR, churn, LTV, and every customer's MRR movements. You can segment revenue by plan, country, or cohort, save reports, and send scheduled updates to email or Slack.
How it works
Connecting. You add Stripe as a source in ChartMogul, choose the environment (production, sandbox, or test data), and approve the connection in Stripe. You need to be an Admin or Owner in ChartMogul and an Admin in Stripe.
History. The first import brings in all your existing subscription billing data.
Staying up to date. After that, ChartMogul picks up changes from Stripe as they happen.
What ChartMogul imports
- Customers, with their Stripe metadata as custom attributes
- Invoices, transactions, and credit notes
- Free trial start dates
- Subscription events, used for committed MRR (CMRR)
- Each customer's latest cancellation reason
Before you connect
- You need to be an Admin in Stripe, and an Admin or Owner in ChartMogul.
- Each Stripe account is a separate source.
- You choose the environment when you connect, and can't change it later.
The Stripe integration guide explains how ChartMogul handles taxes, refunds, and paused subscriptions.
Setting it up
- In ChartMogul, go to Settings > Sources > Add Source and pick Stripe.
- Name the source and choose the environment.
- Choose your data settings, such as whether to import customers who have no invoices yet.
- Click Connect with Stripe and approve the connection.
- Import your data.
The Stripe integration guide covers every setting in detail.