How Nuuly turned AI savings into higher pay for its support team
-
Recently active
As an example, I want to search for all tickets which have the text “high priority” in the title (The words must appear together in the title)I am unable to figure out how to do this.
Hello,I’ve been successfully using the Intercom API to tag multiple contacts at once using the /tags endpoint. However, I’m now facing a challenge: I need to remove tags from multiple contacts, but I can’t find a straightforward solution in the documentation.Here’s the snippet I’ve been using to tag contacts:const resp = await fetch( `https://api.intercom.io/tags`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'Intercom-Version': '2.10', Authorization: 'Bearer <YOUR_TOKEN_HERE>' }, body: JSON.stringify({name: 'test', users: [{ id: 'userId1' }, { id: 'userId2' }] }) } );https://developers.intercom.com/docs/references/rest-api/api.intercom.io/Tags/createTag/ Now, I’d like to perform the reverse operation: remove tags from multiple contacts. Is there an equivalent endpoint for this task? I’ve checked the documentation, but it seems that the /contacts/{contact_id}/tags endpoint is not suitable for bulk removal due
Asking on behalf of the user 👉 “One question for my team, we use a workflow-based bot to engage with users when they go to our page; We wanted to be able to have the bot respond to unresponsive customers who drop off the automation rather than just closing out the ticket, specifically if they haven't hit the point where they have responded or our team hasn't stepped in, and has only responded to quick replies. Ideally, we want it where that users can be followed up with automatically if they haven't left that quick reply stage.”
Hi Team! One of our integrations, Dashworks, (app_package_code dash-bdz0) got uninstalled from the app store for the whole organization and we’re unable to find sufficient logs to investigate how or why this happened. We are the developer of this integration as well. Can you help us investigate into this issue?
Some of our users are facing this crash in DocumentPreview.OS version: android8.0.0devices_otherModel:Galaxy A5(2017)I think its reasonable to expect some error handling instead of crash, so user knows that file is not supported or is corrupted.
Intercom(‘trackEvent’, ‘myevent’).on(‘fired’, function () { // The event has fired.}).on(‘unscheduled’, function () { // The event rules met but unable to fire based on schedule.});See example above: Is there a way to track an event not firing based on not being scheduled but meeting the rules? (meeting rules but not in schedule to be fired)The reason being that I’m working with javascript where there would need to be default behavior if the Intercom banner doesn’t show.intercom banner → close banner → redirect to url (no banner) → redirect to url
I’m trying to create a conversation with https://api.intercom.io/conversations REQUST BODY:{ "from": { "type": "contact", "user_id": "123456789" }, "body": "Hello"},HEADER PARAMETERS:Intercom-Version: 2.10Authorization: Bearer <access_token> RESPONSE:{ "type": "error.list", "request_id": "0002sf5fchfdlt2eus20", "errors": [ { "code": "not_found", "message": "User Not Found" } ]} Could I be missing something?
Can I tell Intercom to stop syncing Leads to Salesforce and only sync Contacts? Context is we have a SFDC integration with Calendly. We have Leads being submitted through Calendly then following to SFDC and assigning the applicable Lead Owner. The issue is that Intercom data will override the Calendly > SFDC data and will change the Lead Owner.
Hello Intercom Community,I am currently designing an ETL job to ingest daily customer conversation data from Intercom and have a specific question regarding the merging of lead and user profiles, as documented here: Merge Lead and User Profiles.When a lead profile is merged with a user profile and the lead's conversations are transferred to the user's profile, how is this process implemented in the background regarding the conversation_id and the intercom_id of the transferred conversation? Specifically, are the conversations from the lead profile:Copied as new conversations with new conversation IDs [conversation_id], but now associated with the user's Intercom ID [intercom_id]? Or is the existing conversation (originally under the lead's profile) simply updated to reflect the user's Intercom ID [intercom_id], retaining the original conversation ID [conversation_id]?Understanding this process is important for my ETL design. If conversations are copied as new with new conversation IDs
Our app uses intercom Andorid sdk and intercom Android sdk uses setDomStorageEnabled(true) that is reported as a security concern for our app.The DOM storage control is set to true, which allows the application to store page elements that could include user sensitive information. Setting the DOM Storage value to false will prevents local storage from being used. The setDomStorageEnabled flag found to be TRUE in the following class io.intercom.android.sdk.sheets.SheetWebViewPresenter We are using the version 12.3.0 of Android sdk in our app, could you please let us know if this behavior has changed in any of the recent versions of the sdk or if setDOMStorage is still enabled in intercom sdk what kind of data is stored in local storage?
I'm trying to integrate the SDK's with our react native app that uses expo. The only comment about it on this forum is to try this Expo Config Plugin. I've followed the directions like so:I have Expo SDK 45.I Installed expo-cli@4.4.4I Installed @intercom/intercom-react-native@3.0.4 I followed this article which explained how to get my keys and run it in the app with this import. import Intercom from '@intercom/intercom-react-native'; But I get this error: TypeError: null is not an object (evaluating 'IntercomEventEmitter.UNREAD_COUNT_CHANGE_NOTIFICATION') I searched this error and found a discussion where the only person who said they could get things to work ended up ejecting expo. This is something we are unwilling to do. If we cant get this to work we cant use intercom. Do I have to eject expo to get this to work?With this package installed, how do I access and initialize intercom?
I am looking information to integrate our app (built under expo) with Intercom. I really appreciate any information or documentation
We are seeing the following crashes on Android only when upgrading to Version 6 of the React Native SDK. iOS works fine: 1-07 12:50:31.668 21555 21555 D AndroidRuntime: Shutting down VM11-07 12:50:31.672 21555 21555 E AndroidRuntime: FATAL EXCEPTION: main11-07 12:50:31.672 21555 21555 E AndroidRuntime: Process: com.neuropeakpro, PID: 2155511-07 12:50:31.672 21555 21555 E AndroidRuntime: java.lang.IllegalStateException: No OnBackPressedDispatcherOwner was provided via LocalOnBackPressedDispatcherOwner11-07 12:50:31.672 21555 21555 E AndroidRuntime: at androidx.activity.compose.BackHandlerKt.BackHandler(BackHandler.kt:97)11-07 12:50:31.672 21555 21555 E AndroidRuntime: at androidx.navigation.compose.NavHostKt.NavHost(NavHost.kt:212)11-07 12:50:31.672 21555 21555 E AndroidRuntime: at androidx.navigation.compose.NavHostKt.NavHost(NavHost.kt:129)11-07 12:50:31.672 21555 21555 E AndroidRuntime: at io.intercom.android.sdk.m5.helpcenter.HelpCenterScreenKt.HelpCenter
Hello, I wanted to report to you a problem we faced recently.Our application is crashing when it's starting on iOS 13.We are using the Intercom SDK version 16.1.2.We installed this one with Cocoapod.It seems the SDK is referencing one Library that is available for iOS14+UniformTypeIdentifiershttps://developer.apple.com/documentation/uniformtypeidentifiersDid you also experience the same issue?I noticed the SDK should support iOS 13 in the podspec file: https://github.com/intercom/intercom-ios/blob/master/Intercom.podspecCrash log:Termination Description: DYLD, dependent dylib '/System/Library/Frameworks/UniformTypeIdentifiers.framework/UniformTypeIdentifiers' not found for '/private/var/containers/Bundle/Application/33855C68-5037-413A-B790-77EB65129A22/Qonto.app/Frameworks/Intercom.framework/Intercom', tried but didn't find: '/System/Library/Frameworks/UniformTypeIdentifiers.framework/UniformTypeIdentifiers' '/System/Library/Frameworks/UniformTypeIdentifiers.framework/UniformTypeIdenti
Integration with the sdk seems to work but when I navigate to the messaging screens it crashes immediately java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/compose/ui/platform/LocalSoftwareKeyboardController; at io.intercom.android.sdk.m5.conversation.ui.ConversationScreenKt.ConversationScreenContent(ConversationScreen.kt:240) at io.intercom.android.sdk.m5.conversation.ui.ConversationScreenKt.ConversationScreen(ConversationScreen.kt:119) at io.intercom.android.sdk.m5.navigation.ConversationDestinationKt$conversationDestination$5.invoke(ConversationDestination.kt:79)
Hello,I trying to search by using the “POST /contacts/search” API. If I call the API from either POSTMAN or form the JSON as string, everything works fine. But when I trying to serialize an object to JSON and call the API, I get the error “Query body must contain a query hash”.This is from .NET API.Scenario which worksvar json = JObject.Parse($@"{{ ""query"": {{ ""operator"": ""AND"", ""value"": [ {{ ""field"": ""email"", ""operator"": ""="", ""value"": ""{email}"" }} ] }}}}");var jsonStr = json.ToString();var postData = new StringContent(jsonStr, Encoding.UTF8, "application/json");using (HttpResponseMessage response = await httpClient.PostAsync($"/contacts/search", postData)){ … }Scenario which results in the errorvar searchQuery = new IntercomSearchQuery{ Operator = "AND", Value = new List<IntercomSearchValue> { new IntercomSearchValue { Field = "email
Asking on behalf of the user 👉 “Is it on the Road Map to allow required fields for Tickets Creation in Workflows?”
“Are there reports to compare YOY statistics?”
“Is there a timeline for FIN kicking in with SMS's sooner than email or around the same?”
Hi, After updating to latest android sdk version (15.6.0), there's a crash when user clicks 'Send us a message' or 'Messages' Button. I attach crash logs below java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/paging/Pager; at io.intercom.android.sdk.m5.inbox.InboxViewModel.<init>(InboxViewModel.kt:44) at io.intercom.android.sdk.m5.inbox.InboxViewModel.<init>(InboxViewModel.kt:30) at io.intercom.android.sdk.m5.inbox.InboxViewModel$Companion$factory$1.create(InboxViewModel.kt:109) at androi
Hello, I’ve successfully subscribed my url to the conversation.rating.added topic, and I’m getting the data.However, I’ve noticed that the conversation_rating object which is supposed to contain the “rating” and “remark” is always null.How can I get the “rating” and “remark” directly from the webhook each time a rating is added to a conversation? Thanks!
Hello, friends. I am wondering if anyone has a link handy that will take me to Intercom’s employment opportunities?
I’m trying to find documentation on how to trigger a workflow from within the mobile app, more specifically when a specific page in my application is viewed. I see lots of information on how to build the flows, but I can’t seem to find any documentation on how to update my application to enable this.
Problem description: On our website, after integration with Intercom, our some components lost CSS styles. Problem occurs only on mobile devices. Steps to reproduce:Open Intercom chat window Close Intercom chat window Move between pagesTech Stack:NextJS MUI
When going through Xcode’s Organizer window you can see a breakdown of energy logs. In there Intercom-related calls and processes are listed as high impact.Here are couple of examples:48 seconds cpu time over 51 seconds (94% cpu average), exceeding limit of 80% cpu over 60 seconds 48 seconds cpu time over 59 seconds (81% cpu average), exceeding limit of 80% cpu over 60 seconds48 seconds cpu time over 59 seconds (81% cpu average), exceeding limit of 80% cpu over 60 secondsThe rest of the reports is quite similar in the stack traces and impact.Is there anything that Intercom could do to help with the battery impact? Maybe by exposing methods to stop listening for websocket messages? Some additional information:We’re utilizing bluetooth-central background execution mode to listen to BLE device, which means that the app in some circumstances may never go to terminated/suspended state App is built with Flutter Intercom SDK version used 16.3.0
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.