Chargebee
Chargebee ETL connector for data replication
Snapshot
Features | Details |
Release Status | Released |
Source API Version | v2 |
Table Selection | Yes |
Column Selection | Yes |
Edit Integration | Yes |
Replication Type Selection | No |
Authentication Parameters | Chargebee API Key Site Name on ChargeBee |
Replication Type | Key Based Replication |
Replication Key | Date |
Suggested Replication Frequency | 24 hrs |
Tables/APIs Supported | |
Customers | Subscription |
Pre-requisites
Generate Chargebee API Key for Daton
Read more on How to create Chargebee API Keys here
Integrate ChargeBee with Daton
Signin to Daton
Select ChargeBee from Integrations page
Provide Integration Name, Replication Frequency, and History. Integration name would be used in creating tables for the integration and cannot be changed later
Provide API Key and Site Name to authorize Daton to periodically extract data from ChargeBee
Post successful authentication, you will be prompted to choose from the list of available tables
Then select all required fields for each table
Submit the integration
Workflow
Integrations would be in Pending state initially and will be moved to Active state as soon as the first job loads data successfully on to the configured warehouse
Users would be able to edit/pause/re-activate/delete integration anytime
Users can view job status and process logs from the integration details page by clicking on the integration name from the active list
ChargeBee Data
Customers
Purpose: Retrieve details of a customer subscriptions, card and billing address.
Source API Documentation https://apidocs.chargebee.com/docs/api/customers
Replication: Key-Based Replication
Replication Key: createdAt
Fields
Name | Target Datatype |
id | STRING |
STRING | |
auto_collection | STRING |
net_term_days | INTEGER |
allow_direct_debit | BOOLEAN |
created_at | INTEGER |
taxability | STRING |
updated_at | INTEGER |
pii_cleared | STRING |
resource_version | NUMERIC |
vatNumberStatus | STRING |
deleted | BOOLEAN |
object | STRING |
card_status | STRING |
contacts | RECORD |
Subscription
Purpose: Retrieve details of subcription and billing close date or payment due date
Source API Documentation https://apidocs.chargebee.com/docs/api/subscriptions
Replication: Key-Based Replication
Replication Key: createdAt
Fields
Name | Target Datatype |
id | STRING |
customer_id | STRING |
plan_id | STRING |
plan_quantity | NUMERIC |
plan_unit_price | NUMERIC |
plan_amount | NUMERIC |
billing_period | INTEGER |
billing_period_unit | STRING |
plan_free_quantity | INTEGER |
status | STRING |
trial_start | NUMERIC |
trial_end | NUMERIC |
next_billing_at | NUMERIC |
created_at | NUMERIC |
started_at | NUMERIC |
updated_at | NUMERIC |
has_scheduled_changes | BOOLEAN |
resource_version | NUMERIC |
deleted | BOOLEAN |
currency_code | STRING |
object | STRING |
due_invoices_count | NUMERIC |
Last updated