Chargebee

Introduction

Chargebee is the leading Revenue Growth Management (RGM) platform for subscription businesses. Chargebee aims to help businesses of all sizes to grow their revenue by providing a comprehensive suite of solutions, including subscription management and recurring billing, pricing and payment optimization, revenue recognition, collections, and customer retention.

MoEngage <> Chargebee

The integration between Chargebee and MoEngage ensures a seamless synchronization of your customers' purchase and subscription events. This integration enables you to send Chargebee events such customer updates, subscription changes or payment changes to MoEngage and run targetted hyper-personalised campaigns on top of Chargebee data. 

Some use-cases: 

Automated Subscription Renewal Reminders: You can send personalized reminders to customers when their subscription is about to renew through various channels like push notifications, emails, or SMS. It can help reduce churn and increase renewal rates.

Targeted Upsell Campaigns: Based on the customer's subscription data, you can create targeted campaigns to upsell additional products or services. For example, if a customer is on a basic plan, you can send them personalized offers to upgrade to a premium plan.

Abandoned Cart Recovery: If a customer adds a subscription to their cart but does not complete the purchase, you can send a follow-up message with a special offer or reminder to encourage them to complete the transaction.

Personalized Onboarding: You can use Chargebee's data to send personalized onboarding messages to new subscribers, helping to engage and retain them from the start.

Win-Back Campaigns: For customers who have canceled their subscriptions, you can send targeted win-back campaigns with special offers or incentives to encourage them to resubscribe.

Payment Failure Notifications: You can send immediate notifications to customers when a payment fails, prompting them to update their payment information and avoid service disruption.

Loyalty Program: You can use Chargebee’s subscription data to enroll customers into a loyalty program and send them targeted messages about their points balance, available rewards, and special promotions.

library_add_check

Prerequisites

  • Ensure you have access to your Chargebee webhooks.
  • The integration works on top of customer_id as a common identifier between Chargebee and MoEngage. 

 

Step 1: Get your MoEngage endpoint 

Reach out to to your MoEngage Customer Success Manager to get a dedicated endpoint for your Chargebee integration.

Step 2: Set up Chargebee Webhooks 

To configure your webhooks, refer to Chargebee guide for more details

  1. Navigate to Settings > Configure Chargebee > API Keys and Webhooks.
  2. Switch to the Webhooks tab.
  3. Click Add Webhook.
    • Webhook Name: The Webhook Name is the name by which the webhook will be referred to in Chargebee. Add any webhook name such as MoEngage events.
    • Webhook URL: This represents the endpoint to which the webhook should be sent. It is same as the endpoint that you obtained in Step 1. 
    • Basic Authentication: Turn on the toggle and enter the following details: 
      • User Name: <MoEngage workspace ID>
      • Password: <MoEngage Data API key >
        <MoEngage Workspace ID> and <MoEngage Data API Key> can be fetched from MoEngage Dashboard >> Settings >> APIs.
    • API Version: Select V2
    • Events: Select the Chargebee events that you intend to send to MoEngage. MoEngage supports all events related to customer updates and subscription.

You can also test your webhook endpoint using the Test Webhook option. 

Step 3: Send targeted campaigns on MoEngage

Your users and events should start showing up in MoEngage:

Screenshot 2024-11-28 at 10.17.18 PM.png

You can now run event-triggered campaigns to your users.

 

Supported Chargebee Events 

Event name
 
Customer Created
Customer Changed
Customer Deleted
Customer Moved Out
Customer Moved In
Subscription Created
Subscription Created With Backdating
Subscription Started
Subscription Trial End Reminder
Subscription Activated
Subscription Activated With Backdating
Subscription Changed
Subscription Trial Extended
Mrr Updated
Subscription Changed With Backdating
Subscription Cancellation Scheduled
Subscription Cancellation Reminder
Subscription Cancelled
Subscription Canceled With Backdating
Subscription Reactivated
Subscription Reactivated With Backdating
Subscription Renewed
Subscription Items Renewed
Subscription Scheduled Cancellation Removed
Subscription Changes Scheduled
Subscription Scheduled Changes Removed
Subscription Shipping Address Updated
Subscription Deleted
Subscription Paused
Subscription Pause Scheduled
Subscription Scheduled Pause Removed
Subscription Resumed
Subscription Resumption Scheduled
Subscription Scheduled Resumption Removed
Subscription Advance Invoice Schedule Added
Subscription Advance Invoice Schedule Updated
Subscription Advance Invoice Schedule Removed

Previous

Next

Was this article helpful?
0 out of 0 found this helpful

How can we improve this article?