🎅 How to prepare your Fin AI Agent for Christmas 🎅
-
Recently active
I’m seeing an issue with a “blur” overlay being left on top of the conversation window when Intercom loads after calling [Intercom presentMessageComposer:NULL] or [Intercom presentMessageComposer:@”text”]This only happens when building on XCode and only when running on iOS 26. Any other combination (e.g. XCode 16 on iOS 26 or XCode 26 on an older iOS version) worksFeels like a race condition in the loading logic perhaps? But hard to investigate as it’s closed source.This happens on intercom-ios versions 16.6.2, 19.4.1 and several in betweenDoes anyone have any information or a workaround?
We want to add a note to an Intercom conversation but without impersonating an existing admin user. The API docs suggest that to reply with a note, you need:message_type: note type: admin an admin_idWe’re triggering this from within our app and, under certain conditions, want to programmatically append additional context as an internal note. If there’s another way to attach context to a conversation, that could also work.Ideally, we’d post on behalf of a bot or app, but I can’t find anything in the docs that supports this. Impersonating a user feels like a security risk, and creating a dedicated seat for this purpose introduces its own concerns.Is there a recommended pattern for handling this?
The Jira Cloud–Intercom integration was originally set up by a user who has since been deactivated. As a result, the connection between Jira and Intercom is now broken.How can we restore the integration when the original installing user is no longer active?Reinstalling the integration using a service account may risk losing existing conversations, so we want to avoid that if possible.Can the Intercom Support team assist with safely restoring the connection without data loss?
Hi everyone,I’m working on a project where members access a digital membership card ( for users to open support or access perks via a mobile interface). I’d love to understand how other Intercom users are handling similar workflows.Specifically: Has anyone integrated Intercom with a digital membership card or access card system? Are you using Intercom APIs, Automations, or Workflows to update or verify membership info inside Intercom? Any tips on securely syncing member data ( status, expiry checks) so Intercom can display the correct access level or message? I’m excited to learn how others are solving related use cases in Intercom thanks!
We are currently trying to implement a complete ticket tracking system from different channels like email inbox, intercom chats and aircall calls. We would like to automatically create Hubspot tickets based on Intercom conversations, but have not found a clever way to do that yet. Does anyone have experience on how to do that and would like to share? :)
Anybody achieved to transfer Intercom conversations to a Hubspot Company's profile?
Hi everyone,We’re searching for a reliable method to transfer conversations from Intercom to HubSpot without losing important context. Our support team manages interactions through Intercom, but our sales team primarily uses HubSpot. Unfortunately, this separation often results in missing critical details during lead handoffs.Has anyone found a good solution to keep conversation context intact, either through automated integration or streamlined manual processes? I'd appreciate any tips or recommendations you might have!
Hey everyone We're pulling Intercom data via webhooks into BigQuery for reporting. We need agent roles and job titles, but we're not seeing these fields in any webhook payloads (e.g., conversation events).Before building a separate pipeline to poll the Admins API daily, wanted to ask:Is there a webhook topic that includes admin metadata like role and job_title? If not — how are others keeping admin details in sync? Just polling the API on a schedule?Would love to hear how you've approached this.Thanks!
Hi all, I've just set up the HubSpot app so it can send Intercom leads and conversations into our HubSpot account. The leads are sent over perfectly. However, no conversations are being sent at all. I've been following the documentation here: https://www.intercom.com/help/en/articles/2128216-hubspot-app-send-leads-and-conversations-to-hubspot/p> I've enabled this Intercom activity filter here as well: But if I create a new conversation in Intercom, it is still not sent to HubSpot. Any help with this would be massively appreciated! Mike
Hi everyone! 👋Our support team works in Intercom, but our sales and customer success managers use HubSpot. I’m looking for a way to ensure that Intercom conversations are added to customer records in HubSpot automatically.I’ve come across some apps in the Intercom App Store, but I’d love to hear from anyone who’s done this before. Specifically:Are there any integrations you’d recommend? Ideally something that doesn’t require dev work (but if it does, that’s ok) How well do they sync conversations between Intercom and HubSpot? Any tips or best practices to ensure the integration works smoothly?Thanks for reading, and I appreciate any advice you can share! 😊
Hey everyone, I’m running into something odd when sharing longer urls inside intercom chats. For example, when I drop something like https://blxfruitscript.com/redz-hub-blox-fruits-script/ into a reply, sometimes it doesn’t preview properly or users say it doesn’t open on mobile. Could this be related to link formatting, security filters, or message length limits?I’m also wondering if this behavior changes when links are inside automated replies or bots compared to normal agent messages. Any tips on making sure links stay clickable and reliable for users?
Phone details:iOS 26.2.1 iPhone 17 Pro MaxIntercom SDK details:Intercom (19.4.1) @intercom/intercom-react-native (9.5.0)The survey opens, we can go through and fill out the entire survey just fine.Swiping down to dismiss works just fine.However, the dismiss button DOES NOT work.I’ve seen other topics talking about this exact issue but none of them are resolved and just pass the blame to the customer:See images below showing that dimiss button is actually reacting to touch events as proof that it’s not some “overlay issue” and we are using Intercom’s latest official SDK.Would appreciate real engineering investigation on this issue. Baseline image showing the survey modal, there is no other UI elements that could possibly be overlaying or blocking the modal.Showing the dismiss button is reacting to touch but it does nothing.Shows that swiping down to dismiss still works.
The v2.13 REST API introduces support for creating, updating, and reading custom object instances. But, the documentation does not say anything about updating references – either on those instances themselves, or references to custom objects as custom attributes on people.Without the ability to associate custom objects with contacts or conversations, the API doesn’t seem very useful.I’ve tried to pass contact IDs and external IDs, and objects with an “id” key with no success, both as arrays and as simple attributes. Based on how the contacts/{id}/companies endpoint works, I’d probably expect the following to work:POST /custom_object_instancesContent-Type: application/json{"external_id": "123", "custom_attributes": {"Owner":{"id":"6602eae0ca854b5e2a01f503"}}And if the attribute support multiple people, it should support an array. Supporting objects, instead of just the ID, would allow you to support identifying references with both Intercom’s ID and external ID, so that’d be nice.I’ll n
Feature Request: Support languageOverride for Help Center Classifications in Mobile SDKsProduct Area: Mobile SDKs (iOS/Android/React Native)Current Behavior: When using languageOverride to set a user's preferred language in mobile SDKs:✅ Messenger UI respects the language override ✅ Article content displays in the correct localized version ❌ Help Center classifications (collections and sections) do not respect languageOverride - they display based on device OS language insteadExpected Behavior: Help Center classifications should respect the languageOverride attribute consistently, matching how article content and Messenger UI already work.Use Case: Our app (Edara ERP) supports English and Arabic with in-app language switching independent of device settings. Users can select Arabic while their device is set to English. When they access Help Center:Articles correctly show in Arabic But collection/section titles remain in English (device language)This creates a confusing mixed-language ex
Hi! I’m the CEO of a high ticket, low volume equipment manufacturing company. We use Hubspot for our sales CRM and customer support. The allure was to have all of our data in one place, which also likely reduces costs. But in practice, creating “automations” manually to facilitate ticket management is absurdly and unnecessarily complex compared to any support-first product like Intercom. I’m also curious as to AI / chatbot features between Hubspot and Intercom.We receive about 50 tickets per month but many of those are simple requests that could surely be answered by an AI bot, which would allow our staff to focus on the truly urgent.The urgent, priority 911, requests typically require a video call on Zoom or Whatsapp to visually inspect the customer’s equipment, diagnose, and address.My current belief is that our needs are so basic and our requests so minimal, that Intercom would be overkill and not worth the additional cost and integration complexity, but I’m making this post to
Hi,Recently I have been noticing that we have been receiving an error_code of “not_found” when making a POST request to the /contacts endpoint (creating a contact).This is surprising as I am not sure how this is possible when creating a contact (as opposed to updating one).If it helps, an example request id for this 000bkte0pcsrns5hpus0, hopefully I am not just off-base but I was looking to understand how this might happen? I am not sure what this error code could mean when trying to create a contact.
All of sudden today our native Android crash started crashing whenever a user tried to access Intercom. This was the crash:java.lang.ClassNotFoundException - org.msgpack.core.buffer.MessageBufferUThe crash only happened with builds obfuscated by ProGuard. The crash still happened even after adding the keep rules according to the documentation:-keep class io.intercom.android.** { *; }-keep class com.intercom.** { *; } We solved the crash by adding the following to our proguard-rules.pro file: -keep class org.msgpack.** { *; }I have a couple of questions:Why did the crash start happening all of a sudden? Why is it not mentioned in the documentation that we need to keep org.msgpack classes unobfuscated? How can we be sure to prevent similar crashes from happening ever again? Thank you
Hi Intercom Support/Community,We want Fin to trigger an OTP verification flow whenever a customer asks for personal information, before Fin is allowed to call our backend and retrieve sensitive data. What we have today (custom SMS OTP via our backend): Data Connector – Generate OTP: calls our backend, and the user receives a code via SMS. Data Connector – Verify OTP: Fin should ask the user for the code, send it to our backend for verification, and then our backend returns a token. After verification, we want Fin to use that token to access backend information via subsequent calls We tried implementing this via Fin Tasks, but it’s not working well for us.Question: What is the most effective/supported way in Intercom to implement this flow end-to-end (SMS OTP + verification + then allow sensitive Data Connector calls)?
When retrieving a conversation via the REST API GET /conversations/{id}, the initial message that starts a side conversation is not included in the response. Only subsequent replies appear as part_type: "side_conversation_reply" or part_type: "side_conversation_started" as a conversation_part under the conversation_parts section.Observed behavior: The originating message (e.g., "Hi team, please answer clients query below...") sent by an admin to start the side conversation is completely missing. This message doesn’t appears neither in the api response nor in the main conversation thread in the intercom website, but when we click View side conversation in the main conversation thread in intercom, we can view all the side conversations opened in a separate dialog box.We want to ingest all side conversations related to a conversationId, Is there any endpoint provided by intercom to ingest them? or any other possible way?
Hello, I’ve got a crash using the Android SDK but can’t say more than the device details and the stacktrace, which I report here.Hope you know more and got to fix it.Intercom Android SDK: v17.3.0Device: Samsung Galaxy A13 - Android 14Fatal Exception: java.lang.RuntimeException: Unable to destroy activity {myapppackagename/io.intercom.android.sdk.survey.ui.IntercomSurveyActivity}: java.lang.IllegalArgumentException: Detected multithreaded access to SnapshotStateObserver: previousThreadId=1163), currentThread={id=2, name=main}. Note that observation on multiple threads in layout/draw is not supported. Make sure your measure/layout/draw for each Owner (AndroidComposeView) is executed on the same thread. at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:6149) at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:6181) at android.app.servertransaction.DestroyActivityItem.execute(DestroyActivityItem.java:47) at android.app.serv
Hi, if there’s a need for a Ops, Customer Support Specialist, I’m available and would love to connect.
Hello, I wanted to report a crash that we have in our application.I don’t know when it happens but it seems to be caused when the SDK try to download an attachment and the file isn’t available.Stacktrace: Fatal Exception: java.io.FileNotFoundException: https://xxx-support.intercom-attachments.eu/i/o/file.pdf at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:255) at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:211) at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:30) at io.intercom.android.sdk.ui.preview.ui.PreviewUriKt$loadFilesAsBitmaps$1$1.invokeSuspend(PreviewUri.kt:252) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) at kotlinx.coroutines.internal.LimitedDispatcher$Worker.r
I already use Intercom and build up 1 help center site, now i want create new community like community site of Intercom for customer ask something about my product. Can i do that?
Hey everyone! Saw some posts on here about a community and forums feature for Intercom so thought this might help some people out.We built this feature as an Intercom partner at Turf. The integration allows you to very easily add community forums directly inside your Intercom Messenger so your users/customers can create community forum posts directly inside the Intercom messenger widget on your website and in your application/product.Essentially allows you to build an entire community that lives inside your Intercom Messenger widget. If it could be of value to some of you, here’s the link to the integration in the Intercom app marketplace (we have an official partner integration live): https://www.intercom.com/app-store/?app_package_code=access-community&search=turfWould love to get all your feedback and thoughts on possible improvements!!! Thanks a million 😁
We use Intercom for chat & articles. Will a forum feature (like Interconnected) become available to us to purchase as well? (BTW - I did search, but couldn't find similar topics, so I apologize if this has been asked a gazillion times already). Paul
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.