Expand Fin to email is now live on Fin Academy!
-
Recently active
I think the webhook body has changed when a user sends a message,For the first message a user sends, I see the below. The body used to have the user’s message, but now it’s null. Also it’s a new part_type `language_detection_details`Anyone else notice this? "conversation_parts": { "type": "conversation_part.list", "conversation_parts": [ { "type": "conversation_part", "id": "2322", "part_type": "language_detection_details", "body": null, "created_at": 1718102859, "updated_at": 1718102859, "notified_at": 1718102859, "assigned_to": null, "author": { "id": "7189586", "type": "bot", "name": "Fin AI", "email": "operator+wed4314z@intercom.io" }, "attachments": [], "external_id": null, "redacted": false } ], "total_count": 1 } } }
Hi! When building the application in Xcode 14.0 b6, it shows the following error:Thread Performance Checker: Thread running at QOS_CLASS_USER_INITIATED waiting on a lower QoS thread running at QOS_CLASS_DEFAULT. Investigate ways to avoid priority inversions PID: 743, TID: 31796 Backtrace ================================================================= 3 Intercom 0x000000010440805c IntercomSDK_PINRemoteImageManagerSubclassOverridesSelector + 80944 4 Intercom 0x0000000104407e48 IntercomSDK_PINRemoteImageManagerSubclassOverridesSelector + 80412 5 libdispatch.dylib 0x0000000103c2a04c _dispatch_client_callout + 20 6 libdispatch.dylib 0x0000000103c2bbbc _dispatch_once_callout + 136 7 Intercom 0x0000000104407de0 IntercomSDK_PINRemoteImageManagerSubclassOverridesSelector + 80308 8 Intercom 0x0000000104403d5c IntercomSDK_PINRemoteImageManag
Hello. I’ve found this report, but didn’t find the answer, so I’ll write my own example.We are faced with similar problem, after updating to version 17.0.1 from the version 14.0.7 (video in attachment). I can’t downgrade the library to the lowest version, due to we updated it to avoid another issues, which have been fixed in 17.x. This issue is not reproducible on versions below 16.x.x. If you’ll have any additional question, please contact me.
I have set up a custom domain using Cloudfare, I can now route from the custom domain to intercom article. I was wondering how do I route via my custom domain to an exact article:example custom route: somesite.com/supportwill go to:https://intercom.help/someintercomHow can I do it so that I can go from:somesite.com/support/some-articleTo my actual intercom article:https://intercom.help/someintercom/en/articles/some-article
All of a sudden when trying to log in last Monday, May 20, my colleague and I were surprised to find that 2FA had been activated on our account, even though we never activated it ourselves. Since we do not have teammates on this account we are unable to get a recovery code. We then tried to reach out to the Support team via Messenger that same day, but it’s been 3 days since and we have not gotten any response. We are now locked out of our account with no way of recovery. Could someone assist as soon as possible please?Thank you.
I’m using the Android SDK version and I got this crash in the intercom. Crash Stacktrace
Hi everyone,I've recently upgraded from Intercom API version 2.3 to 2.11 and I'm encountering some issues. I understand that sections are now deprecated and are accessed via collections. I'm able to update the section names using the new path help_center/collections/{id}.However, when I try to use translated_content, I receive the following error:{ "type": "error.list", "request_id": "0001t87jrm46e5t3rtp0", "errors": [ { "code": "not_found", "message": "Resource Not Found" } ]} Has anyone else experienced this issue or can provide guidance on how to correctly use translated_content in version 2.11? Any examples, workarounds, or documentation links would be highly appreciated.Thanks in advance for your help!
Title + I understand I have to use the Intercom API somehow, but I'd like a little more guidance.
Hi there!Going crazy over here. Trying to add a Vimeo iframe to my article by API.When it’s youtube, it works fine, but with Vimeo - no matter the URL I choose I always get “video src not supported”.The article creation works well and I am just trying to add a vimeo iframe to it.here is a fake video I created an uploaded This will not pass API validation “video src not supported” (but will work if I add it from the UI): <iframe src="https://player.vimeo.com/video/956950834?h=adfcdc69e8"></iframe> This will pass API validation but the URL is missing the h parameter and Vimeo cannot read: <iframe src="https://player.vimeo.com/video/956950834"></iframe>What can I do? I also tried multiple version of the vimeo URL - no luck.Let me know!
Hi, I was wondering on how do I route to specific article vai custom domain. I have setup so that we can access intercom page via our domain /support, do I do it in the same way with redirect rules via Cloudfare so that I can reach specific artcile via my own custom domain path etc. /support/some-article → Intercom Article?
Hello! We have successfully implemented Intercom as part of our Qt for Android application. All integrations were done on the Android side and it is working fine. One issue is that our app is running in complete fullscreen (transient action bar and status bar - WindowInsetsControllerCompat.BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE ). However tapping on the Intercom launcher, calling Intercom.client().present() brings us into home view with both action and status bars visible. Is there any way how to pass a parameter to intercom so that it loads in fullscreen with the same options as the app?We do have some limitations on native Views and Activity management in Android when doing things through Qt.
I’m writing a helper app that adds notes to conversations and would like to be able to format the contents.Basis HTML seems to work OK but I’d like to add a code block and a table and neither are well supported. Can anyone point me at the correct documentation or provide other guidance?
We are facing an issue in our app that shows the following error messages in our Firebase. They are for the same issue with other Exceptions too, but these are the first two.We have tried to retrace the stacktrace locally but nothing was different.### First error message Fatal Exception: java.lang.ExceptionInInitializerError: at kotlin.reflect.jvm.internal.impl.resolve.jvm.JvmPrimitiveType.values(JvmPrimitiveType.java:722) at kotlin.reflect.jvm.internal.impl.builtins.jvm.JavaToKotlinClassMap.<clinit>(JavaToKotlinClassMap.kt:722) at kotlin.reflect.jvm.internal.RuntimeTypeMapper.mapJvmClassToKotlinClassId(RuntimeTypeMapper.java:116) at kotlin.reflect.jvm.internal.KClassImpl.getClassId(KClassImpl.kt:116) at kotlin.reflect.jvm.internal.KClassImpl.access$getClassId(KClassImpl.kt:5) at kotlin.reflect.jvm.internal.KClassImpl$Data$simpleName$2.invoke(KClassImpl.java:5) at kotlin.reflect.jvm.internal.KClassImpl$Data$simpleName$2.invoke(KClass
Because Conversations and Tickets seem to have different data sets. I want to create a very simple report that says:> Show me where Agent A, has uniquely closed X number of Tickets & Conversations.I want this on a dashboard. How do I accomplish this? Because when I try to make it, I can very obviously see there is a large(not a trivial one) divide between the counts of “Resolved Tickets”, “Closed Conversations”, and “First Closed Conversations”. I just want it under a single umbrella without having to make 3 unique reports. Is this possible?
How can I create a chart showing the number of users versus the number of tickets in the Intercom tool?
How can I dynamically insert an external link in the user ID field on the contact page, so that clicking on it directs to another website?
I’m moving our app from the old AppDelegate to the new SceneDelegate. I’m now seeing this stack trace before my app even gets to run. It seems to be stuck on a lock that never resolves. This is on a test run, is there a way I can disable loading Intercom while running tests? Why on earth is Intercom attempting to load images on a +load, who thought this was a good idea. * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP * frame #0: 0x0000000115293fa8 libsystem_kernel.dylib`__psynch_mutexwait + 8 frame #1: 0x00000001155107b0 libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_wait + 80 frame #2: 0x000000011550e2f8 libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_slow + 244 frame #3: 0x0000000115a74aec Intercom`-[IntercomSDK_PINDiskCache isTTLCache] + 20 frame #4: 0x0000000115a7cdbc Intercom`-[IntercomSDK_PINCache(PINRemoteImageCaching) diskCacheIsTTLCache] + 32 frame #5: 0x0000000115a85934 Intercom`-[IntercomSDK_PINRemoteImageManager initWith
Having to first search by External ID, then grab the correct Intercom-provided User ID and then calling DELETE seems like a lot of steps to be able to delete someone when you already know the External ID. Is there a better way? Can a better way be made? Doing one call to delete a contact's data instead of three would benefit Intercom too, right?
I’ve been trying to log in on the intercom business app. After entering my credentials, It says it will send a code but I never receive it in my mail. I’ve tried 5 times today.
I had issues with IG integration - messages did not appear even though all the connection and permissions were correct. I decided to uninstall the app to install it again. Now it says that I need to buy a premium account. How is this normal when IG is a free app based on what Intercom says.
Description:I am encountering issues while integrating Intercom webhooks using OAuth. Although the OAuth flow works and I can obtain access tokens, I am unable to create webhooks due to unauthorized token issues. I have selected all available scopes in the Intercom Developer console, but the issue persists.Error: { "type": "error.list", "requestid": "003avbbpvjpgktcsppvg", "errors": [ { "code": "token_unauthorized", "message": "Not authorized to access resource" } ]}How To Reproduce:Request URL / Headers: URL: POST https://api.intercom.io/subscriptions Headers: Authorization: Bearer <access_token> Authentication method or app type: OAuth 2.0 errors: token_unauthorized: Not authorized to access resourceLet me know if you need any additional details.Could you please assist in resolving this issue so that I can successfully create webhooks?Thank you for your support.
Hi TeamI have been testing the integration of Jira into Intercom. I can see that the integration is for conversations, however not tickets? Currently when a user reports a bug, we create a ticket tracker that can have multiple conversations associated. We would love to see this ticket tracer then been linked to Jira, so the development team can work on it, and only have one touch point in JiraCurrently, if 5 customers report the same bug, it means 5 Jira Bug reports, when it is actually only one for the development team.How does everyone handle this? Besides manually. Thanks in advance Kurtis (Australia)
Running the SDK version "15.7.0" on my pixel 8 using android 14, when adding a video attachement the SDK is crashing. We find this error in the field on our crash monitor tool. Summary of crash iscom.google.android.exoplayer2.ui.AspectRatioFrameLayout cannot be cast to androidx.media3.ui.AspectRatioFrameLayoutI run the dependencies of our application and Intercom is not using the `com.google.android.exoplayer2`. I was able to reproduce and record the crash but it look like i can’t add video to this conversation.Let me know if you need more information
Trying to configure SAML with Google Workspace and faced some difficulties.According to the doc:You’ll need to include this to configure SAML SSO with your identity provider.....- Encryption- AES256_CBC with this certificate:It is not clear from the document which setting this encryption must be applied to, but I assume that Intercom is expecting to receive an encrypted response from the Google Workspace IdP.The problem is that the Google Workspace SAML IdP does not support such an option. It can sign the assertion with its own certificate if needed, but it cannot encrypt the response.I also experienced a bug in the SAML configuration validation flow. I was able to pass the test and save the configuration as valid, but authentication via SAML is not working.On the Google Workspace side, I can see events of successful logins in the logs labeled SamlLoginSucceeded.At the same time, Intercom returns `We couldn't log you in because your identity provider returned an error. Contact your adm
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.