Chargebee to monday.com: Track Billing Events Without Zapier or Make
Learn how to integrate Chargebee with monday.com through webhooks, avoiding the need for Zapier, Make, or other automation platforms.
Many teams using Chargebee want an easy way to bring subscription and billing data into monday.com to keep workflows organized and up to date. While tools like Zapier or Make can handle this, they’re often more complex than necessary — or come with extra costs. In this guide, you’ll see how to push Chargebee events, such as new subscriptions, invoices, or payments, straight into monday.com using webhooks. By the end, you’ll have a lean setup that keeps your monday.com boards in sync with your billing system.
HookPanda is a monday.com add-on that makes enables incoming webhooks on Monday. Just set up your webhooks in monday.com, and they’re ready to receive data—no additional integration tools needed.
Install HookPanda on your monday.com account
You can install the app from the monday.com marketplace.
After installation, create a HookPanda board — this is where you’ll manage your webhooks. Below is a screenshot showing how to create a HookPanda board.
The first time you open the app, you will be asked to authorise HookPanda to have access to your account.
Creating your Webhook
Click the “New Webhook” button at the top of the board to open the Webhook creation drawer. Select the Workspace and the target board where you want to forward your Gravity Forms data.
For this tutorial, I’ve created a “Chargebee Demo” board in my monday.com account. Here’s what my filled-in drawer looks like:
When you’re done, click the “Create Webhook” button to finalize your webhook setup.
Mapping Chargebee data to Monday board columns
Chargebee
First, let’s set up the webhook request in Chargebee.
Navigate to Settings > Configure Chargebee > API Keys and Webhooks, then switch to the Webhooks tab.
Fill in the required fields — if needed, you can follow Chargebee’s official guide for reference.
For the Webhook URL, paste the URL of the webhook you created in monday.com. It will look something like https://hooks.hookpanda.io/{..}/{..}.
Next, use the Events to Send field to select which Chargebee events—such as new subscriptions, invoices, or payments — you want to forward to your monday.com board. In my case, I’m sending Payment Succeeded events. Here’s what my settings are on Chargebee:
HookPanda Webhook configuration
Next, we need to map the data received from Chargebee to the columns on our monday.com board.
For this tutorial, we’ll be sending the following data to monday.com:
Transaction ID
First Name
Last Name
Email
Amount
Below is an example of the data as it’s posted from Chargebee. Non-essential fields have been removed for clarity:
{
"content": {
"transaction": {
"id": "txn_199DbEUvAuamyOwD",
"amount": 100000
},
"customer": {
"first_name": "Maria",
"last_name": "Gonzalez",
"email": "maria.gonzalez_AT_test.com@example.com"
}
}
}
Click the gear (Settings) icon next to your HookPanda webhook to open the “Manage Webhook” drawer.
The Field Mapping section is where we can map each field to it’s destination column. Here’s what my completed field mapping looks like:
There should be an entry for each field. Nested json fields are defined using a dot(.) to represent each level of nesting. When you are done, save your changes.
Testing your Webhook
You’re now ready to test your webhook. Make sure the webhook is enabled — you can check this on your HookPanda board. If it’s not active, simply toggle the switch to enable it.
With the fields mapped and the webhook enabled, You can send a test event from Chargebee, the data should appear immediately in your target monday.com board.