Expand Fin to email is now live on Fin Academy!
-
Recently active
Hi,We’re currently reviewing our platforms to ensure they meet the requirements of the European Accessibility Act (Directive (EU) 2019/882).For support services such as Intercom, the EAA requires that: Help desks, call centres, technical support, relay services, and training services provide information on the accessibility of the service. Services must be compatible with assistive technologies (e.g., screen readers, braille displays, voice input). Support and communication must be offered in accessible modes (not only voice but also text, relay, or other inclusive formats). Documentation and guidance should be provided in a clear, understandable, and perceivable format. This is meant to ensure that customers with disabilities can get support in a way they can actually use. For example: A deaf customer might need a text-based chat or relay service. A blind customer might need documentation in a format that works with screen readers. Training on how to use the service with ass
Hi, We’re currently modelling our Intercom data. In the modelling process, I can’t find the answer to the following:How do we determine whether a conversation was started through the Intercom Chat on our web application or our mobile application? How do we determine whether a conversation was started and/or resolved by the automation workflow (self-service)?The source_type and first_contact_reply_type only indicate whether the conversation was started through 1) email, 2) conversation, 3) instagram. Hoping you help guide us to finding the necessary data.
We would like to request a new data point in the reports section for tickets: "Last Comment”.
Hello, I need to integrate Intercom into react-native app. I’m using official wrapper intercom/intercom-react-native. Android works as expected. On iOS I’m always getting `BadDeviceToken` listed as an issue in Intercom panel (website). I tried both ways to send the token to the intercom, first is native code (option 2 from here) and later tried JS option with token coming from @react-native-firebase/messaging `getToken` method.APN configuration is uploaded to Intercom and same values works properly when sending push messages from Firebase (both their website and java/nodejs SDK).I’m testing on the simulator (again messages from Firebase and our backend works fine).
I have already started a conversation through app but the solution offered is not a solution at all.Since we started using Intercom, we run all our support operations both for customers and potential users via Intercom conversations.Now many of our users are complaining that they cannot reach us out via support button and when we connect to their device and check the Intercom CDNs are banned by their modem. The affected user count increases day by day and our support team spends extra effort and time just to try to make it whitelisted, so instead of focusing the real problem Intercom now causes a time loss to fix the support button. Even our reputation is damaged because people need help about an issue but they cannot get to us effortlessly.This screenshot is taken from one of our customers’ device, they don’t use any adblocker but their modem does not allow to open the script because of safety issues: Sorry, but its unacceptable for you to tell us “tell your customers to whitelist Int
Recently, we have a lot of Fatal Exception: Java.lang.illeglegalstateexception.v15.15.0 and v16.3.0I attach the entire stack trace errors: Fatal Exception: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first. at android.view.ViewGroup.addViewInner(ViewGroup.java:5401) at android.view.ViewGroup.addView(ViewGroup.java:5216) at android.view.ViewGroup.addView(ViewGroup.java:5156) at android.view.ViewGroup.addView(ViewGroup.java:5128) at androidx.compose.ui.viewinterop.AndroidViewHolder.<init>(AndroidViewHolder.android.kt:99) at androidx.compose.ui.viewinterop.ViewFactoryHolder.<init>(AndroidView.android.kt:332) at androidx.compose.ui.viewinterop.ViewFactoryHolder.<init>(AndroidView.android.kt:323) at androidx.compose.ui.viewinterop.ViewFactoryHolder.<init>(AndroidView.android.kt:342) at androidx.compose.ui.viewinterop.AndroidVi
Hi, I need your help with user data not showing correctly in Intercom.We are initializing Intercom with name, user_id, email, and user_hash.Everything works fine for most users, but starting from 3 weeks ago, new users only show user_id, and name and email are missing on their profiles.At first, we suspected it might be an issue on our end. However, we’re also sending the exact same user data to Pendo, and it’s working perfectly there — all fields are showing as expected.Could you help us check if there were any changes on Intercom's side, or suggest what else we can verify to resolve this?Thanks!
In our app we are sending Intercom Posts with universal links in them and opening a link from a post within the app does both - triggers the deeplink action and also opens Safari. In our AppDelegate we return true from application:continueUserActivity:restorationHandler: and even when we completely remove all deeplink related logic and the method contains nothing but return true it still opens Safari, this behavior contradicts to what's written here. We have IntercomUniversalLinkDomains configured in the Info.plist file. Expected behavior: Do not open Safari when a url is matched with an entry from IntercomUniversalLinkDomains and application:continueUserActivity:restorationHandler: returns true.iOS SDK version 16.2.3
Seeing a new crash on Samsung Galaxy S24 Ultra (in the field) Android 15At least 3 different users all with this same device. java.lang.IllegalStateException (crashed)ViewTreeLifecycleOwner not found from android.widget.FrameLayout{ff120ae V.E...... ........ 0,0-1080,2340 #7f0a04d4 app:id/intercom_overlay_root}androidx.compose.ui.internal.InlineClassHelperKt.throwIllegalStateExceptionForNullCheck (SourceFile:34)androidx.compose.ui.platform.WindowRecomposer_androidKt.createLifecycleAwareWindowRecomposer (SourceFile:455)androidx.compose.ui.platform.AbstractComposeView.ensureCompositionCreated (SourceFile:250)androidx.compose.ui.platform.AbstractComposeView.onMeasure (SourceFile:285)android.view.View.measure (View.java:29591)android.view.ViewGroup.measureChildWithMargins (ViewGroup.java:7383)android.widget.FrameLayout.onMeasure (FrameLayout.java:207)android.view.View.measure (View.java:29591)android.view.ViewGroup.measureChildWithMargins (ViewGroup.java:7383)android.widget.FrameLayout.o
When a user replies to an email notification from Intercom Messenger, the email is duplicated. Has anyone found the cause and a solution to this issue?
Hi everyone,I’ve been sending newsletters and promotional emails for my small business, but a significant number of them are ending up in recipients’ spam folders.I’m trying to improve engagement, but low deliverability is holding me back. I’ve heard about authentication protocols like SPF, DKIM, and DMARC, but I’m not sure how to implement them correctly.Can anyone share practical tips or strategies for maintaining a clean email list, avoiding spam triggers, and improving sender reputation?I’d love guidance on how to increase email deliverability effectively without overcomplicating things.
I'm seding custom attributes using the update function from react-use-intercomBut I'm having problems using those custom attributes in the text and messages on the intercom painel After reseach a lot, I found those 3 options, but I couldn't find any oficial documentation about it// {{custom_token}}// {{prop.custom_token}}// {{custom_attributes.custom_token}}could someone confirm to me, how is the correct syntax is to use the custom attributes as placeholders in my texts
Hello everyone, our app (Coview) implemented the health check. Based on the following description from the documentation, we assumed that we would receive at least one call for each of the installations of our app each day: This will happen at least once a day for each workspace where the app is installed. With this information, we expect you to discover if the app is in a healthy state for this workspace and respond to the request telling us whether it's healthy, unhealthy, or you don't currently know.However, according to our logs we just a handful of checks each day although we have a few hundred installations. Do we misunderstand something here?
Hi everyone,I'm seeking advice on effectively managing our company's online reputation using Intercom. Specifically, how can we leverage Intercom's features to monitor customer feedback, address concerns promptly, and build trust with our audience?For more insights on this, you might want to check out Reputation Prime. Are there any tools or integrations within Intercom that can assist in this process? Additionally, how can we ensure our team maintains a consistent and positive tone when responding to customer inquiries?Any insights or experiences would be greatly appreciated.Looking forward to your suggestions!
I’m curious if there is a known issue with the Users Scroll API? The Company one works just fine, but the users one returns that it is not a valid resource.I found a github incident from 2018 where something similar happened and I’m wondering if something similar is at play again. I notice that the users scroll documentation page doesn’t have a Try It option like Companies does, which leads me to believe it may be a known issue that the endpoint doesn’t actually work.Current Documentation: https://developers.intercom.com/docs/references/1.3/rest-api/users/iterating-over-all-users
Hi there,we’ve recently added events tracking and it was noticed that we get ad hock "User Not Found" error however user exists years. Request we send:{ "event_name": "post_autopublished", "created_at": 1731959712, "user_id": "..."} Response we received:{ "type": "error.list", "request_id": "0045a0lc51qku6vpphg0", "errors": [ { "code": "not_found", "message": "User Not Found" } ]} Retrying the API call can work but would be great to know what causes the issue. Any help would be appriciated. Best,Antal
It seems that in v2 when the User and Lead models have been merged into Contacts, the session_count attribute has been removed from the response. The Company object displays the session_count information so I'm wondering if there's a specific reason why the user session_count has been removed or if it's just a slip?
I’m getting “Something went wrong loading this message” error. And I see below JavascriptError.vendors~sentry~app.47087327.js:1 DOMException: Failed to execute 'setAttribute' on 'Element': 'data-といったエラーが発生する。' is not a valid attribute name. at g (https://js.intercomcdn.com/vendor.b8d3fa93.js:2:368553) at Qs (https://js.intercomcdn.com/vendor.b8d3fa93.js:2:451809) at Sc (https://js.intercomcdn.com/vendor.b8d3fa93.js:2:474108) at xc (https://js.intercomcdn.com/vendor.b8d3fa93.js:2:473848) at bc (https://js.intercomcdn.com/vendor.b8d3fa93.js:2:473715) at gc (https://js.intercomcdn.com/vendor.b8d3fa93.js:2:473578) at uc (https://js.intercomcdn.com/vendor.b8d3fa93.js:2:470413) at fc (https://js.intercomcdn.com/vendor.b8d3fa93.js:2:470795) at Vo (https://js.intercomcdn.com/vendor.b8d3fa93.js:2:411940) at https://js.intercomcdn.com/vendor.b8d3fa93.js:2:468368
The Contacts model have an attribute called language_override, but when I try to set it when creating a new Contact, or to update it on an existing Contact the attribute seems to be ignored. Docs also doesn't mention it for those operations, so I guess that is as-designed. Is there any way I can change it?
Hello Intercom Team,We are using @intercom/intercom-react-native for in-app support, which is a core feature of our app. Users often need to attach screenshots when contacting support.According to the official documentation, the SDK requires storage permission. On Android 13+, this maps to READ_MEDIA_IMAGES.However, Google Play has rejected our app, even after appeal, because this permission is considered sensitive. They are asking us to justify its usage, and one-time photo pickers are not accepted since the Intercom SDK manages its own gallery internally.This is now blocking our app release. We saw intercom-android PR #587 regarding Android 13 media permissions. Can you please confirm if this is the only way for the SDK to work, or if you plan to move towards the system photo picker (which Play Store prefers)? Is there an official statement from Intercom that we can submit to Google to justify this permission? This is a critical blocker — without this permission, our users cannot
I’m fetching articles from Intercom using the API. In the case where multiple help centers are present, how do I fetch the articles from only a specific help center and not all articles? Alternatively, I am also open to fetching all articles but filtering them on the basis of help center. How can I do this using the API?
This was reported 4 years ago in another post here:and supposed to have been fixed in Intercom’s iOS SDK 17.0.4:but unfortunately we’re seeing it again. This started happening after we turned on push notification integration for our app, and seems related to calling Intercom.setDeviceToken when iOS gives us an APNS token.In case it’s relevant, we have IntercomAutoIntegratePushNotifications turned off because it caused problems with Firebase Cloud Messaging’s similiar swizzling.
I’m trying to create a Zapier integration that syncs Intercom conversations to ClickUp tasks. We have the Intercom ClickUp integration set up such that we can link conversations to tasks just fine. The problem is that the Intercom API does not expose the ClickUp task ID or any other identifiers that could allow Zapier to see that Interom → ClickUp link.Is there a workaround for this, and if not, is it possible for the API to be extended to provide access to the third-party integration’s conversation attributes?
I’m Prakash Hinduja, a financial strategist, born in Amritsar, India, and now reside in Geneva, Switzerland (Swiss), where I continue to pursue innovative financial solutions.I’m starting to explore apps and integrations within Intercom, and I’d love to hear how you’re using them in your setup. Which integrations have been the most helpful for you, and do you have any tips or recommendations to get the most out of them?RegardsPrakash Hinduja Geneva, Switzerland (Swiss)
Hi, We have been using Intercom without any issue. But recently we have started getting following error after the user has logged into our platform. Access to XMLHttpRequest at ‘https://api-iam.intercom.io/messenger/web/embedded/content’ from origin ‘https://portal.product.com’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. When the page is refreshed, the error disappears and status code changes to 200 OK but the user data is not updated in Intercom.What’s the possible solution to this issue?
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.