description |
---|
Chargify is a SaaS billing and subscription management platform which specializes in complex billing, payment collections, and business analytics. |
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.
Feature | Supported?(Yes/No) | Notes |
---|---|---|
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. |
Namespaces | No |
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 [email protected] 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.
If Business Intelligence and Events-Based Billing have not been enabled, please contact [email protected].
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 protected] 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.
The Chargify Connector requires your Project ID
and Master Key
for authentication. To get them, please reach out to [email protected].
The 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.
Now, you should have all the parameters needed to configure Chargify destination.
- Project ID
- Master API Key
- Infer Timestamp
Connect your first source and then head to the Chargify application. You can seamlessly run custom analysis on your data and build multi-attribute, usage-based pricing models.
If you have any questions or want to get started, please reach out to a billing expert.
Version | Date | Pull Request | Subject |
---|---|---|---|
0.2.2 | 2022-02-14 | 10256 | Add -XX:+ExitOnOutOfMemoryError JVM option |
0.2.0 | 2021-09-10 | #5973 | Fix timestamp inference for complex schemas |
0.1.0 | 2021-08-18 | #5339 | Chargify Destination Release! |