# Chartmogul

ChartMogul is a subscription analytics platform that helps SaaS and subscription businesses track revenue metrics like MRR, churn, LTV, and customer growth. It pulls billing data from payment processors and subscription platforms into a single analytics layer. Connecting ChartMogul to Coupler.io lets you export that data into spreadsheets, data warehouses, or AI tools without manual exports.

**Why connect ChartMogul to Coupler.io?**

* Sync customer records, subscription activities, and growth counts to Google Sheets, Excel, BigQuery, or Looker Studio
* Send ChartMogul metrics to AI destinations like ChatGPT, Claude, or Gemini for automated analysis and commentary
* Combine customer counts with activity data using Append or Join transformations to build richer revenue dashboards
* Schedule recurring syncs so your reports always reflect the latest subscription data

## Prerequisites

* A ChartMogul account with at least one connected data source
* A ChartMogul API key (available from your account settings)
* A Coupler.io account

## Quick start

{% hint style="success" %}
If you want a high-level revenue snapshot, start with the **Customer monthly counts** entity — it gives you a clean time series of customer growth without the noise of individual records.
{% endhint %}

## How to connect

{% stepper %}
{% step %}
**Create a new data flow in Coupler.io.** From your Coupler.io dashboard, click **Add data flow**, then search for and select **ChartMogul** as the source.
{% endstep %}

{% step %}
**Enter your ChartMogul API key.** In ChartMogul, go to **Profile → API Keys** and copy your secret key. Paste it into the API key field in Coupler.io.
{% endstep %}

{% step %}
**Select an entity.** Choose what data you want to export — Customers, Activities, or one of the customer count cadences (daily, weekly, monthly, quarterly).
{% endstep %}

{% step %}
**Set a start date.** Use the date picker to choose how far back to pull historical data. This filters the data returned for the selected entity.
{% endstep %}

{% step %}
**Choose a destination and run the data flow.** Select your destination — Google Sheets, Excel, BigQuery, Looker Studio, or an AI tool like ChatGPT or Claude — then click **Run** to execute your first manual sync.
{% endstep %}
{% endstepper %}

## Entities overview

| Entity                    | What it contains                                                         |
| ------------------------- | ------------------------------------------------------------------------ |
| Customers                 | Individual customer records with subscription status, plan, and metadata |
| Activities                | Subscription events — new, expansion, contraction, churn, reactivation   |
| Customer daily counts     | Count of active customers per day                                        |
| Customer weekly counts    | Count of active customers per week                                       |
| Customer monthly counts   | Count of active customers per month                                      |
| Customer quarterly counts | Count of active customers per quarter                                    |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.coupler.io/sources/category/finance-and-accounting/chartmogul.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
