FirstPromoter allows you to automatically track sales, refunds, upgrades and cancellations from Chargebee.
1. Accessing Chargebee Integration
Navigate to your profile located in the upper-right section and select "Settings";
Access the "Integrations" tab;
Scroll down to the "Integrations with third-parties" section;
Select "Setup" under Chargebee.
2. Setting Chargebee Webhooks
Log in to your Chargebee account and navigate to Settings > Webhook Settings.
Click the 'Add new webhook' button on the top right (if visible);
Set a Webhook name such as "FirstPromoter";
Paste the Webhook Endpoint URL value from the FirstPromoter integration setup into the Webhook URL field;
Select API version - V2;
Choose the following events only: "Customer Created", "Payment Succeeded", "Payment Refunded", "Subscription Cancelled", "Subscription Deleted";
Check "Exclude card information from webhook call";
Click "Create Webhook".
3. Confirming Webhook Connection
Return to FirstPromoter, enter your Chargebee subdomain in the 'Site' field (look at the URL bar; if your URL is https://mycompany.chargebee.com, your site is 'mycompany');
Click "Confirm webhook connection".
Note: If you need to modify the Chargebee account or switch from sandbox to production environments, go to your Profile - Settings > Integrations tab - Integrations with third-parties > Select Chargebee - Update, and repeat the steps.