đ How to prepare your Fin AI Agent for Christmas đ
-
Recently active
Hello! Iâm new to our Intercom/Salesforce Integration and have been asked to troubleshoot an issue.In our Salesforce integration we have cases configured to create automatically and automatically assign Intercom teammate as the case owner.We are seeing some cases created where the owner is assigned correctly, but other times the case is assigned to the owner who installed the app so Iâm trying to figure out why this is happening.I'm wondering when exactly the case is created during the process of a conversation being started and then assigned to a team member. If there is lag time between when the conversation is created and a team member responds to take ownership, could the case get created during that lag time? Or does the case only create as soon as a team member responds? It makes sense to me if the case is created while still in the Inbox that it gets assigned to the person who installed the app, but I canât find documentation anywhere that confirms that.Also wondering then, base
 connected IG and intercom and if someone send a DM it will open a conversation. But I cant figure out how to add the profile information to intercomâs right menu like profile link or number of followers.Â
I notice that we get a crash from intercom sdk. It was found in the version 15.8.3 but I notice that I can reproduce this issue from 15.8.0 to the latest version 15.9.1 I down the version to 15.7.1 and that version works.  FATAL EXCEPTION: main                                                   Process: com.xxxxxxxxxxxx.grocery.staging, PID: 32714                                                  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/~~elspeVOmvltIcyF5hM5qXg==/com.xxxxxxx.grocery.staging-ezzAuVmfBiFxmCt3v8dawA==/base.apk)                       Â
Iâm building a custom Inbox application and would like to know the best way, if possible, to open a modal within the app.For example, in the native Intercom Shopify app, a modal is triggered when the agent clicks on 'Create Order.' Can anyone share the most effective approach to achieve this functionality? Iâve read the documentation and can only see an iFrame style approach for Messenger apps, not Inbox. Any help would be greatly appreciated. Thanks-Rony
When running unit tests in Xcode Cloud we often get a test failure because the tests failed to start. In those cases we get a spindump indicating that there is a deadlock caused by something Intercom does as a result of [UIBarAppearance init] being called. Anyone seen something similar? It seems to be related to a global initializer so just linking against Intercom will cause the problem. Just to be sure Iâve changed our code to not call any Intercom methods when running as part of XCTests but it appears to still be happening.
Hi, I'm trying to install intercom onto my site for non signed in users. I've followed the instructions here: https://www.intercom.com/help/en/articles/167-install-intercom-on-your-website-to-engage-logged-out-visitors/p> and it seems to half work but there's definitely something wrong. The chat window loads up and it's possible for me to send a message which makes its way to the inbox. However if I try to access the visitor ID with:Intercom('getVisitorId')it returns "undefined".  If I reload the webpage then my conversation history is gone and I see a background POST request in the web console that receives a 404 response (asterisks added for redaction of possibly sensitive info): POST https://api-iam.eu.intercom.io/messenger/web/conversations/1************4  REQUESTBODY:  app_id: m*******d v: 3 g: undefined s: dd*********************************b7 r: platform: web Idempotency-Key: 82************41 internal: is_intersection_booted: null page_t
We are developing a workflow to assist users in troubleshooting issues by narrowing down their concerns through a hierarchical structure of business capabilities. This involves guiding users through: 20 Business Capability Domains 98 Business Capability Categories 597 Business Capabilities 12 Issue Types Approximately 20 Options per Issue Type On average, each domain encompasses about 4.9 categories (98 categories á 20 domains), and each category includes approximately 6.1 capabilities (597 capabilities á 98 categories).Notably, the 12 issue types are applicable across all 597 business capabilities, eliminating the need for individual paths beyond the business capability selection.Specific Requirements: Single Business Capability Selection: Users should be able to select one specific business capability from the hierarchy. Multiple Issue Types Selection: After selecting a business capability, users can choose multiple issue types from a list of 12 options. Detailed Options
Edit: Title should be âIntercom working fine on Xcode Simulator builds but not loading on testflight buildsâ but I can't edit it or delete this.I have added the camera privacy reason. Yet on TestFlight builds Intercom does not load. I am wondering if the SDKs access to a certain URL is being blocked because it needs to be manually allowlisted somewhere in the privacy configuration? But not sure on that. Documentation does not say anything about this.Are there other reasons this may happen?
Seems that when installed Intercom overrides the tint color for the whole app. There are ways around that of course but this is likely causing unexpected repercussions for SwiftUI apps using tints.
Hi, We have some set of tool which fetch an article by id. Recently it worked, however after the move of articles to knowledge hub i cant retire a single articles withcurl -i -X GET 'https://api.intercom.io/article/{articleId}' \ -H 'Authorization: Bearer <secret>' \ -H 'Intercom-Version: 2.11'.However we can fetch all articles with api.intercom.io/articles, so maybe something has changed.All help would be greatly appreciated.
Hello everyone,Iâm Darshan Hiranandani, We're currently working on implementing a ticketing and ticket portal system, and we're looking to import customer tickets from another provider into Intercom. While we've successfully been able to create tickets using the API, we are running into a challenge when it comes to linking a company to a ticket.Currently, an admin can manually link a company to a ticket in the inbox, but we havenât found a way to make this step mandatory. This is an issue because without a linked company, the customer won't be able to access the ticket via the portal, though they can still see it through the messenger. We want to avoid confusion in this regard.We also have trouble retrieving the company linked to a specific ticket using the GET /tickets/{id} endpoint.This leads to the following questions:Is there a way to link a company to a ticket programmatically through the API? Can we retrieve the linked company information through the API? How can we enforce the c
I wanted to know if you have any solution regarding this error?buildscript { ext { buildToolsVersion = "34.0.0" minSdkVersion = 23 compileSdkVersion = 34 targetSdkVersion = 34 ndkVersion = "26.1.10909125" kotlinVersion = "1.9.22" } repositories { google() mavenCentral() } dependencies { classpath("com.android.tools.build:gradle:4.0.1") classpath("com.facebook.react:react-native-gradle-plugin") classpath("org.jetbrains.kotlin:kotlin-gradle-plugin") }}apply plugin: "com.facebook.react.rootproject"gradlew propertiesdistributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distsdistributionUrl=https\://services.gradle.org/distributions/gradle-8.6-all.zipnetworkTimeout=10000validateDistributionUrl=truezipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/distsI look forward to a quick response, thank you very much.
Hi!Weâre experiencing a non negligible amount of crashes with our iOS app. Weâre using the Intercom iOS SDK v18.2.0 (AKA the latest). As far as we can see, the user goes into the intercom integration, and at some point it crashes.Here is the crash-logs from Sentry:Â OS Version: iOS 18.0.1 (22A3370)Report Version: 104Exception Type: EXC_CRASH (SIGABRT)Crashed Thread: 0Application Specific Information:Expected dequeued view to be returned to the collection view in preparation for display. When the collection view's data source is asked to provide a view for a given index path, ensure that a single view is dequeued and returned to the collection view. Avoid dequeuing views without a request from the collection view. For retrieving an existing view in the collection view, use -[UICollectionView cellForItemAtIndexPath:] or -[UICollectionView supplementaryViewForElementKind:atIndexPath:]. Dequeued view: <IntercomSDK_ITBBlockCollectionViewCell: 0x1224ccc00; baseClass = UICollectionViewCell;
Iâm referencing this API documentation https://developers.intercom.com/docs/references/unstable/rest-api/api.intercom.io/data-attributes/updatedataattribute for updating data attributes -1. is it possible to use APIs to update relationship attributes between different standard intercom objects (contact, conversation, ticket)?2. is it possible to use APIs to update relationship attributes between standard intercom objects (e.g. contact) and custom objects?
Execution failed for task ':app:mergeExtDexDevelopmentDebug'.> Could not resolve all files for configuration ':app:developmentDebugRuntimeClasspath'.  > Failed to transform intercom-sdk-base-15.11.3.aar (io.intercom.android:intercom-sdk-base:15.11.3) to match attributes {artifactType=android-dex, asm-transformed-variant=developmentDebug, dexing-enable-desugaring=true, dexing-enable-jacoco-instrumentation=false, dexing-is-debuggable=true, dexing-min-sdk=24, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.libraryelements=aar, org.gradle.status=release, org.gradle.usage=java-runtime}.
Iâm using the unstable version of the api to see if i can list data attributes on custom objects and doesnât seem like this is possible. When will this be allowed? {"type": "error.list","request_id": "001g71vtd1equmb5qab0","errors": [{"code": "parameter_invalid","message": "unsupported model parameter [campaign]"}]}
Hi!Weâre using the Intercom SDK on our iOS app, currently using version 18.1.0. Weâve been getting a lot of crash reports and it seems to mostly happen to users on iOS 15.8, looking into it we found a stack trace that points to swizzling done by the Intercom SDK:Â Any ideas on how to fix this?
App ConditionsIn our AppDelegate we return true from application:continueUserActivity:restorationHandler: We have IntercomUniversalLinkDomains configured in the Info.plist fileSteps to ReproduceOpen and intercom chat and type in the link https://www.nuuly.com/feedbackTap on the link, once it becomes tappable in Intercom chatExpected Behavior:Do not open Safari when a url is matched with an entry from IntercomUniversalLinkDomains and ONLY handle in application:continueUserActivity:restorationHandler: returns true Actual BehaviorApp handles link in application:continueUserActivity:restorationHandler:b but Safari also opens the link before App can handle it Intercom SDK: 17.0.0iOS: 17.2
I have determined that Our iPad app is experiencing Airplay issues that are being caused by the Intercom API. Setup:Intercom.setApiKey(apiKey, forAppId: appId)let userAttributes = ICMUserAttributes()userAttributes.userId = user.userIDIntercom.setUserHash(userHash)Intercom.loginUser(with: userAttributes) Steps to reproduce:cold launch the app Have above code run for Authenticated users Turn on Airplay to TV or Apple TV Issue: External screen is blackNote: Turning airplay off and back on solves the issue. Troubleshooting:Commenting the following lines of code solves the issue:Intercom.setUserHash(userHash)Intercom.loginUser(with: userAttributes)I have tried disabling Intercom swizzling as per your documentation but it has no affect.  Currently using Intercom 17.4.0
There seems to be an issue with the Intercom API. I'm using the tickets/search POST call and it's only retrieving 97Â of my 225Â tracker tickets.POST:Â https://api.intercom.io/tickets/searchThe body of my API call looks like this:{"query": {"operator": "AND","value": [{"field": "open","operator": "=","value": true},{"field": "ticket_type_id","operator": "=","value": 2}]},"pagination": {"per_page": 100}}Â I also tried:{"query": {"operator": "AND","value": [{"field": "open","operator": "=","value": true},{"field": "ticket_type_id","operator": "=","value": 2}]},"pagination": {"per_page": 100}}
Release Date: 11-12-2024 đ Bug Fixes Solves a crash in carousels. Addressed issue where video input wasnât available in a conversation. Fixes issue where first part in a conversation would fail to show as failed in the scenario where it didnât send. Resolved some layout issues in the conversation screen for users with large font sizes enabled. Note This release contains some beta features.
Good day. Could you please advise how to download conversations by filtering them based on workspaces, views, agent, tags, and closed status? I tried filtering by workspaces and views, but I couldn't find how to do it.
While Iâm typing Japanese text with IME (Input Method Editor)Â Â If I hit enter here, I expect it to finalize the Japanese text with IME BUT not sent it as a chat message yet. But this widget sent the unfinished text any way.
When entering Japanese text with an IME, pressing the Enter key mistakenly sends the incomplete text to chat. If I press Enter here, I anticipate finalizing the Japanese text with the IME, but not sending it as a chat message yet. However, this widget still sends the unfinished text anyway.
Hi everyone, Iâm newbie in Intercom and I would like to custom the inbox app, so it will have a button when hover over the message which will call our API when press. I guess it will be involved to develop an inbox app, but how to add the button to the message like below?Thanks in advanceRegards,JamesÂ
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.