All integrations

App Store subscription analytics

Connect App Store Connect and ChartMogul turns the sales and refund data for your iOS auto-renewable subscriptions into MRR, ARR, churn, and retention reports. ChartMogul builds and supports the integration, and updates it daily.

At a glance

Built and supported by
ChartMogul
Pricing
Included in your ChartMogul plan at no extra cost. Counts as one billing source.
What it does
  • Subscription and billing data into ChartMogul
Setup
Read the setup guide

What you get from your App Store data

ChartMogul reads the subscriber reports from App Store Connect and calculates your subscription metrics from them: MRR, ARR, churn, LTV, and every subscriber's MRR movements. You can segment revenue by plan, country, or cohort, and split subscribers by app.

How it works

Connecting. You generate a Reporter token in App Store Connect under Sales and Trends and add it to ChartMogul. You need the Admin or Finance role in App Store Connect.

History. Apple's subscriber reports cover the most recent 12 months, so that's what the first import brings in.

Staying up to date. ChartMogul checks for new reports about once a day.

What ChartMogul imports

  • Sales and refund transactions for iOS auto-renewable subscriptions
  • Free trial start dates
  • Each app's name, as a tag on its subscribers

Apple's reports don't include names, emails, failed payments, cancellations, or plan changes. ChartMogul infers cancellations and plan changes from the transactions, as described below.

Before you connect

  • It covers iOS auto-renewable subscriptions.
  • You need the Admin or Finance role in App Store Connect.
  • Apple's reports go back 12 months, and the Reporter token expires every 180 days.
  • Apple resets a Subscriber ID after 180 days of inactivity, so a returning subscriber can appear as a new customer.

The App Store Connect integration guide explains how ChartMogul infers cancellations and plan changes, and how it handles taxes and Apple's fees.

Setting it up

  1. In App Store Connect, go to Sales and Trends and generate a Reporter token.
  2. In ChartMogul, add App Store Connect as a source and paste the token.
  3. Choose whether to use developer proceeds, and whether to split subscribers by app.
  4. Import your data.

The App Store Connect integration guide covers every setting in detail.

App Store Connect integration questions

Does the App Store Connect integration cost extra?

No. It's included in every ChartMogul plan and counts as one of your plan's billing sources. The pricing page shows how many billing sources each plan includes.

How much history does ChartMogul import from the App Store?

The most recent 12 months, because that's how far back Apple's subscriber reports go. Subscriptions that started earlier and are still active show a start date of about 12 months ago.

How often does ChartMogul sync with the App Store?

About once a day, so your data can be up to 24 hours behind.

Do I need to do anything after connecting?

Yes, twice a year. The Reporter token you connect with is valid for 180 days. Before it expires, generate a new one, add it in ChartMogul, and reimport.