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
    • Refersion
    • MailChimp
    • Zapier
    • ActiveCampaign
  • 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. Integrations
  3. Marketing
  4. MailChimp
  1. Billing
  2. Integrations
  3. Marketing
  4. MailChimp

MailChimp

Introduction

MailChimp lets you send newsletters and targeted email campaigns to your subscriber list.

With Chargebee, you can automatically synchronize your subscription contacts to MailChimp. Once synchronized, you can send customized campaigns to your customers without the need of manually syncing the contact information between both the systems.

  • This is a one-way sync (Subscription information will be synced from Chargebee to MailChimp).

  • We have upgraded Chargebee's integration with MailChimp API v1 to v3. Learn more about MailChimp API v3.

Data Sync details

The following data will be synchronized to MailChimp:

  • Customer Information

    • Email Address
    • First Name
    • Last Name
    • MRR
  • Subscription Information

    • Subscription handle
    • Plan Code
    • Plan Name
    • Subscription Created At
    • Subscription Status
    • Trial End Date
    • Cancellation Reason

Sync Rules:

  • Customer/subscription information will be synced to MailChimp.

  • If a customer has two subscriptions and the same email address is used for both the subscriptions, the details of the latest subscription will be added to the contact list.

  • Customers with active subscriptions will only be synced to MailChimp, if customers alone are created in Chargebee, they will not be synced.

  • Chargebee automatically creates additional fields required to synchronize data to MailChimp if they are not already available in MailChimp.

  • When information is updated in Chargebee, the information will be updated in MailChimp as part of the next sync. When Customer/Subscription is deleted in Chargebee, you can choose to update the status or remove the records in MailChimp as preferred, refer the integration steps below for more details.

Connecting MailChimp with Chargebee

Follow the steps below to integrate your MailChimp account with Chargebee:

Step 1: Connect with MailChimp

Having a MailChimp account would be a basic prerequisite to set up MailChimp with Chargebee. Sign up for an account here.

Then login to your Chargebee site and navigate to Apps > Go to Marketplace > MailChimp and click Connect.

image

Step 2: Enter MailChimp API key

  • To find the key, log in to your MailChimp account, click your profile name, navigate to Account & billing > Extras > API keys.

  • Click Create A Key to generate a new API key or just select and copy an existing key.

  • Once you've copied the API key, paste the API key and click Connect.

image

Step 3: Choose a List

A list in MailChimp is a collection of all the email IDs of your subscribers.

Once your MailChimp account is connected, you will be able to see the most recent lists from MailChimp, you can choose any one list and proceed.

image

Step 4: Configure sync rules to follow during deletion/cancellation

Chargebee supports configuring rules to refer when a customer or subscription is deleted or cancelled in Chargebee.

If a customer in Chargebee - is deleted, then you can choose to

  • Mark the status of the customer in MailChimp as Cleaned
  • Or remove the customer from MailChimp

If a subscription in Chargebee - is deleted, then you can choose to

  • Mark the subscription status as Deleted
  • Or remove the subscription from MailChimp

If a subscription in Chargebee - is cancelled, then you can choose to

  • Mark the subscription status as Cancelled
  • Or do not sync the subscription to MailChimp
image

Select Custom Fields to be synced:

This option allows you to select five custom fields which can be synced to MailChimp. These can be Customer or Subscription related custom fields.

image

Once the preferences are provided, click Sync Now to start the sync process.

Sync configuration is now complete.

Manage Sync Preferences

After your configuration is complete, the MailChimp page will allow you to view and manage:

image
  • Sync details
  • When the next sync is scheduled to run

Manage Integration

Use this option to

  • Update the mailing List which was selected while setting up the integration.

  • Update the API keys, if required

Remove

You can choose to stop customer and subscription information from being synced to MailChimp. Once you click Remove, Chargebee will stop syncing data to MailChimp.

Manage Preferences

You can update the preferences configured when a customer or subscription is deleted in Chargebee.

Auto-sync

You can enable or disable auto-sync.

If Auto-sync is enabled, Chargebee will send Customer and subscription information, every six hours to MailChimp.

When information is updated in Chargebee, the modifications will be synced to MailChimp during the next scheduled sync.

Sync Now (on-demand sync)

You can choose to perform on-demand sync, in case you want to view the customer and subscription information in MailChimp immediately.

FAQ

How to setup Segmentation in MailChimp after Chargebee has synchronized customer subscription details?

Segmentation in MailChimp lets you send newsletters to specific people. Say, the information to be sent to your Product's Paid subscribers should be different from the mail you want to send to your Product's Trial users. Segmenting lets you achieve this.

You can segment your list to include only paying customers. You can do this by specifying the criteria as "Subscription Status" › "is" › "Active".

image

Create more segments by referring to other fields in the mail merge fields list.

How to send mails to a segment of customers in MailChimp.

Articles & FAQs

Support Portal access and activation

Was this article helpful?