Docschargebeedocs

HomeBillingPaymentsRevRecGrowthReveal
Support

Product Updates


  • Release Notes

Getting Started


  • Overview
  • Chargebee Billing Data Centers
  • Object Relationship Model
  • Understanding Sites
  • Chargebee Tech Glossary
  • Articles and FAQ

Implementing Chargebee


  • Implementation Guide
  • Go-live Checklist
  • Articles and FAQ

AI in Chargebee


  • Chargebee Agents
  • Chargebee Copilot
  • Chargebee MCP Server (Model Context Protocol)

Developer Resources


  • Developer Resources Overview
  • Articles and FAQ

Product Catalog


  • Product Catalog Overview
  • Coupons
  • Articles and FAQ

Subscriptions


  • Working with Subscriptions
  • Billing
  • Orders
  • Articles and FAQ

Customers


  • Managing Customers
  • Account Hierarchy
  • Email Notifications
  • Branding
  • Configure Multiple Languages
  • Articles and FAQ

Entitlements


  • Entitlements Overview
  • Features Overview
  • Feature Management
  • Managing Product Entitlements
  • Subscription Entitlements
  • Customer Entitlements
  • Grandfathering Entitlements
  • Articles and FAQ

Usage Based Billing


  • Understanding Usages
  • Setting up Usage Based Billing
  • Metered Billing
  • Articles and FAQ

Chargebee CPQ


  • Chargebee CPQ
  • Chargebee CPQ for Salesforce
  • Chargebee CPQ for HubSpot

Invoices, Credit Notes, and Quotes


  • Invoices
  • Credit Notes
  • Quotes [Legacy]
  • Transactions
  • Articles and FAQ

Taxes


  • Overview
  • Configuring Taxes
  • Country-specific Taxes
  • Articles and FAQ

Hosted Capabilities


  • Overview
  • Hosted Checkout
  • Hosted Self-Serve Portal
  • Hosted Pages Features
  • Additional Hosted Pages
  • Payment Components
  • Pricing Table
  • Managing Payments with Chargebee.js
  • Mobile-Optimized Hosted Pages
  • Articles and FAQ

Site Configuration


  • Users & Roles
  • Custom Fields & Metadata
  • Approvals
  • Mandatory Fields
  • File Attachments & Comments
  • Advanced Filter Options
  • Multicurrency Pricing
  • Multi-decimal Support
  • Configuring Reason Codes
  • Events and Webhooks
  • API Keys
  • Time Zone
  • Time Machine
  • Transfer Configurations
  • Articles and FAQ

Multi Business Entity


  • Multi Business Entity Overview
  • Customer Transfer Overview
  • Articles and FAQ

Mobile Subscriptions


  • Overview
  • Omnichannel Subscriptions
  • Omnichannel One-Time Orders
  • Mobile Subscriptions (Legacy)

Reports and Analytics


  • RevenueStory
  • Home Dashboard
  • Frequently Asked Questions
  • FAQs for Classic Reports Sunset
  • Articles and FAQ

Integrations


  • Sales
  • Customer Support and Success
  • Finance
  • Tax
  • Marketing
  • Stitch
  • Collaboration
  • Contract Management
  • Ecommerce Management
  • Articles and FAQ

Data Privacy & Security


  • Two Factor Authentication
  • SAML Single Sign-On
  • System for Cross-Domain Identity Management (SCIM)
  • EU-GDPR
  • Consent Management
  • Personal Data Management
  • Compliance Certificates
  • HIPAA Guidelines
  • PCI Recommendations and Integration Types
  • Articles and FAQ

Data Operations


  • Bulk Operations
  • Migration
  • Articles and FAQ
  1. Billing
  2. Data Operations
  3. Automatic Export Overview
  1. Billing
  2. Data Operations
  3. Automatic Export Overview

Automatic Exports

Overview

Automatic Exports sends your Chargebee data to cloud storage destinations such as Google Cloud Storage (GCS) or Amazon S3. This allows you to centralise your subscription data with other business data for reporting and analytics. 

With Automatic Exports, you can:

  • Automatically export your complete Chargebee data in a reliable and secure manner.
  • Optimise your operations by eliminating manual downloads, custom scripts, or third-party ETL tools.
  • Keep subscription data accurate and up to date in your data warehouse or analytics platform.
  • Integrate Chargebee data with other operational datasets for a complete view of your business.

Eligibility

The Automatic Exports feature is currently available on request only. Please contact your Technical Success Manager to verify your eligibility for access. 

Please note that this feature is currently not compatible with:

  • Test sites
  • Legacy Product Catalog sites
  • Sites hosted in the Australia data center.

Export configuration and options

Automatic Exports can be customized to suit your data stack and reporting needs. This section outlines the key configuration options available.

Connectors 

We support exporting data to the following destinations:

  • Amazon S3
  • Google Cloud Storage (GCS)
  • Azure ADLS

Data format

The exported data can be delivered in the format best suited for your analytics platform:

  • Delta Lake: Available only for Databricks Unity Catalog exports. Learn more.
  • Parquet: Columnar format optimized for performance and storage.
  • JSON: Line-delimited JSON files.

Datasets

Chargebee data objects, such as customers, subscriptions, invoices, and payments, are available for export. Additionally, calculated datasets that contain MRR information are made available to streamline financial reporting. You can view the full list of supported objects, schema definitions, and data freshness SLA in the Data Catalog. 

Sync modes

You may choose between two sync modes:

  • Full Sync: Exports a complete snapshot of selected data objects. This sync mode runs at 03:00 AM UTC daily.
  • Incremental Sync: Exports only the changes (new, updated, or deleted records) since the last sync. The first export is a full snapshot of the data. Subsequent exports deliver only the incremental updates at the selected frequency (can choose to run every 2, 4, 8, 12, or 24 hours). Learn more.

Export status

Each connector maintains a detailed export log that tracks the status of every export run. Logs include metadata such as:

  • Start time of the export (in UTC)
  • Table name
  • Number of records exported
  • Status (Success or Failure)

In case of failures, detailed error messages are shown to help with troubleshooting. Some failures are automatically re-attempted at the next scheduled export or at the specified date and time 

Connector setup guides

Follow the guides below to set up and manage each type of connector:

  • Setting up Amazon S3 Connector
  • Setting up Google Cloud Storage Connector
  • Setting up Azure ADLS Connector

Frequently Asked Questions

Is Automatic Exports generally available?

Automatic Exports is currently part of our Early Adopter Program (EAP). During this phase, the feature is available for use but may have certain functional limitations. While uninterrupted or error-free performance cannot be guaranteed, our team is committed to resolving any reported issues within a maximum turnaround time of 3 business days. All such issues will be addressed before the feature is moved to General Availability (GA).

What is the pricing for this feature? 

Automatic Exports is offered free of charge during the Early Adopter Program (EAP) phase. Once the feature becomes Generally Available (GA), dynamic pricing will apply based on your Chargebee plan, data volume, and export configurations. We will provide sufficient information and advance notice before any charges are applied to your account.

What is the Data Schema of the exported data? 

You can view the list of tables, fields, schema, and data freshness SLA in the Data Catalog. 

Do I need to configure the connection for each site separately if I have multiple Chargebee sites? 

Yes, you will have to configure the connection for each site individually.

What happens if I change the sync mode?

Data's destination path changes whenever sync mode is changed. You will receive more information about the changes when updating the connector configuration. 

Can I change the data format for an existing connector?

No. To change the data format, you need to delete the existing connector and set up a new one with the desired data format. 

How are custom fields exported via Automatic Exports?

Custom fields created across any Chargebee object (such as Customers, Subscriptions, etc) are sent in their own tables. Changes to custom fields are handled in the following manner: 

  • New custom fields are not automatically added to existing export configurations. To include them in future exports, you must manually select them in the Automatic Exports UI even if the related table is already part of your configuration.
  • Archived custom fields continue to be included in exports unless manually deselected.
  • Discarded or deleted custom fields are automatically excluded from exports and removed from the UI. No manual action is needed.

Was this article helpful?