All integrations

Paddle subscription analytics

Connect Paddle and ChartMogul turns your Paddle customers, subscriptions, and payments into MRR, ARR, churn, and retention reports. It works with both Paddle Billing and Paddle Classic. The integration is built and supported by SaaSync, a ChartMogul partner, and SaaSync includes it at no cost for ChartMogul customers.

At a glance

Built and supported by
SaaSync, a ChartMogul partner
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

Built by SaaSync, at no cost to you

SaaSync is a ChartMogul partner that connects billing systems to ChartMogul. For Paddle, you create a SaaSync account and connect Paddle there, and SaaSync sends your data to ChartMogul. SaaSync includes the integration at no cost when you subscribe to ChartMogul, and on ChartMogul's free plan. More about SaaSync.

How it works

Connecting. SaaSync reads Paddle through its API and webhooks, so you give SaaSync a Paddle API key (with read permissions, for Paddle Billing, or with your vendor ID, for Paddle Classic) and set up webhooks in Paddle with every event selected. You need administrator or technical access in Paddle. SaaSync then connects to ChartMogul with a ChartMogul API key that has read and write access.

History. SaaSync rebuilds your history as far back as the webhook history in your Paddle account.

What gets imported. Customers, subscriptions, invoices, and payments.

Once the data is in ChartMogul, you get MRR, ARR, churn, LTV, and every customer's MRR movements.

Before you connect

  • Webhooks are required, for both Paddle Billing and Paddle Classic.
  • The first sync can be slow, because Paddle limits how fast its API can be read.

SaaSync's Paddle limitations article lists what's handled differently in Paddle Classic.

Setting it up

  1. Create a SaaSync account.
  2. Connect Paddle as a source in SaaSync, and set up the webhooks in Paddle.
  3. In ChartMogul, create an API key with read and write access.
  4. In SaaSync, add ChartMogul as the destination with that key.

SaaSync's Paddle guide covers both Paddle Billing and Paddle Classic.

Paddle integration questions

Does the Paddle integration cost extra?

SaaSync includes it at no cost when you subscribe to ChartMogul, and on ChartMogul's free plan. Custom sync logic costs $100 a month, paid directly to SaaSync.

Does it work with Paddle Billing and Paddle Classic?

Yes, both. They connect slightly differently: Paddle Billing needs an API key, and Paddle Classic needs an API key and your vendor ID.

How much Paddle history comes in?

As far back as the webhook history in your Paddle account. The first sync can take anywhere from a few minutes to several days, because Paddle limits how fast its API can be read.