Skip to main content
All CollectionsEngage
Integrating Chargebee with Poool Engage
Integrating Chargebee with Poool Engage

Synchronize and display your Chargebee offers in Poool Engage

Anthony Ribeiro avatar
Written by Anthony Ribeiro
Updated over 2 weeks ago

The native Chargebee integration allows you to display and manage all Chargebee offers directly within Poool Engage.

With this connector, you can automatically sync products and subscription plans, simplifying integration and enhancing the user experience.

Why Use the Native Connector?

Automatic Offer Synchronization

The integration automatically retrieves Chargebee products and plans within the Engage element creation UI. This ensures that displayed information is always up to date and reflects the latest modifications made in Chargebee.

Time Savings in Integration

With this native synchronization, there is no need to manually enter offer details in the dashboard.

This allows for quicker element configuration with integrated offers.

Optimized User Experience

The integration ensures real-time synchronization and smooth redirection to Chargebee’s checkout flow, providing an efficient and frictionless subscription process for readers.

Installation Steps

1. Install Chargebee

Go to the "Integrations" page in the Poool dashboard and activate the Chargebee integration.

2. Configure Engage Settings

  • Enter your Chargebee site identifier.

  • Add your Chargebee account’s secret API key.

3. Set Up Redirect URLs

  • Define the redirect URLs for successful and canceled payments.

💡 On successful payment, additional parameters will be appended to the redirect URL. These parameters, in addition to the usual Chargebee requests, help identify the subscriber’s status.

Features Enabled by the Integration

The Chargebee integration introduces two new components for displaying and managing subscription offers in the dashboard:

1. Single Offer Component

This component allows you to select a specific offer to display dynamically using a dropdown menu (select field).

2. Multiple Offers Component

This component enables the display of multiple offers simultaneously, grouped within the same wall. The displayed offers are determined by the offer IDs entered in the component settings.

To copy the desired pricing details, go to your Chargebee interface:

💡 A pricing ID corresponds to a price within a plan/addon/charge. Do not confuse it with a product ID.

Using Dynamic Variables

The integrated Chargebee components in the Poool dashboard allow customization of titles, texts, and buttons with data from the connected Chargebee account.

Available Variables

  • {chargebee_id} → Offer ID

  • {chargebee_name} → Offer name

  • {chargebee_description} → Offer description

  • {chargebee_period_unit} → Billing period unit (day, week, month, year)

  • {chargebee_price} → Unformatted price

  • {chargebee_full_price} → Formatted price with currency display in the user’s language

  • {chargebee_currency_code} → Currency code (to be used with {chargebee_price})

  • {chargebee_period} → Billing cycle duration

  • {chargebee_billing_cycles} → Number of billing cycles (not defined for automatic renewals)

  • {chargebee_item_type} → Chargebee product type (plan, addon, charge)

  • {chargebee_advantages_{n}} → List of offer-related benefits

Here’s how a Chargebee offer might look when dynamically synced within an Engage component:

Final Render:


The Chargebee integration with Poool Engage allows seamless subscription offer management while ensuring automatic updates and a smooth user experience.

By leveraging this native synchronization, optimizing your conversion funnel and maximizing subscriber revenue has never been easier!

Did this answer your question?