🎅 How to prepare your Fin AI Agent for Christmas 🎅
-
Recently active
Hi everyone, Is it possible to list all snippets from our system? I would like to list them like I list articles (https://developers.intercom.com/docs/references/rest-api/api.intercom.io/articles/listarticles) Best regards
Hi!One of our customers uses Intercom, and in order to create a pipeline between our backend and their order processing workflow, we created an API account in Intercom which we set to our company’s email. The customer now wants to have full control of the API account, without having to fiddle with changing the API token. Will the API token remain functional if the API account’s email is changed? Thanks!
Hi there,I've been looking through Intercom documentation, and it seems like there's something called a Custom Channel and an event called "custom channel base event." However, when I dig a little deeper, it seems that’s somehow connected to Fin?Not trying to integrate a conversation with the Fin chatbot; rather, I am looking to use my own pipeline for our users to interact with my customer service team in Inbox.What I'm looking to do is integrate my custom app as a custom channel in Inbox so that our team can interact through our own managed integration via API.Does anyone know:How to access this capability? If this feature is gated? Whether usage of this feature is billable or if it is included in the standard subscription tier?Thank you!
The Claude integration has access just to the conversations. It will be good to give access also to the Help Center and The Articles and help us to improve the content.
There is a vulnerability not fixed even in latest Intercom Android SDK 17.4.2:org.msgpack:msgpack-core should be 0.9.11 or greater| +--- io.intercom.android:intercom-sdk-base:17.4.2| | +--- io.ably:ably-android:1.5.0| | | +--- io.ably:network-client-okhttp:1.5.0| | | | +--- io.ably:network-client-core:1.5.0| | | | \--- com.squareup.okhttp3:okhttp:4.12.0 (*)| | | +--- org.msgpack:msgpack-core:0.8.11Could you please update io.ably:ably-android to latest 1.6.1 to see if it fixes the vulnerability?Thanks!More Infoorg.msgpack:msgpack-core(Maven)< 0.9.110.9.11SummaryAffected Components:org.msgpack.core.MessageUnpacker.readPayload()org.msgpack.core.MessageUnpacker.unpackValue()org.msgpack.value.ExtensionValue.getData()A denial-of-service vulnerability exists in MessagePack for Java when deserializing .msgpack files containing EXT32 objects with attacker-controlled payload lengths. While MessagePack-Java parses extension headers lazily, it
Issue:The TypeScript type definition for the companies property in the @intercom/messenger-js-sdk (v0.0.18) appears to be incorrectly defined as a single-item tuple rather than a standard array.Details: In the SDK's type definitions, the companies property is defined as: companies?: [any];In TypeScript, the [any] syntax defines a tuple of length 1. However, Intercom's own documentation and the actual JavaScript API support an array of multiple company objects.The Error: When attempting to pass an array of multiple companies, the TypeScript compiler throws the following error:TS2322: Type '{ name: string; company_id: string; }[]' is not assignable to type '[any]'. Target requires 1 element(s) but source may have fewer.Steps to Reproduce: Try to boot the messenger with more than one company:TypeScriptimport { boot } from '@intercom/messenger-js-sdk';const companies: { company_id: string; name: string }[] = [ { company_id: '1', name: 'Company A' }, { company_id: '2', name: 'Company B' }
Hi everyone,We’ve noticed some users reporting that parts of our in-app widgets stop responding after they add third-party tools to customize their experience. While discussing this with a teammate, we mentioned hub script as one example people often try when experimenting with UI behavior.Has anyone seen similar conflicts with Intercom widgets, chat triggers, or tracking after users add custom scripts? What’s the best way to isolate whether the issue is coming from Intercom or from external tools?
Please help, previously there was no problem. But now the image sent from the webhook does not include the complete url.
Hello,We noticed a UI issue in the Intercom chat screen (Messenger) when using iOS 26 with the Liquid Glass design.When tapping the attachment button in the message input area, the popup with attachment sources appears (Camera, Photo and Video Library, Add file). However, there are a couple of visual issues: The popup is sometimes partially overlapped by the keyboard. The "Photo and Video Library" button occasionally appears without its rounded background, unlike the other buttons. Environment iOS: 26+ Intercom iOS SDK: 19.5.3 (latest) Screen: Intercom chat (Messenger)
Hi Intercom team, we receive several errors after trying to login a user with attributes using react-native sdk.We check if the user is logged in before making a Intercom.loginUserWithUserAttributes call.A short stack-trace for the error we receive: code: 102,domain: io.intercom.ios.error.network,message: Error in loginUserWithUserAttributes,name: Error,NSLocalizedDescription: HTTP Error: 400 bad requestWe send email and userId to the method call, like this: Intercom.loginUserWithUserAttributes({ email, userId }) Could you help us understand why we still get an error, I’ve run a console.log for both email and userId and both seem legit.
I just shipped a free app called Smart Routing - reads the conversation, suggests which team should handle it + tags. One click to assign.Now figuring out what to build next. Auto-routing? Priority detection? Custom rules?What actually wastes your time when deciding where a conversation should go?
Hello, I’m experiencing a problem where the Intercom chat does not open when a user taps on a push notification on iOS. I have implemented the Intercom React Native plugin as per the documentation, and the messaging functionality works perfectly. Notifications are received correctly, but tapping on them does not open the chat as expected. Environment Details: • Platform: iOS• React Native Version: 0.74• Intercom React Native Plugin Version: 8.1.0 Problem Description: • The Intercom messenger is fully integrated into my app, and users can send and receive messages without any issues.• Push notifications from Intercom are successfully delivered to the device.• According to the documentation, tapping on a push notification should automatically open the relevant chat within the app. However, this is not happening on iOS.• When I tap on a push notification while the app is closed, the app opens but does not display the chat. Instead, it remains on the previous screen or the home screen.• I
I’m following the below document to set up a custom domain for our help centres but am unable to do so given HTTPS (manual setup) appears to not support our domain’s Cloudflare SSL mode (full strict). HTTPS (quick setup) is not available for our existing account1 - Does HTTPS (quick setup) support full strict SSL via Cloudflare?2 - Are we able to have HTTPS (quick setup) enabled for our account retroactively?https://developers.intercom.com/docs/guides/help-center/custom-domainsCheers Russ
Hello,We integrate with Intercom using webhooks. When an admin replies to a conversation, we receive the reply via the conversation.admin.replied webhook event.When AI Inbox Translations is enabled, we continue to receive the original replies through the webhook, but we’re unable to receive the translated versions of those messages.Could you please advise on how translations can be accessed via the API or webhooks?
SDK Version: Intercom iOS SDK 19.4.1 Platform: iOS 26.1 Integration: Flutter (via intercom_flutter wrapper) Description: The close button (X) on surveys does not respond to touch events on iOS. Users cannot dismiss surveys by tapping the close button and must complete the survey to proceed. Swiping down to dismiss still works. Steps to Reproduce: 1. Initialize Intercom with valid credentials 2. Trigger an Intercom Survey (programmatically via presentContent:surveyWithId: or via auto-targeting) 3. Attempt to tap the close button (X) on the survey modal 4. Observe that the tap is ignored and the survey remains open Expected Behavior: The survey should close immediately when the close button is tapped. Actual Behavior: The close button does not respond to touch events. No console errors are logged. Additional Context: - This issue does not occur on Android - only iOS - Swiping down to dismiss the survey still works - No error logs appear in the console when tapping the bu
We are using the Intercom React Native Plugin in our Expo project. We integrate Intercom using the @intercom/intercom-react-native plugin.Below are our project dependency versions: "expo": "~54.0.20" "react-native": "0.81.5" "@intercom/intercom-react-native": "^9.6.1" We are facing an issue where it is not possible to disable push notifications once a device push token has been registered.The SDK provides the method:Intercom.sendTokenToIntercom(token: string)to register a device token. However: Even if we pass an invalid or random string to this method, the user continues to receive push notifications. There is no available SDK method to remove or unregister a previously registered push token. We also verified this behavior using the Intercom REST API: Updating the contact via the PUT /contacts/{id} endpoint does not override the enabled_push_messaging field. Explicitly setting enabled_push_messaging to false or null has no effect. Based on our testing, once a device token is r
Hello community,I'm experiencing an issue when trying to update the phone field in the user profile using the React Native SDK from Intercom.When I send the user data through the SDK method, all other fields are updated correctly, except for the phone field, which remains empty and is not saved.I have reviewed the documentation and understand that the phone number must be in E.164 format, and I am sending it in the correct format. However, the field still does not update.To rule out implementation errors, I tested the same update using the Intercom REST API, and in that case, the phone field is updated correctly using the exact same data.However, when I attempt to update the phone field using the React Native SDK, the value is not saved at all.Has anyone experienced this behavior or knows if I might be missing something?Could this be a limitation or a bug in the SDK? If I try to update the phone field using the React Native SDK with the provided method, it does not get updated.
Just released Conversation Metrics — an app that shows per-conversation metrics directly in the Intercom sidebar:First agent response time Median agent response time Time to assignment Customer avg response time Longest wait (with snippet showing where the delay happened) Snooze analytics (who snoozed, how many times, total duration) Time to close Message count ReopensIt's free: https://www.intercom.com/app-store/?app_package_code=conversation-metrics-vvnbHere's what it looks like: Happy to hear feedback or feature requests.
There has a crash happened when opening preview for an uploading file in conversation, this only happened on vivo V1963A. I'm using the latest version 17.4.2, and the crash still occurs. This was the crash: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=xxx, result=-1, data=Intent { (has extras) }} to activity {xxx/io.intercom.android.sdk.m5.IntercomRootActivity}: android.database.CursorIndexOutOfBoundsException: Index 0 requested, with a size of 0 The crash only happened on vivo V1963A with a specific path. Open the directory from the top left, select file manager, then documents, and then select any file, the crash will then occur. Thank you
We are experiencing an issue where conversations started via the JavaScript Messenger are not being associated with the company object provided during initialization. While the session ping correctly identifies the active_company_id, the resulting Conversation object via the REST API doesn’t returns companies at all.Steps to Reproduce: Initialize the Intercom Messenger using the window.intercomSettings snippet. Provide a valid user_id, user_hash (Identity Verification), and a company object (including a valid company_id). The Messenger boots successfully; identity_verified is true. Start a brand new conversation as the user. Fetch that specific conversation via the REST API (GET /conversations/{id}). Expected Result: The companies/company_id field in the Conversation JSON response should contain the company object passed during initialization.Actual Result: The companies field is either missing.Technical Context: Identity Verification: Enabled. The user_hash is generated correc
I have installed the Salesforce AppI have all fields syncing between contacts, accounts etc.I have setup the “Maintain lead and account ownership” section and it maps all the right Salesforce users with Intercom users. But….The only field it will not update in intercom is the user/lead owner. This is the one field I need so new conversation are assigned to the correct person. Has anybody come up against this before?
Hi everyone,I’m seeing a strange issue with how intercom handles some external links shared inside messages and help center articles. One example I ran into was when a user tried to open a page related to the daily telenor quiz.When the link is clicked from an intercom message, some users either get a blank page, a blocked redirect, or the page opens without loading its scripts properly. If they copy and paste the same link into the browser directly, it works fine, which makes me think Intercom’s link handling, tracking, or iframe behavior might be interfering with how certain sites load.I’m wondering if this is caused by security headers, https enforcement, or how Intercom wraps outbound links for tracking. Could things like csp, mixed-content blocking, or redirects affect third-party pages that weren’t designed to be opened inside embedded or tracked links?Has anyone dealt with similar problems when linking out to external tools or informational pages from Intercom, and is there a re
I want to connect the Twitter channel with Intercome, but we need to see how it will happenhow the massaging appearhow will it reflect on the reportcan I send or receive massaging from it or not
Hi Team,I’m Prakash Hinduja, a consultant and advisor based in Geneva, Switzerland (Swiss) , specializing in crypto, renewable energy, and gold investment. I’m currently looking to integrate the Intercom Messenger on my website to improve customer engagement.I’d love to hear from anyone who has experience with this. RegardsPrakash Hinduja Geneva, Switzerland
Hi team,I'm looking to upgrade @intercom/messenger-js-sdk from 0.0.13 to 0.0.18 in our Angular application, but I can't find a changelog or release notes anywhere.The npm package doesn't link to a public GitHub repository, and there's no CHANGELOG.md in the package.Could you please:Publish a changelog for the SDK (even just in the README)? Or point me to where release notes are documented?This would help developers assess upgrade risk and understand new features. I've done a diff and can see additions like hideNotifications() and whoami(), but official documentation would be appreciated.Thanks!
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.