How Nuuly turned AI savings into higher pay for its support team
-
Recently active
Hello,We have integrated Intercom Identity for both web and mobile (React Native). However, when performing the "Check the Installation" verification, our domain is not marked as verified, even though we are sending the user_hash generated from our backend based on the user's email.We suspect that the issue might be related to our handling of guest users. In our web application, we allow guest users, and in these cases, we do not send the user_hash. Could this be the reason why our domain is not being verified?We would appreciate any guidance on how to properly handle this scenario.Thank you!
Hey! We updated our Intercom Android SDK and noticed that since version 15.5.1 (the one that uses Media3, Release notes), our minifyReleaseWithR8 Gradle task fails. In 15.5.0 it still worked. The error output is:Missing classes detected while running R8. missing_rules.txt contains this:# Please add these rules to your existing keep rules in order to suppress warnings.# This is generated automatically by the Android Gradle plugin.-dontwarn com.google.android.exoplayer2.ExoPlayerLibraryInfo-dontwarn com.google.android.exoplayer2.ParserException-dontwarn com.google.android.exoplayer2.decoder.DecoderException-dontwarn com.google.android.exoplayer2.extractor.ExtractorInput-dontwarn com.google.android.exoplayer2.extractor.FlacStreamMetadata-dontwarn com.google.android.exoplayer2.extractor.SeekMap$SeekPoints-dontwarn com.google.android.exoplayer2.extractor.SeekPoint-dontwarn com.google.android.exoplayer2.util.LibraryLoader-dontwarn com.google.android.exoplayer2.util.Util We use the newest med
I'm experiencing an issue when using the Intercom API to search for tickets. When I try to search for a title that contains spaces, the API does not return the expected results. For example: The query below returns the ticket correctly: { "query": { "field": "title", "operator": "~", "value": "Atraso" } } However, when I add a space after "Atraso", no results are returned: { "query": { "field": "title", "operator": "~", "value": "Atraso " } } I have already tried the following approaches without success: Using regular expressions with \b Encoding the space as %20 Using the exact match operator "=" Expected result :[ { "type": "ticket.list", "pages": { "type": "pages", "page": 1, "per_page": 20, "total_pages": 1 }, "total_count": 1, "tickets": [ { "type": "ticket", "id": "9", "ticket_id": "3", "ticket_attributes": { "_default_title_": "Atraso na criação de atividades no Pipedrive", "_default_description_": "Solicitação de análise urgente de atraso na criação de atividades no Pipedr
Hi There,I was not sure whether to post this as a question, conversation or an idea - as it falls into all three categories. We as an organization are moving to Intercom and as a company we as a technical team rely on the Trello application for task management and roadmaps.My question is, I know Intercom has a great looking Trello integration (seen the articles) but sadly for some reason it’s not available in the EU Workspace, which we’re in. I’d be keen to know if there any immediate plans for add Trello availability to the EU Workspace? - or just a realistic honest answer about when it may be added (if at all).As Trello is a core application for us, it’s a shame that we’re moving to a system that doesn’t allow us to integrate with it as we’re used in our current (soon to be old) system. Thanks.
I want to check if Intercom blog https://www.intercom.com/blog/ posts a new article via RSS.However, I can’t find the URL.Is there RSS feed in Intercom blog?
Hello! Is there anyway to answer get facebook/insta comments in an inbox? I already did messages, but so far, I cannot find a clear solution for comments. Thanks in advance
Release Date: 25-02-2025 🐛 Bug Fixes Fixed a bug where some users were unable to add a phone number in the attribute collector.
I works on integration with Intercom over REST API. I have created a lead user and conversation for it. I have passed an avatar for lead, but on https://app.intercom.com/ it’s not visible: Here a curl for create lead: ```curl --location 'https://api.intercom.io/contacts' \--header 'Content-Type: application/json' \--header 'Intercom-Version: 2.12' \--header 'Authorization: Bearer ***' \--data '{ "name": "Test Lead Avatar", "avatar": "https://fastly.picsum.photos/id/418/512/512.jpg?hmac=eK3iVeAGyCa3aW5_Zznt99ZNkWRVZ9mYzrbH1duQoFg", "role": "lead"}'``` And for conversation: ```curl --location 'https://api.intercom.io/conversations' \--header 'Content-Type: application/json' \--header 'Intercom-Version: 2.10' \--header 'Authorization: Bearer ***' \--data '{ "from": { "type": "lead", "id": "ABCD" }, "subject": "Test Lead Avatar", "body": "Test Lead Avatar"}'``` What is interesting, when I create contact with role: `user`, the avatar image displays correct
iOS crashed randomly (18.5 version of SDK).Stacktrace: Thread 25 name:Thread 25 name:Thread 25 Crashed:0 libsystem_kernel.dylib 0x00000001e3b572d4 __pthread_kill + 8 (:-1)1 libsystem_pthread.dylib 0x000000021d08d59c pthread_kill + 268 (pthread.c:1721)2 libsystem_c.dylib 0x000000019a2a0b08 abort + 128 (abort.c:122)3 libsystem_malloc.dylib 0x00000001a2a54b74 malloc_vreport + 896 (malloc_printf.c:251)4 libsystem_malloc.dylib 0x00000001a2a7dc00 malloc_zone_error + 100 (malloc_printf.c:319)5 libsystem_malloc.dylib 0x00000001a2a72c30 nanov2_guard_corruption_detected + 44 (nanov2_malloc.c:2496)6 libsystem_malloc.dylib 0x00000001a2a53c6c nanov2_allocate_outlined + 460 (nanov2_malloc.c:2989)7 libsystem_malloc.dylib 0x00000001a2a53a18 nanov2_calloc_type + 568 (nanov2_malloc.c:1247)8 libobjc.A.dylib 0x000000018f9a8b04 class_createInstance + 72 (objc-runtime-new.mm:9183)9
Hello,I am using Intercom API in a GCP cloud run to do several things, especially updating a user.Sometimes it works, but sometimes I get an 401 error: “token_not_found”, and I checked multiple times with logs: I am always sending the access token and it’s the right one. “intercom_user_id” is also the right one.I also checked multiple times my server and logic, and there’s no error.Here are some request ids where this error happened: 0003sad4ua316ingi1l0, 000an1qat9nc63bsg160, 0021017ivsn8tt93ipd0.Here is the call in python:url = f"https://api.intercom.io/contacts/{intercom_user_id}"headers = { "Authorization": f"Bearer {settings.INTERCOM_ACCESS_TOKEN}", "Intercom-Version": "2.12", "Content-Type": "application/json",}update_dict = intercom_profile.model_dump()try: response = await httpx_client.put(url=url, headers=headers, json=update_dict) if response.status_code != 200: log.info(response.json()) log.info(f"INTERCOM_ACCESS_TOKEN: {settings.INTERCOM_A
Hello, my team and I have been trying to send OTPs through WhatsApp using Intercom, but we haven’t been successful. Since we are in Latin America, we’ve noticed that WhatsApp has a much higher adoption rate, making it a better channel for OTP delivery.Has anyone successfully implemented this? If so, could you share any tips or best practices?
I would like to use the in-app “Post” functionality for a consent pop up, and therefore need the X in the top right removed.I’d ideally like the copy to read something like “By clicking I consent below, I consent to XYZ” and then I’d love a button below that says “I consent” or “I understand” or similar. Anyone got any clever, hacky ways I could achieve something like this in Intercom?Trying to save my Product team and Devs resources 😆
I am doing research on fetching data from my intercom account and save to another platform. In the way i just wanted to know if i can fetch anyone's app created app credentails i.e client_id,client_secret using account username and password. I have also gone through the api doc provided by Intercom but didn't found anything relevant to this. So anyone can tell me whether it is possible in Intercom or not?
There are some required fields which are not supported for this issue type. Do you mind helping me understand the process to linking up our JIRA instance with Intercom so we can create as well as link issues direct from Intercom?
Hi Everyone, I am Erin. I just joined the community.
Hi,My company uses Salesforce Account Teams. One of the roles is “Client Success”.I would like whomever is assigned to that role, to be considered the ‘company owner’ in intercom, so that incoming conversations / tickets will be auto-assigned to that person. Putting it another way, I wish there was a field in intercom called “Owner” and I could assign that team to that owner. I could not find such an intercom field. Perhaps this can be done with a custom field + automation workflow?
In our app, when I type a link in the intercom chat (https://example.com/list), it opens in the Safari browser. However, when the same link is triggered from a notification or from another app like WhatsApp or Messages, it works fine.Based on the article about deep linking (https://developers.intercom.com/installing-intercom/ios/deep-linking/), I added the following configuration:<key>IntercomUniversalLinkDomains</key><array> <string>example.com</string> <string>https://example.com/help</string> <string>https://www.example.com/help</string> <string>https://example.com</string> <string>https://www.example.com</string></array>Additionally, in my AppDelegate I have implemented:func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool { print("breakp
Has anyone ever seen an issue with the conversations API returning the wrong type for a conversation part? I’m working with a customer and we’re seeing an issue where sometimes the API returns conversation parts with a type = “assignment” but it should be a “comment” or a “note”. I have an example I can share if that is helpful.
My company recently switched over to Intercom and we made the decision to utilize the Data Sync by Hubspot app so we could pipe user / company data back and forth between Intercom and Hubspot. However, what I failed to realize is that we aren’t able to sync conversations and tickets in Intercom into Hubspot activities. I see that this is possible with Intercom’s Hubspot app integration. I’m wondering if it’s possible to utilize both apps in tandem, however, my main hesitation is that I see the potential to have user data duplicated. Or if a user already exists in Hubspot, do the conversations auto-sync to that contact? Any guidance on this is much appreciated.
Looking for effective ways to optimize API usage, implement retries, or increase limits (Read More). Any best practices or solutions to handle this efficiently without hitting restrictions? Appreciate any insights!
Hi, nice to meet you!First of all, I want to apologize if there is any misunderstanding. My native language is Spanish, and I wrote this message myself, with a review by ChatGPT.I'm here because I have a small issue with a specific functionality, specifically the /tickets/search endpoint.The main issue is that I have two types of tickets. To give you an example, one type is for delayed shipping, and the other is for requesting a shipment cancellation. In both cases, when I create the ticket, I send an extra attribute called tracking_number. Both types of tickets are created correctly with this extra parameter and the necessary data.Now, here’s the issue: when I try to search, I do it like this: As you can see, I can't find any results. However, when I search individually, I can find both tickets. I’d like to know if this functionality is supported. I checked the documentation but couldn't find an exact example for a multiple search.Additionally, I’d also like to know if there is a way
Hello everyone,I see that there are several possibilities for Intercom onboarding on the web. Among them is a checklist. For mobile, we basically have the carousel, which makes the experience very limited.Is there any plans to add more mobile onboarding features to Intercom or could someone recommend tools to add a better onboarding experience on mobile?Thank you.
I am using the latest expo 52 with latest intercom and I get this error when on the first screen that uses Intercom Error while parsing method IntercomModule.loginUnidentifiedUser: Methods that return promises must accept a RCTPromiseResolveBlock followed by a RCTPromiseRejectBlock. I am using the expo 52 and React Native .76 We call this in our main componentIntercom.loginUserWithUserAttributes({name: user?.first_name + ' ' + user.last_name,phone: user?.phone,email: user?.email,userId: user?.uuid,}); We set the config in our app.config.js file like this ```config.plugins.push( ["@intercom/intercom-react-native",{"appId": process.env.INTERCOM_APP_ID,"androidApiKey": process.env.INTERCOM_IOS_TOKEN,"iosApiKey": process.env.INTERCOM_ANDROID_TOKEN,"intercomRegion": "US"}]) ``` Not sure what we may be missing
We are using Jira for tickets with the basic mode. In it, I created custom workflows. I made several workflows, and they were working fine, allowing tasks to be created in Jira. However, at some point, all of them stopped working and started returning a 401 Unauthorized error. Even though we completely reinstalled Jira for Tickets in Intercom yesterday. Now, none of my custom workflows are working. I found articles where people reported the same problem. Is there a solution?
Hi everyone!I’m new to Intercom and have some questions which might come across as extremely basic. I’m trying to send out a once off message to a select cohort, but Intercom continues to send this to people who match in the future. Is it possible to send this once only at that given time? I’m creating a series for new users who sign up. It has 7 touch points over 3 weeks. I want a user to exit the series when they make a purchase, and begin another series. The attribute is [is_customer: true]. Once this updates, I want them to exit the following engagements. Has anyone integrated Intercom with Slack? I want to be notified in my slack channel when someone starts a conversation. Is this possible? What is an underrated feature on Intercom? (Just out of curiosity!)Thank you in advance.
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.