Pioneer: A summit where CX leaders redefine what's possible
-
Recently active
Hello,I faced with unexpected experience when I cannot to capture video in Intercom messenger using iOS SDK since 17.2.0. Could you please help me to resolve this issue?My steps:Update iOS SDK to 18.2.0. Run the app, check that there is Intercom’s warning “Add NSMicrophoneUsageDescription...” in Xcode console. Add NSMicrophoneUsageDescription to Info.plist according to Installation guide, step 2. Run the app again, check the message is not printed. Open Intercom messenger, start a new conversation. Press a green plus icon. It opens an action sheet, choose Camera. The app asks only for camera permission, not microphone. Allow camera usage. Camera opens → only photo capturing is available, not video. Change SDK version to 17.1.2. Run the app, repeat step 5, press a grey camera icon. The app asks for microphone permission. Allow it. Camera opens. → Both options, Photo and Video, are available for choosing. Update SDK to 17.2.0, repeat steps 5-7. → Again, only photo capturing is availa
We create a lot of test accounts to test things in our app that have absolutely nothing to do with Intercom. However, every single one of these test accounts counts towards our MAU in Intercom. Has anyone created a custom code or other workaround to block these users from showing up at all? I previously asked support if there was anything and they said I would have to build this myself. We have a test environment, but these test accounts occur on our production environment as well. Honestly, it is very upsetting since I know competitors allow you to blacklist certain domains within your settings so none of your data is disrupted by your internal tests.
Hi everyone, I hope you're doing well! I'm looking to integrate Intercom into my portfolio website, M Zahid. I want to use it to interact with visitors and capture their details, like email and name, when they're logged in.I came across Intercom's official WordPress plugin, but I'm unsure if it automatically collects this information or if I need to include additional scripts or configurations to make it work seamlessly.Has anyone successfully set up Intercom on their website and can share the best steps to achieve this? I’d appreciate any guidance or tips.Thanks in advance!
A Mobile Software Development Kit (SDK) is a collection of tools, libraries, and APIs that help developers create apps for platforms like Android or iOS. It simplifies app development by providing pre-built components for features such as user authentication, payment systems, and analytics.Benefits of Mobile SDKs:Faster Development: Reduces coding effort with ready-to-use tools. Consistency: Ensures reliable implementation across apps. Scalability: Supports growing user bases and feature additions. Enhanced Experience: Enables features like push notifications and smooth integrations.Popular SDKs:Firebase: For analytics and crash reporting. Facebook SDK: For social login and ad integration. Apple iOS SDK & Android SDK: Native app development essentials.Mobile SDKs save time, streamline workflows, and allow developers to focus on creating innovative, user-friendly apps.
Hi!We are integrating the Intercom API in order to send email messages to our users from our App, and we're already being able to send them, being received, checking the seen status, etc..., We would like to use a custom template when sending our emails, but we're not able to achieve that.We've trying creating a new template, and when sending the email from the intercom page, it works (email is received with our custom style) but when sending through the API, we can just select plain or personal, but in both cases, the standard style is applied.We're not aiming to do anything really special, just using some custom Google fonts and customising the colours of the buttons. Thanks a lot in advance. Cheers,Diego.
Hello! Could someone please guide me through setting up a webhook that triggers when an admin replies to a user?We’ve already integrated Intercom into our mobile app using Expo, and I’d like to run an event handler each time an admin responds to a user message. Any step-by-step instructions or advice would be greatly appreciated.Thank you in advance!
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
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": "👷",
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 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(
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
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.