- Home
- Resources
- Integrations
- ChartMogul
ChartMogul Make integrationAutomate ChartMogul with Make.
Your billing data lives in several tools, and ChartMogul only knows what it receives. The ChartMogul Make integration gives you 27 modules to push customers, plans and invoices in, or read them back out. This guide connects your account and walks you through a first scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the ChartMogul Make integration do for you?
The ChartMogul Make integration links your ChartMogul account to Make, a no-code tool where you build a scenario: an automation made of modules, each one a single brick that creates, reads, updates or lists something. With it, the customers, plans and invoices ChartMogul tracks can be fed from your other apps without writing an API script.
Feed invoices from a tool ChartMogul does not read. When a sale lands in your billing or checkout app, Create a Customer and Import an Invoice send it to ChartMogul, and Import an Invoice Transaction adds the transaction linked to that invoice.
Keep your catalog in step. A new offer on your pricing page becomes a record through Create a Plan, gets filed under Create a Plan Group, and Update a Plan follows the changes you make later.
Send ChartMogul records elsewhere. List Customers or List Customer's Subscriptions return one bundle per record (a bundle is one item passed to the next module), which you can drop into a spreadsheet or a CRM.
What Make does not do here: ChartMogul has no trigger, so nothing starts a scenario from inside ChartMogul, and List Invoices only returns invoices created through the API. Make also notes that the official module documentation is AI-generated, so check important details against ChartMogul's own docs. If you are weighing tools, the n8n vs Make comparison lays out the criteria, Make pricing explains how operations are counted, and Make training covers the editor from scratch.
How do you connect ChartMogul to Make?
- 01
Copy your API key from ChartMogul
In ChartMogul, open Profile, click View Profile, then API Keys in the sidebar. Copy the key shown in the API Keys table. You need an active ChartMogul account to reach this page.
- 02
Add a ChartMogul module in Make
Open your scenario, click the + and search for ChartMogul. Pick any module, then click Create a connection. A connection is your ChartMogul account linked to Make once. You can type a label in Connection name if you manage several accounts.
- 03
Paste the key and save
Paste the credentials you copied into the connection window and confirm. From then on, every ChartMogul module in every scenario can reuse this connection without asking for the key again.
Your first scenario: turn a payment into ChartMogul data
GoalWhen a payment is recorded in your billing tool, Make creates the matching customer in ChartMogul and imports the invoice.
- 01
Start a new scenario
From the Scenarios page, create a new scenario and click the +. Since ChartMogul has no trigger, the first module is the one from your billing or checkout app that reports a new payment.
- 02
Add Create a Customer
Click the + on the right of the first module, search ChartMogul and choose Create a Customer. Select your connection, or click Create a connection if this is your first ChartMogul module.
- 03
Map the buyer's details
The customer is created under a data source, so pick the one that holds your imported data. Then map the buyer's details from the first module into the customer fields Make shows you.
- 04
Attach the invoice
Add Import an Invoice after it. Map the customer the previous module just created, then the invoice details the payment app sent, so the invoice lands on the right record.
- 05
Test with Run once
Click Run once and trigger a test payment. Each module shows the bundles it received; open them to confirm the customer and the invoice appear in ChartMogul as expected.
- 06
Schedule it and switch it on
Open the clock on the first module. A new scenario runs every 15 minutes by default, which is also the shortest interval on the Free plan. Save, then switch the scenario on.
Every ChartMogul module in Make, explained
ChartMogul gives you 27 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Add a Custom Attribute to a Customer
- Cancel a Customer's Subscription
- Create a Customer
- Create a Data Source
- Create a Plan
- Create a Plan Group
- Delete a Customer
- Delete a Data Source
- Delete an Invoice
- Delete a Plan
- Delete a Plan Group
- Get a Customer
- Get a Data Source
- Get an Invoice
- Get a Plan
- Get a Plan Group
- Import an Invoice
- Import an Invoice Transaction
- Make an API Call
- Update a Customer
- Update a Plan
- Update a Plan Group
- List Customers
- List Customer's Subscriptions
- List Data Sources
- List Invoices
- List Plans
Add a Custom Attribute to a Customer
ActionIn Make“Adds a custom attribute to an existing customer.”
Stamps an existing ChartMogul customer with an extra piece of context you track somewhere else, like the acquisition channel or the account owner, so that detail sits right next to their subscription history.
Cancel a Customer's Subscription
ActionIn Make“Cancels a subscription that was generated from an imported invoice.”
Ends a subscription in ChartMogul so the churn shows up there without anyone editing records by hand. It only works on subscriptions that came from an imported invoice.
Create a Customer
ActionIn Make“Creates a customer object in ChartMogul under the specified data source.”
Adds a brand new customer record to ChartMogul, attached to the data source you pick. It is usually the first write in any scenario that imports billing data.
Create a Data Source
ActionIn Make“Creates a data source object for importing data into ChartMogul.”
Sets up a new data source, the container ChartMogul uses to receive imported customers, plans and invoices. Every import-based scenario needs one to point at.
Create a Plan
ActionIn Make“Creates a plan object in ChartMogul under the specified data source.”
Registers a pricing plan in ChartMogul under a chosen data source, so the invoices you import later can reference it.
Create a Plan Group
ActionIn Make“Creates a plan group object in ChartMogul.”
Creates a group that bundles several plans together, handy when monthly and yearly versions of one offer should be read as a single product.
Delete a Customer
ActionIn Make“Deletes the specified customer object and all its associated data.”
Removes a customer from ChartMogul along with every piece of data attached to it. Use it to honor an erasure request or wipe a test record.
Delete a Data Source
ActionIn Make“Deletes the specified data source object and all its associated data.”
Erases a whole data source together with everything imported into it. It is the heaviest cleanup module in the list.
Delete an Invoice
ActionIn Make“Deletes the specified invoice object and all its associated data.”
Takes one invoice out of ChartMogul, with the data linked to it, so a wrong import stops affecting your figures.
Delete a Plan
ActionIn Make“Deletes the specified plan object from your ChartMogul account.”
Removes a plan from your ChartMogul account, the tidy way to clear offers that were created by mistake.
Delete a Plan Group
ActionIn Make“Deletes the specified plan group object from your ChartMogul account.”
Removes a plan group from ChartMogul when a grouping no longer matches how you sell.
Get a Customer
ActionIn Make“Retrieves a customer object from your ChartMogul account.”
Fetches one customer record from ChartMogul when you already know which one you want, and hands its details to the next module.
Get a Data Source
ActionIn Make“Retrieves a data source object from your ChartMogul account.”
Reads a single data source so a scenario can check which one it is about to write into or clean up.
Get an Invoice
ActionIn Make“Retrieves an invoice object from your ChartMogul account.”
Pulls the details of one invoice out of ChartMogul, ready to map into an email, a ticket or an accounting tool.
Get a Plan
ActionIn Make“Retrieves a plan object from your ChartMogul account.”
Returns one plan from ChartMogul so you can reuse its details further down the scenario, for example before updating it.
Get a Plan Group
ActionIn Make“Retrieves a plan group object from your ChartMogul account.”
Reads one plan group so the scenario knows how an offer is packaged in ChartMogul before acting on it.
Import an Invoice
ActionIn Make“Creates invoices for a given API customer.”
Sends invoices for a given customer into ChartMogul. This is the module that turns sales from a tool ChartMogul does not read natively into subscription data.
Import an Invoice Transaction
ActionIn Make“Creates a transaction object for an invoice imported using the Import API.”
Attaches a transaction to an invoice that was already imported through the API, so ChartMogul sees what happened to that invoice after it was sent.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Reaches any endpoint of the ChartMogul API with the connection you already set up, so you are not stuck when no listed module does what you need.
Update a Customer
ActionIn Make“Updates certain modifiable attributes of a customer object in your ChartMogul account.”
Changes the editable details of a customer already in ChartMogul, so a company rename or a new contact does not leave stale data behind.
Update a Plan
ActionIn Make“Updates a plan object in your ChartMogul account.”
Edits a plan that already lives in ChartMogul, which keeps your catalog aligned when an offer changes name or details.
Update a Plan Group
ActionIn Make“Updates a plan group object in your ChartMogul account.”
Modifies an existing plan group, for instance to rename it when a product line is rebranded.
List Customers
SearchIn Make“Returns a list of all customer objects in your ChartMogul account.”
Returns the customers in your ChartMogul account as separate bundles, so each one can go through the following modules on its own.
List Customer's Subscriptions
SearchIn Make“Returns a list of subscription objects for a given customer.”
Gives you every subscription attached to one customer, one bundle each, which is the view you need before changing any of them.
List Data Sources
SearchIn Make“Lists all data source objects in your ChartMogul account.”
Shows all the data sources in your ChartMogul account, useful when a scenario has to pick where to send an import.
List Invoices
SearchIn Make“Returns a list of invoice objects created using the API in your ChartMogul account.”
Returns the invoices that were created through the API in your ChartMogul account, one bundle per invoice.
List Plans
SearchIn Make“Returns a list of plan objects in your ChartMogul account.”
Pulls your whole ChartMogul plan catalog, one bundle per plan, so you can compare it with the offers in your billing tool.
Need help automating ChartMogul with Make?
A person reads every message.