Docs

Log in to read the version of docs relevant to your site, or use the dropdown versions

ActiveCampaign

ActiveCampaign is marketing automation software that sends contextual messages and emails to create meaningful connections with your customers. Marketing automation works best when you have data points about your customers. This helps you segment customers and target them more effectively. The more data and parameters you have about your customers in ActiveCampaign, the better intelligence you can provide for automation.

Chargebee's integration with ActiveCampaign syncs your customer and subscription information to ActiveCampaign. This way, you can create specialized marketing automation workflows and engage with customers in a more personalized way.

Note:

Contact support to enable this feature for your site.

Sync overview

This is a one-way sync, so data flows only from Chargebee to ActiveCampaign.

Note:

  • Sync happens automatically every 6 hours. To manually sync data, turn off auto-sync.

  • Chargebee automatically creates additional fields required to sync data to ActiveCampaign if they don't already exist in your ActiveCampaign account.

Prerequisites

  • ActiveCampaign is available only on select plans. To learn more, visit our Plans and Pricing page.
  • You need an ActiveCampaign account and Chargebee account.
  • You need to create lists in ActiveCampaign.

Integration

Connect ActiveCampaign

  1. Go to Settings > Third-party Integrations in your Chargebee interface and select ActiveCampaign from the list.
  2. In your ActiveCampaign site, go to Settings > Developer and copy the API Key and Base URL. Paste them in the corresponding text fields in your Chargebee interface. Select Connect.

Configure sync preferences

  1. Select the list in ActiveCampaign where you want to save contacts.
  2. Set what happens when you delete a customer in Chargebee.
  3. To sync customers who purchased a gift subscription for someone else, turn on the setting.
  4. Chargebee automatically maps 18 fields from your Chargebee interface to ActiveCampaign. To map more fields, turn on the Map more fields setting and select the fields you want to map.
  5. When you finish configuring settings, select Proceed.

Run initial sync

The initial run syncs the 10 latest customers from your Chargebee site and shows any errors from the sync.

  1. Select Run Initial Sync.
  1. The system shows any errors. You can select Retry Initial Sync after you address the errors, or continue by selecting Sync all records. However, if you sync all records without addressing the errors, the integration will carry those unaddressed errors forward.

  2. Syncing all records completes the integration and takes you to ActiveCampaign's integration page in Chargebee.

Note:

Email addresses are unique in ActiveCampaign, so the same email address can't exist for more than one account in ActiveCampaign.

You can find all errors listed under the Sync errors tab. You can perform functions like disabling auto-sync and managing sync rules from the ActiveCampaign integration overview page.

You can disconnect the integration by using the Unlink Integration option. This stops any further sync from Chargebee.

Field mapping

The following table lists the fields mapped between Chargebee and ActiveCampaign.

Field nameField in ChargebeeField in ActiveCampaign
Customer Email IDemailemail
Customer First Namefirst_namefirst_name
Customer Last Namelast_namelast_name
Customer StatusdeletedCb_chargebeeCustomerStatus
Customer Company NamecompanyCb_orgName
Subscription IDidCb_subscriptionID
Plan IDplan_idCb_subscriptionPlanName
Subscription StatusstatusCb_subscriptionStatus
Trial Start Datetrial_startCb_subscriptionTrialStartDate
Trial End Datetrial_endCb_subscriptionTrialEndDate
Next Billing at Datenext_billing_atCb_subscriptionNextBillingDate
Subscription Created at Datecreated_atCb_subscriptionCreatedOn
Subscription Started at Datestart_atCb_subscriptionStartsOn
Subscription Cancelled at Datecancelled_atCb_subscriptionCancelledOn
Currency Codecurrency_codeCb_currency
Cancellation Reasoncancel_reasonCb_subscriptionCancellationReason
Subscription MRRmrrCb_subscriptionMRR

Was this article helpful?