Skip to main content
Stripe app

View Stripe data and manage customer subscriptions from Intercom.

Beth-Ann Sher avatar
Written by Beth-Ann Sher
Updated this week

Provide faster payment support and boost trial and upgrade conversions with a seamless billing experience. Fin AI Agent can access Stripe data to automatically resolve conversations. View Stripe data in your inbox, manage subscription upgrades, and segment customers by billing details.

With the Stripe app, you can:

  • Automatically resolve conversations by giving Fin AI Agent access to Stripe customer details like subscription plan or recent payments.

  • Answer customers' questions faster by viewing their payment details in the inbox, right alongside your conversations.

  • Keep your Stripe and Intercom data in sync without leaving your Intercom inbox by adding or linking customers to your Stripe account with just one click.

  • Get a clear picture of your customer base—and send them the right messages at the right times—by filtering, segmenting and messaging customers based on their account balance, subscription plan, and more.

The Stripe app requires a paid Stripe account and is available on the Intercom Essential, Advanced, and Expert plan.

The ability to send subscriptions via the Messenger will no longer be supported by this app from February 2025.


What you’ll need

  • A Stripe account.

  • You will need to be an admin in Stripe to connect the integration. If you have a developer account in Stripe, you will not be able to connect to third party apps.


Install Stripe app

  1. You’ll find Stripe in the Intercom ​​App Store. Click Install now to add it to your ​​Intercom workspace.

  2. Connect to the right Stripe account/s. If you have multiple Stripe accounts, you can connect to more than one after installing, just click Add new account in App Store > Stripe > Settings.

  3. Once connected, you should enable ‘sync’ to import your Stripe customer data into Intercom. You’ll then be able to use this data to filter and segment your users, and send targeted messages based on account balance, plan, monthly price, and more.

  4. Add the Stripe app to your inbox. Just click Edit apps in right sidebar, then pin Stripe.

Intercom imports the following set of attributes from your Stripe customer base to store as custom data on your Intercom users.

  • stripe_id — the customer ID in Stripe.

  • stripe_account_balance

  • stripe_delinquent — Delinquency status in Stripe (true/false).

  • stripe_plan_interval — Plan interval in Stripe (e.g. monthly).

  • stripe_plan_interval_count - Plan interval count in Stripe (e.g. 3).

  • stripe_plan_price

  • stripe_plan — Name of the current plan in Stripe.

  • stripe_subscription_period_start_at — Date when subscription period started.

  • stripe_subscription_status

  • stripe_card_expires_at — Expiration date of stored credit card.

  • stripe_card_brand — e.g. Visa.

  • Several events such as invoice_created, created_subscription, charged, charge_refunded, charge_failed, and deleted_subscription are also sent to Intercom. 


How to use the Stripe app

Check subscriptions as you chat

You can easily view subscriptions during conversations, by adding the Stripe app to your inbox. Just select ‘Edit apps’ from the inbox sidebar and then click on the pin icon next to the Stripe app:

Once added, you’ll be able to quickly check your customer’s Stripe details, active subscriptions, and the three most recent payments, without needing to leave the conversation.

To see more info, just click on their name, subscription, or any of their payments. You’ll then see an expanded view, so you can quickly resolve common payment or account balance queries. 

Create customers in Stripe

If a User you are chatting with in Intercom does not exist in Stripe as a customer, you can create them by clicking Create new customer. You can also lookup Users in Stripe by clicking Lookup in Stripe.

If the email address of the person you’re chatting with doesn't exist in Stripe, you’ll need to create them as a new customer, or update the email address of the user in Intercom to match them with an existing account in Stripe. You can do this by updating the email of the user in Intercom or in Stripe.


Uninstall Stripe app

To uninstall the Stripe app go to App Store > Stripe > Settings and click Uninstall.


💡Tip

Need more help? Get support from our Community Forum
Find answers and get help from Intercom Support and Community Experts


Did this answer your question?