Skip to main content
Ecommerce & Subscription

B2B subscription billing, unified with commerce

B2B billing and DTC orders rarely meet in one report. Chargebee subscriptions are modeled into MRR and churn, and its invoices sit beside Shopify orders.

Access
Read-only Chargebee API key

Chargebee

Commerce, order, billing, and subscription systems that anchor revenue and lifecycle reporting.

Why Chargebee?

Chargebee handles subscription billing for B2B and SaaS models. SourceMedium counts Chargebee as an online store in repurchase reporting and uses its line-item mappings to tell subscription orders from one-time ones. Its subscriptions land in the same subscriber and retention tables as ReCharge.

MRR tracking

Monthly recurring revenue calculated from active Chargebee subscriptions.

Churn and cancellations

Cancelled subscriptions, with the cancellation reason where Chargebee supplies one, show where subscribers leave.

Order-type classification

Chargebee line-item mappings mark each order line as subscription or one-time before the order rolls up.

Repurchase reporting

Repeat purchasing by order date includes Chargebee orders next to Shopify and Amazon.

Before you analyze

Boundaries that change how Chargebee numbers should be read.

Pick the grain first

Subscription, subscriber, and order are separate grains with separate tables, and Chargebee invoices land as orders. One customer can hold several subscriptions, so decide what you are counting before you count it.

Details in the docs

MRR is not billed revenue

MRR describes the recurring value of active subscriptions. What a customer was actually charged comes from Chargebee invoices, which land as orders.

Details in the docs

What you can ask

With SourceMedium Agent, you can query Chargebee data using natural language. Here are some examples.

What's our MRR from Chargebee subscriptions, and how did it move last quarter?
Which cancellation reasons are most common among Chargebee subscribers?
Compare subscription vs. one-time revenue
Investigate with your AI

Joins with other integrations

Chargebee data is designed to join with your other data sources for unified analysis.

How it works

Setup depends on the source. We confirm access requirements, history, cadence, and customer responsibilities before implementation begins.

1

Create a read-only key

In Chargebee, open Settings, then Configure Chargebee, then API keys and webhooks, and add a Read-Only key with access to All.

2

Connect in SourceMedium

Choose Chargebee in the connector picker and paste the key. SourceMedium checks it before saving.

3

Wait for the first data

The connection reads Awaiting first data until its first sync lands, then Connected.

Ready to stop debating the numbers?

In 30 minutes, we will

  1. Map your current systems and reporting gaps.

  2. Show one workflow relevant to your team.

  3. Outline likely fit, implementation scope, and next steps.

Book a walkthrough

Share a little context, then choose a time immediately after submitting.

Takes under a minute. Then pick a time.

How we use your details