Chargebee + Intercom
Connect Chargebee and Intercom to Deliver Subscription-Aware Customer Experiences
Sync billing data with your customer messaging platform to personalize support, reduce churn, and grow revenue.


Why integrate Chargebee and Intercom?
Chargebee handles your entire subscription lifecycle. Intercom runs your customer communication and support. When they don't talk to each other, support teams are flying blind — no billing status, no plan tier, no renewal date — right when that context matters most. Connect the two, and every conversation is backed by real-time subscription data, so your team can respond faster, more personally, and with a lot more relevance.
Automate & integrate Chargebee & Intercom
Use case
Enrich Intercom Contacts with Live Subscription Data
Automatically push Chargebee subscription attributes — plan name, billing cycle, MRR, trial end date, subscription status — to Intercom contact profiles as custom attributes. Support and success reps get the full billing picture without leaving a conversation thread, and those attributes stay current whenever a plan changes.
Use case
Trigger Churn-Prevention Messages When Subscriptions Are At Risk
When Chargebee flags a subscription as past due, cancelled, or in a dunning state, automatically trigger a targeted Intercom message or assign the account to a customer success rep for immediate outreach. Catching these moments as they happen — rather than during a manual review days later — makes a real difference in recovery rates. A well-timed, personal message can be the difference between a saved account and lost revenue.
Use case
Onboard Trial Users with Subscription-Contextual Messaging
When a new trial subscription is created in Chargebee, automatically enroll the user in a targeted Intercom onboarding sequence tailored to their plan tier and trial duration. Messaging can adapt based on trial length, product edition, or acquisition source. As the trial progresses, additional automated messages can fire based on days remaining or engagement signals.
Use case
Automate Upgrade and Expansion Revenue Conversations
When a customer upgrades in Chargebee, automatically send a personalized message in Intercom covering the new features now available to them. You can also trigger proactive outreach to customers approaching usage limits or a natural upgrade threshold. This closes the gap between billing events and the human touchpoints that actually drive expansion revenue.
Use case
Route Support Conversations Based on Plan Value
Use Chargebee subscription data synced to Intercom to automatically assign conversation priority, SLA targets, or team routing rules based on a customer's plan tier or MRR. Enterprise or high-MRR customers get routed to senior support agents; lower-tier users are directed to self-serve resources. Your highest-value customers get faster, more attentive support — and it happens without anyone manually tagging a ticket.
Use case
Notify Customers of Upcoming Renewals and Billing Changes
Trigger personalized Intercom messages ahead of renewal dates, price changes, or contract milestones captured in Chargebee. Rather than relying solely on transactional billing emails, in-app or chat messages feel more personal and tend to get more engagement. Getting ahead of renewals reduces surprise cancellations and shows customers you're paying attention.
Use case
Sync Subscription Cancellations to Trigger Win-Back Campaigns
When a subscription is cancelled in Chargebee, immediately update the contact's status in Intercom and enroll them in a win-back sequence designed to recover lost revenue. Cancelled customers can be segmented by plan tier, tenure, or cancellation reason to receive tailored re-engagement offers. No cancelled account slips through without at least one recovery attempt.
Get started with Chargebee & Intercom integration today
Chargebee & Intercom Challenges
What challenges are there when working with Chargebee & Intercom and how will using Tray.ai help?
Challenge
Keeping Subscription Data Consistent Across Both Platforms
Chargebee subscription statuses, plan names, and billing attributes change constantly — upgrades, downgrades, pauses, and cancellations can all happen within the same billing cycle. Keeping Intercom contact attributes manually in sync is error-prone, and stale data misleads support teams at exactly the wrong moment.
How Tray.ai Can Help:
Tray.ai's event-driven workflow engine listens to Chargebee webhooks in real time and immediately pushes subscription changes to Intercom, so contact attributes stay current. Built-in data transformation tools let you map Chargebee's data model to Intercom's custom attribute schema cleanly, without writing custom code.
Challenge
Handling Customer Identity Matching Between Systems
Chargebee and Intercom each maintain their own customer records, and a single customer may exist with slightly different email formats, names, or IDs in each system. Mismatches cause automation workflows to create duplicate Intercom contacts or miss the correct record entirely when a billing event fires.
How Tray.ai Can Help:
Tray.ai lets you define primary and fallback matching strategies — for example, matching on email first, then falling back to external ID. Conditional branching handles edge cases like missing contacts gracefully, either creating a new record or flagging the issue for manual review.
Challenge
Avoiding Messaging Fatigue from Over-Triggered Automations
Subscription systems generate a lot of events — payment retries, plan adjustments, coupon applications — most of which shouldn't trigger a customer-facing Intercom message. Without careful filtering, customers start receiving a flood of automated messages, which does more damage to the relationship than no message at all.
How Tray.ai Can Help:
Tray.ai workflows support granular conditional filtering and cooldown logic, so you can specify exactly which Chargebee event types and subscription states should actually trigger Intercom messages. You can also build suppression rules to prevent a customer from receiving the same message type more than once within a defined window.
Challenge
Scaling Workflows Across Multiple Subscription Plans and Customer Segments
As your product catalog grows, the number of Chargebee plan tiers, add-ons, and customer segments that need distinct Intercom messaging strategies multiplies fast. Managing separate manual processes for each combination gets unwieldy quickly and produces inconsistent customer experiences.
How Tray.ai Can Help:
Tray.ai's branching and looping capabilities let you build a single workflow that routes logic dynamically based on plan tier, subscription status, or customer attributes fetched at runtime. Reusable workflow components can be shared across integration templates, so extending coverage to new plans doesn't mean rebuilding from scratch.
Challenge
Ensuring Secure Handling of Billing and Customer PII Data
Passing sensitive billing information — payment status, MRR values, invoice details — between Chargebee and Intercom requires careful handling to stay compliant with data privacy regulations like GDPR. Uncontrolled data flows risk exposing financial data to unauthorized team members or storing it insecurely inside messaging platforms.
How Tray.ai Can Help:
Tray.ai gives administrators fine-grained control over which data fields are pulled from Chargebee and written to Intercom, so sensitive financial details never pass through unnecessarily. Role-based access controls, encrypted credential storage, and audit logging give enterprise teams the compliance guardrails they need.
Start using our pre-built Chargebee & Intercom templates today
Start from scratch or use one of our pre-built Chargebee & Intercom templates to quickly solve your most common use cases.
Chargebee & Intercom Templates
Find pre-built Chargebee & Intercom solutions for common use cases
Template
Sync Chargebee Subscription Status to Intercom Contact Attributes
This template automatically updates Intercom contact custom attributes whenever a subscription is created, modified, or cancelled in Chargebee, so support teams always have accurate plan and billing data inside every conversation.
Steps:
- Listen for subscription created, updated, or cancelled webhook events from Chargebee
- Retrieve full subscription and customer details from Chargebee using the event payload
- Map subscription attributes (plan name, status, MRR, next billing date) to Intercom custom contact fields and update the matching contact via Intercom API
Connectors Used: Chargebee, Intercom
Template
Trigger Intercom Churn-Risk Message on Chargebee Dunning Event
When Chargebee initiates a dunning cycle for a failed payment, this template automatically sends a personalized Intercom message to the customer and creates an internal note assigning the account to a customer success manager for follow-up.
Steps:
- Detect a payment_failed or dunning_started webhook event from Chargebee
- Look up the corresponding Intercom contact using the customer email from Chargebee
- Send a targeted Intercom message to the customer prompting a payment update, and create an internal conversation note tagging the assigned CSM
Connectors Used: Chargebee, Intercom
Template
Enroll New Chargebee Trial Subscribers in Intercom Onboarding Sequence
This template fires whenever a new trial subscription is created in Chargebee and automatically tags the user in Intercom and enrolls them in the appropriate onboarding message series based on their selected plan.
Steps:
- Capture a subscription_created event from Chargebee where the subscription status is 'in_trial'
- Create or update the Intercom contact with trial-specific custom attributes including trial end date and plan name
- Apply the relevant Intercom tag for the trial plan tier to trigger the matching automated onboarding message sequence
Connectors Used: Chargebee, Intercom
Template
Route High-Value Chargebee Customers to Priority Support in Intercom
This template checks the MRR value of a Chargebee customer and automatically sets their Intercom conversation priority and team assignment so your highest-value accounts always get first-class support.
Steps:
- Trigger on new Intercom conversation creation and retrieve the contact's email address
- Query Chargebee to retrieve the customer's active subscription and calculate their current MRR
- If MRR exceeds a defined threshold, update the Intercom conversation priority to urgent and assign it to the enterprise support team inbox
Connectors Used: Chargebee, Intercom
Template
Launch Intercom Win-Back Campaign on Chargebee Subscription Cancellation
Whenever a subscription is cancelled in Chargebee, this template updates the Intercom contact record, applies a churned-customer tag, and kicks off a win-back outreach sequence without any manual intervention.
Steps:
- Listen for a subscription_cancelled webhook event in Chargebee
- Find or update the matching Intercom contact, setting the subscription status attribute to 'cancelled' and recording the cancellation date
- Apply a win-back tag in Intercom to trigger a pre-built re-engagement message series targeting the churned segment
Connectors Used: Chargebee, Intercom
Template
Send Intercom Renewal Reminder Messages from Chargebee Upcoming Renewal Events
This template monitors upcoming subscription renewals in Chargebee and triggers personalized reminder messages in Intercom a configurable number of days before the renewal date, cutting down on unexpected cancellations and building customer trust.
Steps:
- Run a scheduled tray.ai workflow daily that queries Chargebee for subscriptions renewing within the next 7 days
- For each qualifying subscription, retrieve the linked customer's email and look up their Intercom contact profile
- Send a personalized in-app or email Intercom message containing the renewal date, plan details, and a link to manage their subscription
Connectors Used: Chargebee, Intercom