Expand Fin to email is now live on Fin Academy!
-
Recently active
I'm pretty new to custom API requests. I want to create a Zapier connection to send a POST request to update a conversation in Intercom to add a tag to a conversation, but I'm having issues. I suspect the issue is with the formatting of the body, but I'm not sure what I'm going wrong. I've successfully performed other GET requests, but I can't get the POST request to work.In the image below you can see I have the following:HTTP Method: POSTURL: https://api.intercom.io/conversations/CONVERSATION_ID/tagsAuthorization: Bearer TOKENAccept: application/jsonBody:{ "id": "12345", "name": "empty-bug-report", "admin_id": "123"}Any ideas where I might be getting this wrong?
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
We've been analyzing our NPS reports where we ask our users a question from 0 to 10 about how much they would recommend our app to a colleague. Problem 1The intercom form only has a numerical answer, but when we export the exel data it comes up with the numerical value + this text ‘Not likely or Very likely’.-Could you solve this problem? (We're not supposed to have any additional information in the answer)Problem 2We also have a result of ‘0, 0, 0 ’ in exel which is also not visible in the intercom interface, only in exel reports.-In this case, does this answer count towards the NPS value or not?-Does this data affect the NPS count in the intercom interface?
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]"}]}
Hello!It looks like the reporting is going to be changed soon. The report for tag totals by month is somewhat limited, and it seems this is no longer going to be available beyond just listing 10 top tags used along with their total number.With the new layout, how can one download the conversation tags and total number used for the entire month, not just the top ten the new report shows?What I am finding is you’d have to download the conversations, sort by conversation tags, and then manually count those tags using this new layout. Is that true?? That just feels like this is making more work to produce what was already easy to pull on legacy reporting.Perhaps it’s my error and I am just not seeing this as being available in the new format, it’s entirely possible the report is available, but I am just not finding it on my end.Thank you so much for any assistance you might have and guidance.
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}}
Hi everyone,We’re working on setting up email aliases to route specific queries to a main inbox (support@....com) while keeping them categorized separately by type (e.g., premium, legal, billing).For instance, we want emails sent to premium.support@....com or legal.support@....com to be forwarded to the main support inbox, but with tags that categorize them as “premium” or “legal” accordingly.Could anyone assist with configuring these aliases so that customer queries are correctly tagged when they land in the main inbox?Thanks
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.
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.