Pioneer: A summit where CX leaders redefine what's possible
-
Recently active
Our application uses OAuth to get user’s access token. We noticed that after a while tokes are revoked and API calls fails with unauthorized errors. An example:```json{ "type": "error.list", "request_id": "0003hg8qe7evlq01dqcg", "errors": [{ "code": "unauthorized", "message": "Access Token Invalid" }]}```May I ask if access tokens obtained through OAuth have expiration date? If there a way to debug why token is invalid now?
I’m running into a problem when attempting to sync contacts from our platform. Currently I’m doing the following:Call the contacts/search endpoint, searching by email address If Contact is found, update it If Contact is not found, attempt to create itI’m occasionally getting the following error on step #3:An archived contact matching those details already exists with id=123456 I cannot search for Contact 123456 in the UI. If I attempt to GET the Contact through the API, I get an error “User Not Found”.I cannot blindly update the Contact because I don’t know their Intercom ID, and that’s the only way to call an update that I can find.So how do I locate and update these archived records?
Has anyone ever successfully integrated a Scribe (scribehow.com) into an Intercom knowledge article? I can use HTML but I’d rather it have the look and feel of an embed snippet.
I've noticed that carousels (the automatic ones, meaning one controlled by our marketing team triggered based off user properties) render in our android app before app loading is completed. When app loading does complete, they dismiss themselves. So, they become basically unusable.We use the react native SDK.I didn't see any methods that I could use to control the lifecycle to disable it until app loading has completed. I don't want to have to rely on programmatically launching them since it kind of limits our growth team's capabilities.Any recommendations? I know that there’s a way to manually show articles by using the ID, but I’d love to be able to use this out-of-the-box platform-y set up that can enable our marketing team to use articles without engineering’s involvement. Haven’t been able to figure out from the documentation whether there’s a way to control the lifecycle.
I am unable to run any lldb debugger commands with intercom because I get the following error: warning: Swift error in scratch context: error: compiled module was created by a different version of the compiler '5.9.0.128.108'; rebuild 'Intercom' and try again: Intercom Aside from this, the app builds fine. Its just super annoying because I can no longer debug I am using Intercom 16.6.0
Hello Intercom Team. On iOS, since Friday April 5th, we are experiencing the following error when trying to add Intercom dependency through Swift Package Manager. We are using the last version of the SDK. 17.0.0Error:```xcodebuild: error: Could not resolve package dependencies:checksum of downloaded artifact of binary target 'Intercom' (5ed58eb8dd4392896a2b3e56c5c66fd862c2f3d29fb6d575d6a98a276cf944f7) does not match checksum specified by the manifest (d874522d04ed130894ca7026021151465b1d5a77fdb96a7ba905aea36260dce3)```Thanks in advance.
Hi, we published our sales/service automation tool with generative AI into Intercom appstore couple months ago. However, we did not get any users and we noticed that our ranking in the appstore is quite low. So I am wondering if anybody can share some tips about improving the appstore ranking?Thanks in advance!
It seems that the new Intercom SDK is not working on Android Lollipop as there’s no minSdkVersion field in the ApplicationInfo class. This happened after the DeviceUtils.getAppMinSdkVersionVersion method was added in 15.6.2.Fatal Exception: java.lang.NoSuchFieldError: No instance field minSdkVersion of type I in class Landroid/content/pm/ApplicationInfo; or its superclasses (declaration of 'android.content.pm.ApplicationInfo' appears in /system/framework/framework.jar) at io.intercom.android.sdk.utilities.commons.DeviceUtils.getAppMinSdkVersionVersion(DeviceUtils.java:32) at io.intercom.android.sdk.metrics.MetricTracker.<init>(MetricTracker.java:608) at io.intercom.android.sdk.metrics.MetricTracker.<init>(MetricTracker.java:597) at io.intercom.android.sdk.Injector.getMetricTracker(Injector.java:249) at io.intercom.android.sdk.Injector.getOverlayPresenter(Injector.java:272) at io.intercom.android.sdk.Injector.getResetManager(Injector.java:
I have an application with a few thousand users that I would like to create/update in intercom and synchronise at least weekly with attributes that are calculated by my backend and that are required for contextual engagement. The Contacts API does not support bulk updates and has two major constraints for large volume: i) it requires your app to understand whether a contact has already been created before calling with POST or PUT (the javascript SDK does not suffer from this); ii) the API rate limits are ridiculously small for any medium-sized user base (166 requests per 10s window, what???), which are even smaller if you need to check if a user exists before issuing either a POST or PUT. Furthermore, the Contacts API requires you to save the intercom id for a user for any updates, which is not user-friendly at all. The javascript SDK operates from the external_id provided (controlled by my app), while the REST API does not understand it at all and requires you to either call a GET or
Does anyone use the Bump by Userfeed app within their inbox? I really like the look of it but can't see to contact them! I think their calendly integration is broken and they don't reply to my messages.
Hello , I wish to synch new created salesforce task field with intercom automated task, But i cannot find the mapping of the tsk object in intercom.Best
Whenever we schedule a post from Intercom, user receives a push notification and opening it leads to a crash.It was working before we updated Intercom to 17.0.0, previous version we were on was 16.5.5. We are wondering if it's related to the change introduced in 16.6.0.iOS version we tested with: iOS 17.3.1, 17.4.1, 17.5Here's the stack trace: Last Exception Backtrace:0 CoreFoundation 0x1949cbf24 __exceptionPreprocess + 164 (NSException.m:249)1 libobjc.A.dylib 0x18c862018 objc_exception_throw + 60 (objc-exception.mm:356)2 Foundation 0x193897fe8 -[NSConcreteMutableAttributedString initWithString:attributes:] + 356 (NSAttributedString.m:1029)3 Intercom 0x105be84fc -[ICMActionButton initWithTitle:style:backgroundColor:foregroundColor:] + 3764 Intercom 0x105be82c4 -[ICMActionButton initFilledButtonWithTitle:] + 1405 Intercom 0x105c3cd24 -[ICMClosedConversationVie
Two questions on the Intercom webhooks (https://developers.intercom.com/building-apps/docs/webhooks - Are they all located the USA? - Are canvas kit webhooks from the same IPs?
Hi guys, I’m currently setting up on my react native project. And after going through the Android steps, I’m attempting to run `pos install` in my ios folder. (Since I’m running a React Native version of 0.70.5, the package should be linked automatically according to docs. However i keep getting this error, ~ which suggests that the package. Would appreciate some support on this.
All xcFrameworks on Intercom github have invalid signature hence apps using Intercom SDK can not compile at all
Fatal Exception: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=https://example.com/... } at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2031) at android.app.Instrumentation.execStartActivity(Instrumentation.java:1686) at android.app.Activity.startActivityForResult(Activity.java:4506) at androidx.activity.ComponentActivity.startActivityForResult(ComponentActivity.java:780) at android.app.Activity.startActivityForResult(Activity.java:4464) at androidx.activity.ComponentActivity.startActivityForResult(ComponentActivity.java:761) at android.app.Activity.startActivity(Activity.java:4829) at android.app.Activity.startActivity(Activity.java:4797) at io.intercom.android.sdk.blocks.messengercard.MessengerCardWebViewInterface.openUrl(MessengerCardWebViewInterface.java:141) at io.intercom.android.sdk.blocks.messengercard.MessengerCardWebVie
Hi, we want to translate the incoming messages (manually or automatically) with our custom API. We already have a translations API on our system, and we want to use it. I don’t know which is the right approach. Should be using Custom Actions? should we create a Custom Intercom App? The initial idea is to translate a selected incoming message to English calling our API and generating (if it’s possible) a new message that is only visible the atender (no customer visibility). I know we can use the auto-detect language from Intercom to get the source language.Could you give me some guidance of how we can do that?
HelloWe are running into this error since this morning on the conversations end pointhttps://api.intercom.io/conversationsThis was working fine before for months and we didn’t change anything on our end. We are running 1000’s of api calls a day so the errors are running in the high thousands since this morning. Anyone noticed anything ?
I’m writing a SwiftUI app. I need to detect when user close an Intercom window.Is that even possible?
We’ve been getting crash reports that the app is failing to start on iOS 16. Upon further investigation, we got to this stack trace. You can see that the culprit seems to be a method swizzling you’re doing on applicationDidFinishLaunching. We’ve already tried to opt out of swizzling by setting IntercomAutoIntegratePushNotifications in Info.plist but no luck.
Hello, I’m trying to integrate Intercom push notifications into my react-native app. I’m using official wrapper in version 6.8.1 (most up to date one). I did all of the steps from iOS setup section and configured Push Notifications on intercom website - https://app.intercom.com/a/apps/myapp/settings/ios. I’m sure that uploaded .p8 key, bundle id, key id and apple team id are correct because I uploaded the same version to firebase console and I’m able to send notifications from there and using their HTTP API. On intercom I’m all the time getting BadDeviceToken. On Android everything works properly. Am I missing something on iOS? I tried both ways of sending token to Intercom - javascript version and Obj-C version.For js version I’m using `@react-native-firebase/messaging` and call `await messaging().getToken()`. Using this token I’m getting BadDeviceToken
Hello, I’m working on a new channel for Intercom. The service receive and forward messages between Intercom and 3th party chat app. When agent reply to chat, we receive related webhook and forward it to external app. There are cases, when we can’t forward the message (e.g. external service is down, or respond an error for particular user). Is there a way to notify agent about problem with sending particular message?
Hi I am trying to connect my Canny Changelog with intercom News. Ideally when a new changelog is created it would post on intercom news as well
Intercom Android sdk 2.17.0 adds the support to voice to text input in Messenger.There is a bug on clicking on the new microphone button, a warning message with unexpected title appears. And the description of the message suggests to enable a permission not present in our application.Is it possible to deactivate the feature voice to text input?
Hi all, We’re setting up Intercom to replace Zendesk.We’re not moving to adding Intercom to Slack and would like to be able to have any replies to threads appearing as a Slack message in the thread.Is that possible?Another thing that is useful is to show the users email address in the Slack message like Does anyone know if either of these are possible?
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.