🎅 How to prepare your Fin AI Agent for Christmas 🎅
-
Recently active
Hi Intercom Support Team,We're currently experiencing an issue with the Intercom chat widget in our React Native application built with Expo. While most functionalities are working seamlessly, our iOS users are unable to upload photos taken directly with the camera through the chat interface (specifically the camera option within the chat buttons).Here are the details of our setup:Platform: iOSExpo Version: 52.0.29React Native Version: 0.76.6Intercom React Native SDK Version: @intercom/intercom-react-native 8.1.0 and tested with 8.2.0New Architecture: DisabledWe've ensured that the necessary permissions are set as per your documentation:"NSCameraUsageDescription": "This app uses the camera to scan payment cards and take photos for support messaging." Despite upgrading to @intercom/intercom-react-native version 8.2.0, the issue persists. Our customers can access other features without any problems, but the inability to use the camera for uploading photos is causing some confusion.Our qu
We’re experiencing a slow launch time in our SwiftUI app, about 35% of the slow launch time is caused by Intercom initialization. The stack trace indicates that multiple functions within the Intercom SDK, especially the initialization processes involving IMCCrashHandler, IMCConfig, HomeConfig, and HomeHeader, are contributing significantly to app launch latency. The UIKitCore and CoreImage components (like UIGraphicsImageRenderer and CIImage) invoked through ICAssets.backgroundImageViewWith also add processing overhead, which may impact the performance during launch.Here is the full stack trace given by XCodes tools:dyld start1. App.main() - SwiftUI2. AppDelegate.application(_:didFinishLaunchingWithOptions:) - SwiftUI3. IMCCrashHandler swizzleDidFinishLaunchingWithOptions - Intercom └ IMCCrashHandler sharedConfig - Intercom4. IntercomSDK_SentrySDK startWithConfigureOptions - Intercom5. IMCCrashHandler configureTags - Intercom6. IMCConfig sharedConfig - Intercom7. IMCConfig configFr
Hello everyone,I’m Dario Schiraldi, a software developer originally from Italy, now living in Dubai. I specialize in building scalable applications and working across both front-end and back-end technologies. With experience in languages like Python, JavaScript, and Java, I enjoy tackling complex problems and creating innovative solutions. I’m always looking to expand my knowledge and stay updated with the latest trends in software development.I’m excited to join this community, exchange ideas, and learn from fellow developers. Looking forward to connecting with you all!Best regards,Dario Schiraldi
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.
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.