Expand Fin to email is now live on Fin Academy!
-
Recently active
Starting Android intercom SDK 15.10.2 and even in Latest 15.10.3 and 15.11.0, In Andorid messenger if a Workflow has been already triggered, it always remain there, No other Workflows get triggered afterwards.Eg. If Workflow-1 is trigger, then Workflow-2 is never triggered, even for the Rules of Workflow-2, We always see Workflow-1.This was fine until 15.10.1. Kindly resolve this ASAP.
The app sometimes crashes when adding video content, even after adding Media3 alongside the existing com.google.android.exoplayer:exoplayer. Crashes have reduced but still occur on various devices. Intercom SDK version is 15.11.0
Hello everyone,I’m Emmanuel Katto from Dubai, United Arab Emirates curious about how you manage the connection between Jira issues and Intercom tickets. What methods or tools do you use to keep track of both?If you have any strategies or insights to share, I’d love to hear your suggestions!Thanks!RegardsEmmanuel Katto
Hello everyone,I’m Emmanuel Katto from Dubai, looking for advice on how to effectively organize and manage the relationship between Jira issues and Intercom tickets. What strategies or tools do you use to keep everything aligned and ensure visibility?If anyone has tips or best practices to share, I would really appreciate your suggestions!Thanks!RegardsEmmanuel Katto
Currently, custom actions are available in the settings to Fin or workflows and helpdesk. We'd like to add actions that are available only in workflows and cannot be accessed through the helpdesk. Separating these two options in the custom action usage setting would be very beneficial.
Hi,We have a use case where our intercom user creates a message (eg chat) to be sent to all leads, and would like the message content to be picked up by our webhook endpoint upon sending the message, so that we can forward that message to external APIs.We are able to get a notification event whenever the message is sent by subscribing to the content_stat.chat topic in the webhook settings, but this topic only has the statuses of the message sent, but not the actual message content itself.We’ve tried subscribing to the following topics, but I don’t see it working for our use case:conversation.admin.opened conversation.admin.replied conversation.admin.single.created conversation.user.created conversation.user.repliedAppreciate if anyone has any insight on how we can get it to work. I’ve considered the possibility of a custom action but there does not seem to be anywhere that a proactive support message can configure such an action into it. Many thanks in advance.
Android app crashes on launching the messenger with following logLibrary versions used:implementation 'io.intercom.android:intercom-sdk:15.9.1'implementation 'com.google.firebase:firebase-messaging:24.0.0'coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.0.4' Process: org.secondfloor, PID: 2558 java.lang.IncompatibleClassChangeError: Class 'android.content.res.XmlBlock$Parser' does not implement interface 'o8.a' in call to 'int o8.a.next()' (declaration of 's0.a' appears in base.apk) at s0.a.a(SourceFile:1) at H0.e.c(SourceFile:41) at H0.e.d(SourceFile:104)
I am using the React Native SDK and I would like to know the userId of the currently logged in user. Use-case: after updating to the latest SDK, loginUserWithUserAttributes throws an exception when the user is already logged in.But I have no way to know if the user is already logged into Intercom (after an app restart for example), and if logged it, if it is logged in using the correct user. I could store this in my app, but this makes the code much more complex. The best solution would be to have an Intercom method to return the currently logged user, if any.
I want to use latest version of Intercom Android, it's 15.11.0 but I'm facing this issue when I try to build an Android application through Unity 2022> A failure occurred while executing com.android.build.gradle.internal.tasks.R8Task$R8Runnable> Compilation failed to complete, origin: /Users/Jesus.Garcia@productmadness.com/.gradle/caches/transforms-3/4a75e8b5239795acd12bc894c94ac93e/transformed/jetified-intercom-sdk-base-15.11.0-runtime.jar:io/intercom/android/sdk/Injector$1.classI'm using gradle version 7.6 and AGP 7.4.2 but I see how you are using a most recent versionhttps://github.com/intercom/intercom-android/blob/master/sample/build.gradlehttps://github.com/intercom/intercom-android/blob/master/sample/gradle/wrapper/gradle-wrapper.propertiesSo I was wondering if I would have to upgrade also to the same versions.Regards,Jesús.
Our investigation shows that Intercom iOS SDK is slowing app startup time. It accounts for 50% of our app startup time(350-600ms added). using this option when debugging: `DYLD_PRINT_STATISTICS` Total pre-main time: 942.46 milliseconds (100.0%) dylib loading time: 321.59 milliseconds (34.1%) rebase/binding time: 47.07 milliseconds (4.9%) ObjC setup time: 211.68 milliseconds (22.4%) initializer time: 362.10 milliseconds (38.4%) slowest intializers : libSystem.B.dylib : 7.52 milliseconds (0.7%) libMainThreadChecker.dylib : 43.20 milliseconds (4.5%) Intercom : 556.15 milliseconds (59.0%) OurMainAppTarget : 28.28 milliseconds (3.0%)
I want to add a custom_attribute to conversation via API, But not able to add custom_attribute to conversation
Our Android app is suddenly crashing for any user that tries to open a collection of articles inside Intercom. SDK version 14.0.0. Opening individual articles seems to work fine, just not collections.We have a pre-release version with Intercom version 15.10.3 and this does not crash, but this is not helpful for the thousands of users on the old version. I don’t see anywhere saying SDK 14.0.0 is deprecated. Also, iOS is working fine. No changes have been made our side. Is there an issue Intercom’s side here?Crash details:Fatal Exception: java.util.NoSuchElementException: List is empty. at kotlin.collections.CollectionsKt___CollectionsKt.first(_Collections.kt:214) at io.intercom.android.sdk.m5.helpcenter.components.CollectionSummaryComponentKt.constructByAuthorsText(CollectionSummaryComponent.kt:108) at io.intercom.android.sdk.m5.helpcenter.components.CollectionSummaryComponentKt.CollectionSummaryComponent(CollectionSummaryComponent.kt:72) at io.intercom.android.s
Fatal Exception: java.io.FileNotFoundException: https://downloads.intercomcdn.com/i/o/139802627/c29e7134f9cd57088cf1d07b/blue+tear.png?expires=1729994400&signature=525d4a03fac180d11f7678691fbfa5f8ed5622dbd059a77c01227ffcc6b2a3a2&req=dSMuHsl8m4NYFb4f3HP0gIDAMfuWTACfTE0A7ru2V8zDHLslNtDMsv%2Fu0c%2Bq%0AXJ8eWqt3jD%2Bxi9f0GA%3D%3D%0A The Above crash is reported in crashlytics, i am unable to reproduce the exception also i am using the latest release of intercom, the above crash is occurring for android 10Please help!
Hello, I am an Xamarin/Maui developer, and I am using intercom SDK for Android.I have created Xamarin Android binding for all required projects. Everything is working fine when I run the things without r8 shrinker. However, when I generate a release version where we have R8 shrinker enabled, I am getting compile time issues.Issues: 1>R8: Error : A type variable is not in scope.1>R8: Error : A type variable is not in scope.1>R8: Error : A type variable is not in scope.1>R8: Error : A type variable is not in scope.1>R8: Error : A type variable is not in scope.1>R8: Error : A type variable is not in scope.1>R8: Error : A type variable is not in scope.1>R8: Error : A type variable is not in scope.1>R8: Error : A type variable is not in scope.1>R8: Error : A type variable is not in scope.1>R8: Error : A type variable is not in scope.1>R8: Error : A type variable is not in scope.1>R8: Error : A type variable is not in scope.1>R8: Error
When will be the latest SDK 15.11.0 be available on https://mvnrepository.com/ ? Please update
The attachments that are upload through the browser are working fine as seen in the image and json file attached (red sample label image)But attachments that are uploaded and attached to replies are not working as expected. The files are uploaded correctly and are attached to the tickets parts (id 265 and 266). If we visit the file url then the image works correctly. But on the browser the images are not showing up (as seen in the screenshot).I am unsure what I am doing wrong?{ "type": "ticket", "id": "70", "ticket_id": "11", "ticket_attributes": { "_default_title_": "examplecompany@verun.com", "_default_description_": "@Services:\nBuilding & Property Wash\n-\n@Rooms:\n\n-\n@Message:\nasdfasdf" }, "ticket_state": { "type": "ticket_state", "id": "1", "category": "submitted", "internal_label": "Submitted", "external_label": "Submitted" }, "ticket_type": { "type": "ticket_type", "id": "5", "name": "Job", "description": "Job", "icon": "👷",
It looks like Intercom added microphone support recently (android.permission.RECORD_AUDIO) but it appears to be required not optional - this is reducing the number of devices we can install on - specifically some tablets that don’t have microphones. It seems like this should be optional by default? I think you need to add:<uses-feature android:name="android.hardware.microphone" android:required="false" />
Hi!I’ve encountered an issue with configuring push notifications in Intercom on iOS.I’m using the latest Intercom SDK (18.1.0). According to the documentation, I’ve added IntercomAutoIntegratePushNotifications with the value NO in Info.plist and am manually handling push notifications in the userNotificationCenter(_:didReceive:withCompletionHandler:) method as instructed: func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void) { let userInfo = response.notification.request.content.userInfo if Intercom.isIntercomPushNotification(userInfo) { Intercom.handlePushNotification(userInfo) } completionHandler(.noData)}However, Intercom notifications are not being handled correctly - it seems like the Intercom.handlePushNotification(_:) function is not being triggered at all. Has anyone faced a similar issue with manually handling push notifications on iOS? I’
We've encountered an issue where some companies are appearing with 4x the expected records and certain users with up to 12x. After investigating, we discovered that our system was assigning different userIDs to the same email addresses and, in some cases, associating the same company name with multiple companyIDs. Additionally, we found instances where data was being overwritten, causing users' names to change mid-chat.I noticed there are options to either delete or archive companies, but I'm unsure which approach would be best in this situation. Has anyone experienced something similar or have recommendations and best practices for handling this kind of data duplication or conflict?
We are experiencing a few crashes with the following exception on Intercom Android SDK 15.10.13. Fatal Exception: java.net.MalformedURLException: no protocol: at java.net.URL.<init>(URL.java:601) at java.net.URL.<init>(URL.java:498) at java.net.URL.<init>(URL.java:447) at io.intercom.android.sdk.ui.preview.viewmodel.PreviewViewModel.prepareBitmap(PreviewViewModel.kt:275) at io.intercom.android.sdk.ui.preview.viewmodel.PreviewViewModel.access$get_state$p(PreviewViewModel.kt:35) at io.intercom.android.sdk.ui.preview.viewmodel.PreviewViewModel.access$prepareBitmap(PreviewViewModel.kt:35) at io.intercom.android.sdk.ui.preview.viewmodel.PreviewViewModel$saveImage$1.invokeSuspend(PreviewViewModel.kt:89) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104) at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(
Any one can help what are the formula of these KPI?Response TimeFirst Response TimeClosed Conversation on First contactHandling Time# of Replies per active hourI’m trying to create a formula using the raw data of chat data and bit stuck trying to locate the items needed to compute these KPI.Thank you.
React Native SDK, after first notification, subsequent messages do not trigger the `IntercomUnreadConversationCountDidChangeNotification` or update the unread conversations count. On Android, this works fine.I am getting this when I inspect further: Connection not set before response is received, failing taskTask <2DDF32F5-C689-494A-86DA-D797913F6B13>.<1> finished with error [-1005] Error Domain=NSURLErrorDomain Code=-1005 "The network connection was lost." UserInfo={NSErrorFailingURLStringKey=https://nexus-websocket-a.intercom.io/pubsub/5-u6Cx9ENZy3p6sdjM9V1iCe5wz7buKXpHc6VNBLk1HCGo5QC7Dgg_aFvSJMBYdr9mwDbTckhsvRxWmrp8fH1JAVh5VXifBJZq9Pt9?X-Nexus-Version=ios.0.17.0, NSErrorFailingURLKey=https://nexus-websocket-a.intercom.io/pubsub/5-u6Cx9ENZy3p6sdjM9V1iCe5wz7buKXpHc6VNBLk1HCGo5QC7Dgg_aFvSJMBYdr9mwDbTckhsvRxWmrp8fH1JAVh5VXifBJZq9Pt9?X-Nexus-Version=ios.0.17.0, _NSURLErrorRelatedURLSessionTaskErrorKey=( "LocalWebSocketTask <2DDF32F5-C689-494A-86DA-D797913F6B13>.<1
Hello;Trying to do a API call on all the users but keep on getting this error: {"type":"error.list","request_id":"0045poj8nclou5t7cb00","errors":[{"code":"unauthorized","message":"Access Token Invalid"}]}How can i revoke the invalidness of the token? Can it be re-assigned? Thanks
I’m getting this errro: Script '../node_modules/@react-native-community/cli-platform-android/native_modules.gradle' line: 203 * What went wrong:A problem occurred evaluating project ':app'.> Could not find method implementation() for arguments [DefaultProjectDependency{identityPath=':intercom_intercom-react-native', configuration='default'}] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
Hi everyone, I am currently trying to link Intercom to our CRM Microsoft Dynamics. Is there a way to view the Intercom Ticket data on Dynamics so all our customer data is on one page? I am trying to do it with Zapier, but I do not have good knowledge of Dynamics. Does anyone run a similar setup that I am trying to?
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.