Chargebee (Edge)

Last updated on Nov 06, 2026

Chargebee is a subscription billing and revenue management platform. Businesses use it to manage subscriptions, invoices, payments, and usage-based pricing.

Hevo uses the Chargebee API to replicate the customers, subscriptions, invoices, credit notes, transactions, quotes, orders, Product Catalog 2.0 items and prices, coupons, and events of your Chargebee site to the Destination of your choice. To ingest data, you must provide Hevo with an API key and the sub domain of your Chargebee site.


Supported Features

Feature Name Supported
Capture deletes Yes
History mode No
Custom data (user-configured tables & fields) Yes
Data blocking (skip objects and fields) Yes
Resync (objects and Pipelines) Yes
API configurable Yes

Handling of Deletes

Hevo captures the deletes of the parent objects as follows. When a record is deleted, Hevo sets the value of the metadata column __hevo__marked_deleted to True for the record in the Destination, and replaces its child records.

Deletes Captured Parent Objects
In each run Credit Note, Customer, Invoice, Orders, Payment Source, Quote, Ramp, Subscription, and Transaction, which Chargebee returns as deleted records.

Coupon, Item, Item Family, Item Price, and Virtual Bank Account, which Hevo identifies from the delete events in Chargebee.
In each run, by comparing the data Coupon Code, Coupon Set, Differential Price, Entitlement, and Gift. Hevo ingests all the records of these objects in each run, and marks the records that are no longer in Chargebee as deleted.
Only when you resync the object Comment, Payment Schedule, and Usage. Chargebee does not report the deletes of these objects.

Event and Hosted Page records are never deleted. Chargebee does not delete hosted pages, so Hevo keeps each hosted page with its last state.

Chargebee keeps events only for a limited time, about 90 days. If the Pipeline is paused for longer, resync the Coupon, Item, Item Family, Item Price, and Virtual Bank Account objects to capture the deletes made in the meantime.


Source Considerations

  • A Chargebee site and its API keys belong to either the test or the live environment. To ingest the data of your live site, create the API key on the live site and use its sub domain.

  • In the first run, Hevo ingests all the data of your site, including all the events. If your site has a large number of events or subscriptions, the first run may take a long time to complete.

  • Hevo reads the renewal estimate, scheduled changes, and contract terms of each subscription with a separate API request. As a result, the number of API requests in each run increases with the number of subscriptions that are updated.


Limitations

  • Hevo supports only Chargebee sites that use Product Catalog 2.0.

Revision History

Refer to the following table for the list of key updates made to this page:

Date Release Description of Change
Nov-05-2026 2.54 New document.

Tell us what went wrong