All integrations

Chargebee subscription analytics

Connect Chargebee and ChartMogul turns your invoices, subscriptions, and payments into MRR, ARR, churn, and retention reports. ChartMogul builds and supports the integration, and a webhook keeps it up to date as things change in Chargebee.

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 Chargebee data

ChartMogul reads your Chargebee 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 create an API key in Chargebee (ChartMogul recommends a read-only one) and add it to ChartMogul with your Chargebee subdomain. Then you add a webhook in Chargebee that ChartMogul gives you. You need to be an Admin or Owner in both ChartMogul and Chargebee.

History. The first import brings in all your existing subscription billing data.

Staying up to date. The webhook sends changes to ChartMogul in real time.

What ChartMogul imports

  • Customers, with their Chargebee custom fields and metadata as custom attributes
  • Invoices and transactions
  • Lead and free trial start dates
  • Subscription events, used for committed MRR (CMRR)
  • Promotional credits, reported as discounts
  • Each customer's latest cancellation reason

Contacts and transaction fees aren't imported.

Before you connect

  • You need to be an Admin or Owner in both Chargebee and ChartMogul.
  • Chargebee only provides cancellation dates for the most recent 90 days.

The Chargebee integration guide explains how ChartMogul handles taxes and paused subscriptions, and which Chargebee setups are supported.

Setting it up

  1. In Chargebee, create a read-only API key.
  2. In ChartMogul, add Chargebee as a source and enter your subdomain and API key.
  3. Choose your data settings.
  4. Import your data.
  5. Add the ChartMogul webhook in Chargebee.

The Chargebee integration guide covers every setting, including the Chargebee settings to check before you import.

Chargebee integration questions

Does the Chargebee 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.

What access does ChartMogul need to Chargebee?

An API key and your Chargebee subdomain. ChartMogul recommends creating a read-only API key for it.

How much of my Chargebee history does ChartMogul import?

All your existing subscription billing data. One limit comes from Chargebee: it only provides cancellation dates for the most recent 90 days.

How often does ChartMogul sync with Chargebee?

In real time. A webhook you add in Chargebee sends changes to ChartMogul as they happen.