Pioneer: A summit where CX leaders redefine what's possible
-
Recently active
2024-09-05 11:40:09.795 4736-4736 AndroidRuntime ipnossoft.rma.free E FATAL EXCEPTION: main Process: ipnossoft.rma.free, PID: 4736 java.lang.NoSuchMethodError: No static method rememberModalBottomSheetState(ZLkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;II)Landroidx/compose/material3/SheetState; in class Landroidx/compose/material3/ModalBottomSheet_androidKt; or its super classes (declaration of 'androidx.compose.material3.ModalBottomSheet_androidKt' appears in /data/app/~~g_FRDbFowwX3NIDZuLr61w==/ipnossoft.rma.free-uVLziORaSPfDo1O1hhh66A==/base.apk) at io.intercom.android.sdk.m5.conversation.ui.ConversationScreenKt.ConversationScreenContent(C
We migrated the SDK version from 15.0.0 to 15.5.0 and then saw the error described in the header. In 15.0.0, our MAIN/LAUNCHER activity, which processes information about clicks, was initially opened, than it opens Intercom Chat. After migrating to 15.5.0, this behavior broke. The problem is that our activity opens immediately after the intercom chat activity opens. This leads to confusion for the user. For example, if the user clicks on the "Back" button from our application, they are taken to the intercom chat, which is not expected.The service for processing looks like this:@AndroidEntryPointclass CloudService : FirebaseMessagingService() { private val intercomPushClient = IntercomPushClient() override fun onNewToken(token: String) { super.onNewToken(token) intercomPushClient.sendTokenToIntercom(application, token) } override fun onMessageReceived(message: RemoteMessage) { super.onMessageReceived(message) val remoteMsg = message.data if
Hello, I have created a private app. It’s a simple integration app and not any canvas or messenger app. I want to use this app in my workflows but when I select the “send an app” menu button from dropdown , my private app doesn’t appear there.
Hello, I’ve found this page about possible values of conversation’s “part_type” propertyhttps://developers.intercom.com/docs/references/1.4/rest-api/conversations/conversation-part-model#conversation-part-typesbut it’s missing for current API versions and this list is definitely not complete (e.g. I don’t see there ‘channel_and_reply_time_expectation’ part_type) Is somewhere available a full list of possible `part_type` values ? I have an integration with Intercom and want to filter out “useless” messages for me when syncing, e.g. messages from operator to the user Thank you in advance.
Hey everyone! We’re exploring a few Intercom apps for video/screen recording to make it easier for customers to share specific issues their having in our product via the help desk. We’re look at the three listed below. Any on the list that you use and love? Any you’ve tried and decided not to use?https://www.videosupport.io/#pricing https://www.coview.com/pricing/ https://www.hellomedian.com/pricing
Hey everyone - Excited to get rolling with Intercom. We’ve chosen this platform over others specifically because the API access it offers to allow us to show custom attributes - like Estimated Shipping Date. Gorgias and others can’t do this yet (apparently). The use case is simple. A customer hits the chat and asks “What Is My Estimated Shipping Date”, we respond asking for an Order Number. We use this order number to search the Shopify API, pull back the order details, which includes a custom metafield called estimated_ship_date. We then show that data to the customer. I’m sure I can do all this with numerous actions. But it seems to me that using the out of the box Order Search as a starting point would be best. I can then access the order.id and do 1 very specific call to pull back metaafields. My question at this point is … can we use the Order Status feature as a starting point for an automated workflow? If not … does my workflow above make the most sense? Thanks!kane
We need to show users that there are additional unread responses - how is this done?Seems the Android SDK behaviour differs and every new message is displayed as it comes in.
we have an integration with our current phone system and that creates a new conversation that is assigned to the teammate that answers the call.however, the agents should always remember to assign a team as well.they do not, so i want to automate that based on a workflow.but when i create a reusable workflow with a rule stating that "if team member is X ->the assign team X2"that unassigns the team member from the conversation.how can i automatically assign a team to a conversation that has an agent assigned to it without removing said teammate?
Hey, we need help setting up workflows on our intercom system. We are using it in our app for customer support, we want to automate customer queries and using fin AI.
I am trying to send a rich link in the metadata of a custom event triggered with the intercom-go package. In intercom’s dashboard, it reaches as [Object Object]. Is there any different input format expected for rich links in go, or is it just not supported? event := intercomlib.Event{ UserID: userId, EventName: eventName, CreatedAt: int64(time.Now().Unix()), Metadata: map[string]any{ some_rich_link: map[string]any{ "url": "https://www.some-custom-url.com", "value": "some-custom-name", }, }, } ic.Events.Save(&event)
Hi there! I’ve been debugging an issue with our React Native app’s implementation of the `loginUnidentifiedUser` + `loginUserWithUserAttributes` combo, and noticed that while the Android module has a few descriptive cases before being handled by `IntercomError.getErrorMessage()`, the iOS module simply throws a generic error for all failures.Is there a reason why actual request errors aren’t being bubbled up through these methods? For example, if the login failed due to the Identity Verification check, I feel like it would be reasonable to include that and the related code in the failure callback.Thanks!
Hi there, we’ve got a barebones React Native app running the Intercom SDK version 7.1.3 - we’ve been trying to follow the documentation to setup Universal linking (including the appropriate Info.plist attribution), so our CX team can link specific places inside the app from their conversations https://developers.intercom.com/installing-intercom/react-native/deep-linking - but we’ve found that it correctly routes behind the modal for Intercom, but Intercom still opens up Safari (this is on an iOS test device) even though the specified domain is included in the ` IntercomUniversalLinkDomains` property in `Info.plist` - we are using AppsFlyer if that helps / aids anything, and React Navigation under the hood. (So if we head back to the app and dismiss Intercom, we are in the correct place)Thanks!
Work in MadCap Flare to produce all our help documentation. Want to import all the articles from Flare to Intercom.I see several standard tools on the Flare side for other standard support systems on the market, but Intercom is not listed. LINK What recommendations do you have on the process? Would love this to be automated so everything stays organized, tagged and synced.
Release Date: 01-10-2024 🐛 Bug Fixes Fixed a crash that could occur when calling setDeviceToken. This can now be worked around by disabling swizzling. Resolved an issue where the conversation would jump after loading completed. Corrected the accessibility of the “Powered by Intercom” link text. 🚀 Enhancements Improved memory management & performance in the Conversation screen. Note This release contains some beta features.
After upgrading the intercom to version 7.1.3, Android fails to build. Execution failed for task ':app:mergeExtDexDebug'.> Could not resolve all files for configuration ':app:debugRuntimeClasspath'. > Failed to transform lifecycle-livedata-core-2.8.1.aar (androidx.lifecycle:lifecycle-livedata-core:2.8.1) to match attributes {artifactType=android-dex, asm-transformed-variant=debug, dexing-enable-desugaring=true, dexing-enable-jacoco-instrumentation=false, dexing-is-debuggable=true, dexing-min-sdk=25, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.libraryelements=aar, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for DexingNoClasspathTransform: /Users/gustavojorge/.gradle/caches/transforms-3/9fc0c96944c3586bc20019947323a0d6/transformed/lifecycle-livedata-core-2.8.1-runtime.jar. > Error while dexing.* Try:> Run with --info or --debug option to get more log output.> Run with --scan to get ful
We are trying to update user_id for a bunch of intercom users but UpdateUser method is giving "400 - User already exists" error when trying to update user_id. We are calling this api for multiple users and for most it is giving 400 response. According to the API documentation, we should be able to update user_id when id is passed.Params passed{ id: <Intercom user id>, user_id: <user Id to set>}We are using node intercom-client 2.11.2 with app token for API version 1.0
I opened a support ticket 15+ hours ago and the intercom automated messenger provided me zero help. Its automated bot said up to 5 hour response times. Of course this is unacceptable when the issue is causing a production outage of my product but there is no way to escalate.I have emailed all the support and customer service emails I have ever dealt with and it seems like Intercom is just a shadow of a company run by FinAI now. Are there people there that I can talk to?This is seriously a terrible demonstration of how their tech can help customer support teams. It is an abysmal service from the customer's perspective.If anyone can guide me on how to escalate to a human at Intercom I would really appreciate it. This is having a material impact on my business at this point. Update: There isn’t even a category from the pick list on this forum that fits my need. Terrible experience.
Everything is in the title :-) When inserting a Typeform app in a Post, we are asked to configure it. But what means those 2 buttons “one time use” and ‘save for later use”?? I’ve been looking at the knowledge base and the community messages, and I found nothing on it. Could someone help me understand? Thanks!
Hi there, We have issue with the mobile SDK “@intercom/intercom-react-native” when trying to integrate it with our APP with Expo. Below is the sample code we ran with local development build with iOS/Android simulatortry { console.log('==== SIGN IN ===='); await Intercom.loginUnidentifiedUser(); } catch (error) { console.error( error.code, // 101 error.message, // Error in loginUnidentifiedUser error.userInfo?.NSLocalizedDescription // HTTP Error: 404 not found ); }environment variables & dependencies version: @intercom/intercom-react-native - v7.2.1 expo SDK: v51.0.31 react: v18.2.0 react-native: v0.74.5 Any idea?Kind regards,
Hello Intercom Community!I'm seeking guidance on integrating Intercom with Webflow. My academy is currently powered by Webflow, and I'm interested in automating the process of updating our Intercom help center.Specifically, I want to ensure that whenever a new article is added to our Academy on Webflow, it automatically gets published in the Intercom help center as well.Is this type of integration feasible? If so, could you please provide some insights or direct me to relevant resources or documentation?Thank you for your assistance!Best regards,Yuval
After upgrading to Compose 1.7.0, I get the following crash.Process: com.toasttab.toastoperator.preprod, PID: 23851java.lang.NoSuchMethodError: No static method rememberModalBottomSheetState(ZLkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;II)Landroidx/compose/material3/SheetState; in class Landroidx/compose/material3/ModalBottomSheet_androidKt; or its super classes (declaration of 'androidx.compose.material3.ModalBottomSheet_androidKt' appears in /data/app/~~b5UPeePLMTwW-g8HyLVhuA==/com.toasttab.toastoperator.preprod-94iR5SgFn2i9HyAs8uyDnA==/base.apk)at io.intercom.android.sdk.m5.conversation.ui.ConversationScreenKt.ConversationScreenContent(ConversationScreen.kt:371)at io.intercom.android.sdk.m5.conversation.ui.ConversationScreenKt.ConversationScreen(ConversationScreen.kt:189)at io.intercom.android.sdk.m5.navigation.ConversationDestinationKt$conversationDestination$13.invoke(ConversationDestination.kt:178)at io.intercom.android.sdk.m5.navigation.ConversationDestina
Release Date: 18-08-2024 🚀 Enhancements Updated to support iOS 18 and Swift 6 concurrency for all public interface types. The sections model has been previously deprecated in the Help Center API. It has now been removed. Any uses of sections should now be replaced with collections.
I kept getting the following error when trying to reply to a whatsapp message using an admin type with the admin_id retrieved from the admin endpoint { "type": "error.list", "request_id": "003ririmu25u6re52260", "errors": [ { "code": "not_found", "message": "User Not Found" } ]}
Hello,I have configured Intercom Webhooks because I wanted to receive notifications about admins replies.I’ve set Endpoint URL and subscribed to “conversation.admin.replied” topic.The endpoint URL is correct and valid, because I received some initial requests (including PING). It also receives a request every time I click “Send a test request” in config page.The problem is that I don’t get any notifications about admin replies. I have logged into Intercom as an admin, I have replied to an user – and nothing happened. There are many users using our Intercom everyday and at least a few times a day one of the admins replies – so I suppose there should be some notifications coming to my webhook. Unfortunately, that’s not the case – it seems like I’m receiving 0 requests from Intercom Webhooks.Can you help? Can you point me what may I be doing wrong?
Hi! We’re are currently setting up Intercom in our React native + Expo application. Everything regarding push notifications is working. We can receive push notifications on both android and iOS platforms. However, deep link are only working on iOS. Our intent filter is as follows:const BASE_MW_INTENT = { autoVerify: true, action: "VIEW", category: ["BROWSABLE", "DEFAULT"],};const MW_ANDROID_INTENT_FILTERS = [ // Deep links config. { ...BASE_MW_INTENT, data: [ { scheme: "ourcompany", host: "ourcompany.site.nl", }, ], }, // Universal links config. { ...BASE_MW_INTENT, data: UNIVERSAL_LINKS_DATA, },]; And our deep link is as follows:ourcompany://ourcompany.site.nl/mijn/account/abonnementThis again works on iOS, but not on android. The following also do not work:ourcompany://ourcompany.nl/mijn/account/abonnementhttps://ourcompany.nl/mijn/account/abonnementWhich are all valid urls for our app. Launching any of these via the abd CLI does work,
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.