Configure Intercom as one of ChartMogul’s standard destinations to export customer data. From there, send personalized and targeted messages as part of your marketing, onboarding, and retention efforts.
Here’s what we cover in this article:
Resources and further reading:
- How do I export data from ChartMogul?
- Send custom user attributes to Intercom
- Developer resources: Destinations and Datasets in Destinations
Before you begin
Before completing the steps we outline in this article, please read each section to familiarize yourself with how ChartMogul integrates with Intercom.
- Decide how ChatMogul should match customers with contacts in Intercom, which may include familiarizing yourself with:
- How your customer data is pushed into or populated within Intercom.
- The
External ID
ChartMogul has imported from your billing system(s) and whether any contact attributes in Intercom store theExternal ID
.
- Familiarize yourself with and decide which customer data elements you’d like ChartMogul to send to contacts in Intercom.
How this integration works
Each day at 9 am Central European Time, ChartMogul sends customer data to contacts in Intercom. Contacts are matched using either email address or External ID
.
Sending data
ChartMogul sends one or more of the following customer data elements to contacts in Intercom:
- Monthly Recurring Revenue (MRR) — The customer’s current monthly recurring revenue.
- Annual Run Rate (ARR) — The customer’s current annual run rate.
- Net Payments — The customer’s total amount of successful transactions.
- Subscriber Since — The date the customer became an Active Subscriber.
- Customer Status — The customer’s classification based on their subscription history. Learn more.
- Plan — The name of the plan the customer is subscribed to.
- Plan External ID — The unique identifier for the plan, typically from your billing system.
- External ID — The unique identifier for the customer, typically from your billing system.
- Email — The customer’s email address.
- Currency Code — The ISO code for the customer’s billing currency, e.g., USD or EUR.
- Currency Symbol — The customer’s billing currency sign, e.g., $ or €.
- Last Updated — The date the customer was last updated in ChartMogul.
- Customer Record Link — A URL to the customer’s record in ChartMogul.
Contact matching
ChartMogul matches customers to contacts in Intercom using either:
- Email — ChartMogul matches customers with contacts using the customer’s email address. A match occurs when a contact in Intercom has the same email address as a customer in ChartMogul.
-
External ID — ChartMogul matches customers with contacts using the customer’s External ID. Choosing
External ID
in the ChartMogul Field allows you to select one or more attributes in the Intercom Field for contact matching. A match occurs when any of a contact’s attributes in Intercom is the same as any of a customer’sExternal ID
(s) in ChartMogul.
Adding Intercom as a destination
- Navigate to Settings & Data > Destinations.
- Click Add Destination.
- Select Intercom.
- Enter a unique name for your destination in the Name field, then click Next.
- Authenticate by clicking Connect With Intercom. You’ll then be redirected to your Intercom account, where you’ll be asked to Authorize access.
- Next, under Configure Contact Matching, select the data elements ChartMogul should use to match customers with contacts using the ChartMogul Field and the Intercom Field.
- Under Select Data to Sync, select the data elements you’d like ChartMogul to send to each contact it matches in Intercom.
- Click Save .
Each day at 9 am Central European Time, ChartMogul will send the customer data element(s) you’ve selected to matching contacts in Intercom.