Chargebee Webhook
Cello makes it easy to connect securely to your Chargebee subscription and payment provider to automate transaction events, attribution, and payouts. Transactions are monitored and used to payout referrers based on your campaign reward rules
How does it work?
A notification event is securely sent to Cello through the webhook endpoint every time a customer makes a payment or a customer record is created or updated. Cello checks these events to perform the following actions:
- Determine if a reward for referrer needs to be created and paid out
- Inform the referrer on new signups and rewards
- Cancel recurring rewards if a subscription is cancelled
If the automation of Cello detects unclear cases the automation will be paused and Cello will reach out to you to clarify the case.
Connecting Chargebee
You will add a Webhook to your Chargebee configuration to connect Chargebee and Cello. This can be done in both test and production environments separately. To set up:
Log in to your Chargebee dashboard.
From the sidebar, select Settings > Configure Chargebee and click on Webhooks.
Click on "+ Add Webhook" and fill out the Endpoint URL provided based on the environment.
Select the events you want to send under "Events to Send." Select the events
- Customer Created, Customer Changed, Customer Deleted
- Payment Succeeded, Payment Refunded, Payment Failed
To secure the webhook, select Protect webhook URL with basic authentication and add the
product_id
andsecret
provided in the Cello Portal.Be sure to select Exclude card Information from webhook call
Finally click Create to enable the webhook
Make sure to select "Exclude card information from webhook call"
Endpoint created 🎉

Endpoint URLs
Use the Endpoint URL that corresponds with the environment. ProductId is different for each environment and is provided in the Cello Portal.
Endpoint URL | Environment |
---|---|
https://api.sandbox.cello.so/products/{your_productId}/transaction-webhook/chargebee | Dev and Stage |
https://api.cello.so/products/{your_productId}/transaction-webhook/chargebee | Prod |