How Nuuly turned AI savings into higher pay for its support team
-
Recently active
Hey Intercom Team,We are experiencing this warning in Xcode 14.2 including 2 type of crashes on Firebase with Intercom SDK version 14.0.6 [tried with latest 14.1.0 version as well but still getting debugger warning].We hope you guys take a look this issues and give us possible solution.Thanks. Firebase crash 1:Crashed: com.apple.NSURLSession-delegate0 CoreFoundation 0x30f4 -[__NSCFString isEqualToString:] + 1761 Intercom 0x122a60 shouldRenderOnNewLine + 3159322 Intercom 0xb7f6c IntercomSDK_PINRemoteImageManagerSubclassOverridesSelector + 2596563 Intercom 0xb7e6c IntercomSDK_PINRemoteImageManagerSubclassOverridesSelector + 2594004 Intercom 0xb009c IntercomSDK_PINRemoteImageManagerSubclassOverridesSelector + 2271925 Intercom 0xaa4e0 IntercomSDK_PINRemoteImageManagerSubclassOverridesSelector + 2037086 Intercom 0xd3be0 IntercomSDK_PINRem
Been getting this error since upgrading react-native, an ideas? * What went wrong:Execution failed for task ':intercom-react-native:generateDebugRFile'.> A failure occurred while executing com.android.build.gradle.internal.res.GenerateLibraryRFileTask$GenerateLibRFileRunnable > /Users/manfredxu/Documents/project/node_modules/@intercom/intercom-react-native/android/build/intermediates/local_only_symbol_list/debug/R-def.txt Above I also see this:> Task :intercom-react-native:generateDebugRFile FAILEDExecution optimizations have been disabled for task ':intercom-react-native:generateDebugRFile' to ensure correctness due to the following reasons: - Gradle detected a problem with the following location: '/Users/manfredxu/Documents/project/node_modules/@intercom/intercom-react-native/android/build/intermediates/local_only_symbol_list/debug/R-def.txt'. Reason: Task ':intercom-react-native:generateDebugRFile' uses this output of task ':intercom_intercom-react-native:parseDebugLocal
Hello. I am just starting with Intercom. I integrated into our WIX webage. It seems like it is working in WIX. It shows up on the website. However, when I send any message, I get the following error. What is the fix? Thanks
I have been trying to upload the User IDs via CSV file of 1k users but after multiple attempts getting a result of only 25 users on intercom, looking for help to resolve this
Hi, I’m working with a client that wants to use Intercom to send push notifications.Their users are connected to one another, ie. user x is connected to user y, but user y could be connected to user a, b & x.Can you help with these questions:Is it possible to target specific users for push notifications? Are push notifications sent to a user when they trigger an event if no audience is configured? Are Intercom push notifications only designed for generic groups of users (audiences?)
Also tested with all versions from 14.0.0 and they all crash when trying to present the Messenger.It crashes even when launched from the Intercom launcher.Note: the view controllers are loaded from individual XIB files and not from a storyboard. The SDK was installed through Swift SPM. *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<IntercomSDKPrivate.HomeHeaderViewController 0x11df35780> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key chatButton.' The weird thing is that we don't have a HomeHeaderViewController but our button is named 'chatButton' from where we launch intercom. If I rename chatButton to 'helpButton' the message will change to:*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<IntercomSDKPrivate.HomeHeaderViewController 0x109bd9d80> setValue:forUndefinedKey:]: this class is not key value coding-compliant for t
Hi, I have followed below instruction to enable Push Notification. private val intercomPushClient = IntercomPushClient()override fun onNewToken(refreshedToken: String) { intercomPushClient.sendTokenToIntercom(application, refreshedToken) // DO HOST LOGIC HERE}override fun onMessageReceived(remoteMessage: RemoteMessage) { val message = remoteMessage.data if (intercomPushClient.isIntercomPush(message)) { intercomPushClient.handlePush(application, message) } else { // DO HOST LOGIC HERE }}I can see Push notification arriving when App is in background (either by back or home button press), and can click and navigate to Messenger HomeBut When App is in foreground (App Open state or visible), I cannot se the Notification in the Status bar, although onMessageReceived is triggered and intercomPushClient.isIntercomPush(message) = true.Can you please advise what needs to be done here
Hi! I know I am subutilizing Intercom. Need to hire an expert to design my inbox, fin, bots, etc to make the most out of my subscription.TIA
Hi,Is it possible to right align text in an email templates?Kind regards, Ava
Hi,We upgraded the Intercom SDK on react-native to 5.1.1, however we found a very strange crash. On a screen we use https://github.com/react-native-picker/picker and when the picker is opened on Android the app will crash. We found that the Intercom upgrade from 4.0.1 to 5.1.1 was the culprit. I presume it’s something to do with the underlying Android SDK which was updated. Below is the stack trace from Sentry java.lang.ClassNotFoundException: androidx.appcompat.widget.e0$a at androidx.appcompat.widget.e0.setSelector(DropDownListView.java:1) at android.widget.AbsListView.<init>(AbsListView.java:899) at android.widget.ListView.<init>(ListView.java:231) at android.widget.ListView.<init>(ListView.java:227) at androidx.appcompat.widget.e0.<init>(DropDownListView.java:1) at androidx.appcompat.widget.i0.s at androidx.appcompat.widget.i0.q(ListPopupWindow.java:4) at androidx.appcompat.widget.i0.a(ListPopupWindow.java:1) at androidx.appcompat.
Hi - I have two fields mapped, having Salesforce sync to Intercom, but the data is not updating in Intercom, even after an event triggered sync. Any ideas?
In the Android project I'm working on, we're noticing that user data is getting mixed up. Why could this be happening? Every time a user logs into the application, we perform a login to Intercom using the following code: operator fun invoke(user: UserModel, intercomHash: String) { val userAttributes = createUserAttributes(user) val registration = Registration.create().withUserId(user.id) Intercom.client().setUserHash(intercomHash) Intercom.client().loginIdentifiedUser(registration, object : IntercomStatusCallback { override fun onFailure(intercomError: IntercomError) { /* The Intercom login will fail with error code 3002 if the user is already logged in. */ } override fun onSuccess() { Intercom.client().updateUser(userAttributes) } })}private fun createUserAttributes(user: UserModel) = UserAttributes.Builder() .withEmail(user.person.emailAddress) .withPhone(user.person.phoneNumber) .wit
Mobile SDKs: 1. We have embedded Intercom into our developed app (let’s called it Venus in this case), and when we reply our users through Intercom, how do users see mobile push/notifications on their phone? Can they see on lock screen? And what will be the text like, is it “New message from Venus” or “New message from Intercom?”Like: 2. Our users would like to send files via Intercom within Venus, can we create maybe like a short link in Workflow’s message, and when someone clicks it, it will direct the user from Venus to his/her email app and fill in email template automatically? Workflow:1. We have created a workflow which is when customer clicks on messenger, workflow will be triggered. However, we want this workflow to be launched from beginning again every time when the same user clicks on messenger. How can I set it up?
We’ve installed Salesforce App in our Intercom and have created a custom form so that users can create cases from Inbox. However here we’re facing a difficulty as we need to tag an opportunity lookup as well while creating a case in our Salesforce org. But in the custom case form , only text and picklists are available, not able to add lookup. Please help in identifying an option to fetch and add opportunity lookup as well.
url = "https://api.intercom.io/conversations/search"headers = {'Accept': 'application/json','Authorization': 'Bearer auth-token',"Intercom-Version": "2.9","Content-Type": "application/json"}params = { "query": { "operator": "AND", "value": [ { "field": "team_assignee_id", "operator": "!=", "value": None}]}}response = requests.post(url, headers=headers, json=params) I want to get all assigned conversation and I have only one conversation and it’s team_assignee_id value is null. This query should return an empty list, but it is returning that conversation. What is the correct setup to get only assigned conversations? Also, for whatever reason, the equal(“=”) operator returns the same result. "query": {"field": "team_assignee_id","operator": "=","value": None}This query using equals and not equals return an empty list.
I have a problem with `io.intercom.android:intercom-sdk:15.1.0`. When a new in-app message appears, it's hidden "under" the navigation bar. Switching to another tab fixes the position on the screen (I think it calculates window insets). I've tried setting bottom padding, but the behavior is still similar (2nd gif). The content displays with the given padding, and after changing the tab, it moves up by the height of the system navigation bar.No bottom padding set: After setting bottom padding:
How often do you check Series entry rules?
Hi guys, new to intercom. We are looking to send out offers to over 2,000 merchants. These offers will vary from one merchant or customer to another, with a minimum amount and a maximum amount every merchant qualifies for. How can we send out these offers as post on intercom stating clearly the different range every merchant qualifies for.
In our auto-onboarding series unresponsive users get tagged with ‘unresponsive’. We want to contact these customers by phone. Can a Hubspot task be created (e.g. call customer) on a company level once the company got tagged as ‘unresponsive’? Any experience between Hubspot tasks and Intercom would be really appreaciated!
Hi Everyone! A bit of context: Our proprietary software allows super admins to log in as the customer to help troubleshoot account issues our customer may be facing. The issue we’re running into is that Intercom Messenger appears in the instance where the super admin has logged in as the customer. Any knowledge articles or messages that are shared with the actual customer are marked as seen because the super admin has visibility into it. Question: Is there any way Intercom can differentiate that our super admins have logged in as the customer and keep any articles or messages in “unread” status until it's viewed by the actual customer? Has anyone in the community faced a similar issue that may be able to point me in the right direction to find a solution or workaround? Thanks in advance! V
If we connect Intercom in our developed app, when we send messages to our customers, how will they receive notifications? Like will they see “you’ve got a new message from [app name]?
Dear Intercom Team,We are interested in white labeling options for Intercom. Can you provide information on customization possibilities, including our logo, colors, and visual elements? Is it possible to use our own domain? Can we remove or minimize Intercom branding in the user interface?Thank you for your attention. We look forward to your response.Best regards,Mary’s Team
When calling the IntercomModule.loginUserWithUserAttributes without an email it crashes because the IntercomHelpers.getValueAsStringForKey(params, “email”); line here is being called even if there is no email and there is no null check in that method: https://github.com/intercom/intercom-react-native/blob/9623a0c4822e91949d27357ef21df845cc91f38f/android/src/main/java/com/intercom/reactnative/IntercomModule.java#L139 . Same this would happen if no userId was passed in. Both values are checked to see if they are there, but even if they are not it still attempts to get them rom the params. It can be bypassed by passing in an empty string, but that is not ideal.
The Google Analytics Events that fire from Intercom don’t follow the proper Google Analytics 4 proper naming convention since they included spaces. Don't use spaces. This creates issues especially for the Provided Email Address since it’s a common Conversion Event. It breaks when you try to call any of these events via API’s from Google Analytics 4.
Through our monitoring systems we’ve identified that sometimes API calls to https://api.intercom.io/conversations/{id}/reply are failing with a 403 response. The documentation is not clear on why this would happen. We’re seeing this ~3% of the time.
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.