The Airbyte Chargify destination allows you to stream data from any Airbyte Source into Chargify for custom analysis and multi-attribute, usage-based billing. Chargify is the leading billing and subscription management software built for the evolving needs of fast-growth companies.
Each replicated stream from Airbyte will output data into a corresponding event collection in Chargify. Event collections store data in JSON format. Each collection will inherit the name from the stream with all non-alphanumeric characters removed, except for
.’, ‘-’, ‘_’, and whitespace characters. When possible, the connector will try to infer the timestamp value for the record and override the special field
chargify.timestamp with it.
|Full Refresh Sync||Yes|
|Incremental - Append Sync||Yes|
|Incremental - Deduped History||No||As this connector does not support dbt, we don't support this sync mode on this destination.|
To use the Chargify destination, you'll first need to create a Chargify account (if you don’t already have one).
Once you have a Chargify account, you can use the following credentials to set up the connector
- A Project ID associated with the site
- A Master API key associated with the site
You can reach out to firstname.lastname@example.org to request your Project ID and Master API key for the Airbyte destination connector.
See the setup guide for more information about how to get started.
Login to the Chargify application and identify which sites you want to stream data to for Events-Based Billing and Chargify Business Intelligence.
Chargify sites are simply containers for your Products, Customers, and Subscriptions. You can use Chargify with just one Site, although most customers will want two sites at a minimum – one for testing and one for production.
Reach out to email@example.com to obtain your Site Project ID and Site Master API key. Note: You will need keys for each site you plan to stream data to.
API Key and Project ID
The Chargify Connector requires your
Project ID and
Master Key for authentication. To get them, please reach out to firstname.lastname@example.org.
Infer Timestamp field lets you specify if you want the connector to infer the chargify.timestamp field based on the data from the event that occurred in the source application. This feature allows for historical data synchronization enabling you to fully leverage the power of Chargify's time series analytics. By default, this property is set to true. If toggled off, chargify.timestamp will be set to the datetime when the data was recorded by Chargify.
Setup the Chargify destination in Airbyte
Now, you should have all the parameters needed to configure Chargify destination.
- Project ID
- Master API Key
- Infer Timestamp
If you have any questions or want to get started, please reach out to a billing expert.
|0.2.0||2021-09-10||#5973||Fix timestamp inference for complex schemas|
|0.1.0||2021-08-18||#5339||Chargify Destination Release!|