Pioneer: A summit where CX leaders redefine what's possible
-
Recently active
Hi! I have the “Prevent users from opening multiple conversations” option enabled in Intercom settings, but when calling Intercom.presentMessageComposer(); from my React Native app, it always creates a new conversation instead of navigating to the existing one.Is this the expected behavior, a known issue, or am I missing something in the implementation?What’s the best way to handle this scenario?Thanks!
Hi team, just wanted to check if Intercom have any plans to integrate with the 2 following chinese social media apps 1) XiaoHongShu and 2) BiliBili3) Tiktok XiaoHongShu (XHS) is kind of like the chinese version of Instagram
We plan purchase Circle. IO for our course and community platform. We need to make sure that Intercom integrates with it before we finalize the purchase, though. Circle said it should integrate just fine, but we want to test it first. They asked me for an Intercom code snippet. Intercom bot directed me where I can find this. I shared it with Circle and they were unsuccessful with getting the snippet to work. Is there anyone at Intercom that can help me outside of the bot? Or anyone else use Circle and have had success integrating intercom?
My context:API version: 2.12API call: search and update contact404 Curl request at 2025-03-31 09:50:33 { "headers": { "content-length": "74", "user-agent": "GuzzleHttp/7", "host": "api.intercom.io", "authorization": "********", "accept": "application/json", "content-type": "application/json" }, "body": "{\"query\":{\"field\":\"external_id\",\"operator\":\"=\",\"value\":\"vegastars_78859\"}}", "url": "https://api.intercom.io/contacts/search", "method": "POST"}Here is the response at 2025-03-31 09:50:33:I have double-checked that the value exists in Intercom. However, the weird thing is that when my server calls the API, it returns an error response. Then, when the request is retried by the queue, it succeeds.I want to make sure that are these response such as 404 and 502, 504 coming from your side ?{ "body": "<html><head><title>404 Not Found</title></head><body><center><h1>404 Not Found</h1></center><
I would like to export the Intercom ID of all users - and the only documentation I can find is to do this via API. I am using Postman for this but I was hoping to find a way to get it as a CSV or something easier to navigate. Can anyone point me in the right direction to get this data?
Release Date: 11-04-2025 🚀 Enhancements We've added a new API to enable setting JWTs in the Messenger. This should be called before any user login. To learn more go here. Resolved some differences between the registration of unidentified and identified users of iOS and Android. Both platforms now have matching implementations.
Does anyone know any companies that can / have scripted the migration of everything in Intercom US server to EU server for a seemless transition?
Hi, I need someone who can export all my past conversations in Intercom and add them to the appropriate “notes” sections of my contacts in Hubspot.
Hello, Intercom Community!I’m Kimaya Kapoor, and I'm excited to engage with fellow users of Intercom! As we all know, Intercom is a powerful tool for customer engagement, but with so many features available, it can sometimes be overwhelming to determine the best ways to utilize it.I’d love to hear from you: What are your best practices for using Intercom effectively? Are there specific strategies or features that you find most beneficial in enhancing user experience, optimizing onboarding, or boosting customer support?Let’s share our insights and learn from one another to make the most out of this fantastic platform!Looking forward to your thoughts!Best,Kimaya Kapoor
Hello Team,I was trying to upgrade our account because our current plan does not support SSO authentication.We need SSO for our agents, so I would like to upgrade.Can you please check and let me know how to proceed?Thank you!
Hi, So I’ve implemented the Intercom SDK into our Android app the past few days and stumbled in to a strange thing. The SDK crash as I’m trying to open the write message view with this error.java.lang.NoSuchMethodError: No static method FlowRow(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/layout/Arrangement$Horizontal;Landroidx/compose/foundation/layout/Arrangement$Vertical;IILandroidx/compose/foundation/layout/FlowRowOverflow;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V in class Landroidx/compose/foundation/layout/FlowLayoutKt; or its super classes (declaration of 'androidx.compose.foundation.layout.FlowLayoutKt' appears in /data/app/~~MDeJzUHvf74b7jpNmGq6Rw==/com.*.staging-7N_jvukfhGCaqNo-t2IqvQ==/base.apk) at io.intercom.android.sdk.m5.conversation.ui.components.row.QuickRepliesKt.QuickReplies(QuickReplies.kt:38) at io.intercom.android.sdk.m5.conversation.ui.components.row.QuickRepliesKt.ComposerSuggestions(QuickReplies.kt:88) at io.
Hi, using the latest version i manage to build the app on IOS (your last update fixed the expo plugin swift headers) but didn’t fix the sdk. now on ios presenting intercom shows a loading error (was working fine before the update to new arch and expo 53) and on android nothing happens when i call intercom.present() expo 53react 19react-native 0.79.2@intercom/intercom-react-native 8.4.0
Release Date: 01-11-2024 📱 New Feature Added the ability to upload files to a conversation. 🚀 Enhancements Added new API isUserLoggedIn. This enables developers to determine if a user is currently logged in to Intercom. Added new API fetchLoggedInUserAttributes. This enables developers to retrieve the attributes of the currently logged in user. 🐛 Bug Fixes Fixed some layout issues in the conversation view. Improvements to the photo previewer. Fixes some colour accessibility issues throughout the SDK. Fixes issue where clicking on the CTA in a post would not dismiss it.
We did implement the intercom Integration with our mobile app and everything works like a charm BUT we realised we are sending communications to our clients over the chat but they don't seem to realise messages are waiting for them since the app badge count is zero. I'd tried to increase the value over the AppDelegate methods but can't make it increase the count when the app is not running or in background. Also tried to create a Notification Extension for the app but the criteria for the modifications won't meet since the payload of the notifications has the value mutable content set to false (mutableContent: NO) Another way to make this work would be to send notifications as silent ones but don't know if the payload from Intercom's notifications is customisable. Any help with this subject would be much appreciated. Bests.
Presenting secondary-level collections doesn't work on iOS SDK (opens the root help center) but works fine on Android SDK.Presenting top-level collections works as expected on both platforms.
HiI know that I need to use the API to export articles, and I’ve looked at a couple of existing questions around this. The answer seems to be, you need to use the API and to look at the article Formatting and exporting your articles with the API for answers. That article doesn’t have any information about exporting articles using the API. It has one line of text right at the bottom, pointing you to the developer docs, but not guidelines as to how to start. I looked at the data export section of the developer docs and gave that a try, and first of all found out that it will only pull data from a 90 day period, so pretty useless if you want to export docs that have been created over time. I tried the Export API endpoint with a shorter time period and still had issues. For anyone else trying, you first have to Create a Data export, the response from that request will give you a job number. You then need to download the data export, using the job number.I tried this in the Intercom test e
In case we have a custom launcher on a web app or site, will this https://developer.chrome.com/en/docs/privacy-sandbox/third-party-cookie-phase-out/ (From January Chrome will stop supporting third-party cookies) affect the proper functioning of the launcher and the utilization of the chat box?Thank you!
Hi all, I saw this post somewhat related to what i’m about to post it’s not the same. Essentially, Chrome is not allowing 3rd party cookies so I was wondering if there’s anything we need to take into account for Intercom as we’re a current Intercom customer. Intercome’s error:> Chrome is moving towards a new experience that allows users to choose to browse without third-party cookies.
I have been using the Intercom API to try to recreate the regular metrics in Metabase. I have tried using this resource but haven’t found it to be particularly helpful. For example, if I try this query, the response maps to the New Conversations Metric in the Intercom dashboard instead of the Assigned Conversations metric which is my intention. SELECT "Inbox Details - Team Assignee"."inbox_name" AS "Inbox Details - Team Assignee__inbox_name", COUNT(*) AS "count"FROM "public"."conversations_data" LEFT JOIN "public"."inbox_details" AS "Inbox Details - Team Assignee" ON "public"."conversations_data"."team_assignee_id" = "Inbox Details - Team Assignee"."inbox_id"WHERE ( ( "Inbox Details - Team Assignee"."inbox_name" = 'VIP Support Inbox' ) OR ( "Inbox Details - Team Assignee"."inbox_name" = 'Support' ) OR ( "Inbox Details - Team Assignee"."inbox_name" = 'VIP Escalation Inbox' ) OR ( "Inbox Details - Team Assignee"."inbox_name" = 'Escalation I
How have you gone about it? We are currently using Salesforce Service Cloud as our primary Support ticketing solution and have tried Intercom's out of the box integration. However, its hard to get chat transcripts to sync properly to the CASE opposed to being a task with a CONTACT. Eventually, we would like to use Intercom as an interface for customers to easily create cases on their own, as an alternative to Custom/Resolution bots and Chat based triage - which right now is very manual (as Cases are created from the Inbox by an Employee). Also, we are looking into building out some webhooks to sync Account based details more easily, as the User centric model doesn't work well for our B2B product. Anyone in the same boat, that may have similar use cases, that have built out a solution? Curious to hear from others.
Hello, We created a custom attribute with the list type called `Channel Networks`. When we try to update it via the API we get back the following error:```{ type: 'error.list', request_id: 'REDACTED', errors: [ { code: 'nested_custom_attributes', message: 'Cannot submit an array as a custom attribute value' } ]}```Other custom attributes work fine, just list/array type ones fail.```const respIntercom = await fetch(`https://api.intercom.io/contacts/${contact_id}`,{method: 'PUT',headers: {'Content-Type': 'application/json','Intercom-Version': '2.12',Authorization: `Bearer ${process.env.INTERCOM_ACCESS_TOKEN}`},body: JSON.stringify({"name": userData.user.name + " TEST","phone": userData.user.phone,"last_seen_at": userData.user.last_online,"signed_up_at": userData.user.created_at,"custom_attributes": {"ACME": userData.user.acme,"Channel Networks": ["Channel 1", "Channel 2"],}})});```
Hi,I wanted to know if there is any possible way to trigger a callback request through setting a conversation attribute ‘last_inbound_call_estate’ to ‘Awaiting callback’. As all I can seem to find is that this data attribute is only accessible through the phone workflow and can only be added and modify by Fin though the workflow.It would be nice if there was an option to set the ‘last_inbound_call_estate’ to ‘Awaiting callback’ for any conversation so the active team members would automatically get the call in their inbox, just like when they request a callback through the phone workflow, but without them having to actively call… Wether it is though API or through a messenger workflow it would be nice to integrate.
Hello,We have successfully integrated your Android SDK (version 15.16.0) into our application. However, we are currently seeing a significant number of crashes reported in Firebase. Unfortunately, we haven’t been able to reproduce the issue on our side so far.Could you please help us investigate this further? Let us know if you need any additional information or logs to assist in the debugging process.Thank you in advance for your support.This is the crash: Fatal Exception: java.lang.NullPointerException: at androidx.compose.ui.platform.AndroidComposeView.<init>(AndroidComposeView.android.kt:788) at androidx.compose.ui.platform.Wrapper_androidKt.setContent(Wrapper.android.kt:77) at androidx.compose.ui.platform.AbstractComposeView.ensureCompositionCreated(ComposeView.android.kt:258) at androidx.compose.ui.platform.AbstractComposeView.onAttachedToWindow(ComposeView.android.kt:290) at android.view.View.dispatchAttachedToWindow(View.java:22479)
Hi, Is there an Intercom integration with Looker Studio? I’ve seen an older post in which people seemed to run into issues with the API documentation. I wonder if there have been any updates or if there is an easier way now to integrate both. Thanks.
Are there any plans to have macOS SDK in the near future? Specifically I want to use it for embedding the help center inside the app.
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.