Fin for Salesforce now live on Fin Academy!
-
Recently active
Hi! I'm trying to retrieve all the messages from all the conversations (not only a snippet) within a specific time-frame but I can't seem to find that option in the doc's. Does anyone know what is the best way to do that? Thanks!
What's the difference between Overlaid and Embedded in my Tooltips?
Will I get an email notification when my Ticket state changes?
Hi, we are using 'Retrieve a Conversation' for getting full info about conversation. It's a huge load of requests for us, as 'List all conversations' doesn't have 'conversation_part' array. Is there more effective way to get same info in less requests?
I noticed that the Intercom update user API creates a new user whenever I call the `user update` with a non-existing user. And this is a behavior I do not want.I found a workaround on the server side. Using the intercom-client Node library, I first try to fetch the user with the external id using the `users.find` endpoint. And if the user is found, I only then update the user.However, on the client side, I am using the Intercom JavaScript API, and it seems that I cannot go with the same approach above as there is no `get user` option. So, what would be a good solution to only update the existing users and not create new ones on the client side? 👀
I am experiencing an error when I generate my ipa and open my app on my physical device.In ios case the app closes automatically on android it works fine. I have generated my ipa before intercom and it works perfectly until I integrate the sdk, then ios crashes I have followed the documentation to the letter and also tried making the manual link.Also I disabled Bitcode because when I was getting the archive the error message recommended to put in NO Maybe I need an extra step in the ios configuration? Packages:I included some libraries that I am using in my project and they are using native code"@intercom/intercom-react-native" : 4.0.1"react": "18.1.0""react-native": "0.70.5""@react-native-community/geolocation": "^3.0.4""react-native-permissions": "^3.6.1""react-native-reanimated": "^2.12.0""@react-navigation/native": "^6.0.13""react-native-in-app-re
We are unable to view unread messages on the intercom mobile SDK, and the loading spinner just keeps spinning. We have implemented the Intercom mobile SDK, version 7.6.1, but we are still unable to view the unread messages. This works perfectly fine in our Test workspace, and the issue is limited to the main/production workspace. Once I go in and manually read messages on the web interface, they then appear on the mobile SDK.
After installing the mobile SDK to the IOS app, whenever we post a mobile carousel to the app, the external link on the C2A button doesn't work, it only closes the pop-up. Any ideas what can cause this?
We just upgraded from v1.0.1 to v4.0.1 and are getting some errors thrown in production.So far we've only rolled out our iOS release, so that's all the errors we're getting atm.await Intercom.loginUserWithUserAttributes(userProfile)Is throwingError: ERROR - [HTTP 429] - Request failed: client error (429)This is happening for a small, but non trivial, amount of our users.I can't find anything useful in the docs about this error or what might be contributing to it. So far it's limited to iOS v16+, but that might just be coincidence due to the larger % of users on the latest iOS version.
We've added userId to login attributes and also tested this in the examples app always error 409.
I'd like to show Mobile carousel to anyone who downloads and uses your app for the first time. (like onboarding screen - but only one time). And I followed this one to add mobile carousel in my app.And i can trigger mobile Carousel from button click action. However what i'd like to get is to trigger automatically and immediately after user launch very first time. But seems it's not working. I not sure did i miss something or something wrong with my configuration. Please help to suggest to archive this. Thanks.
I have a couple of feature requests. First one is a small one but a small UI change each of my teammates ran into. It would be nice to be in the Inbox and not have to be "stuck" in a chat, meaning you have to be viewing any active chats when in that window. There have been many times when me and my co-workers clicked the Close button on the chat thinking it would just close the window.Second, It would be nice to have an exact timestamp on the chat messages because anything over an hour just specifies the timestamp in hours or days which is not very helpful for reviewing chat times for certain purposes.
Being a multi tenant SaaS, we need to be able to ask the user for a piece of data, similar say to how the Google App asks for UA so that we can identify them at our handler. How can we specify/craft this settings form for our app? The docs don't seem to highlight this aspect. Thank you!
When building the last 4.0.0 release with "react-native": 0.70.5 we're getting this conflict about androidx.appcompat:appcompat:1.1.0. ` Could not determine the dependencies of task ':app:mergeReleaseNativeLibs'. Could not resolve all task dependencies for configuration ':app:releaseRuntimeClasspath'. Could not resolve androidx.appcompat:appcompat:1.1.0. Required by: project :app project :app > project :react-native-screens project :app > project :react-native-screens > com.google.android.material:material:1.6.1 > Cannot find a version of 'androidx.appcompat:appcompat' that satisfies the version constraints: Dependency path 'app:app:unspecified' --> 'androidx.appcompat:appcompat:1.1.0' Dependency path 'app:app:unspecified' --> 'com.facebook.react:react-native:0.70.5' (releaseVariantDefaultRuntimePublication) --> 'androidx.appcompat:appcompat:1.4.1' Dependency path 'app:app:unspecified
Hello, I have the email address of someone and I'm looking for the company_id of the guy I can retrieve the contact easily, but in the output, I have an ID for his company like this : 63a023d904b20e0a05bb5720 It is the Intercom-defined id representing the company as described in the DOC. But I need help retrieving the company model based on this. And I need to get the company_id. How Can I get it? Thanks
We are using your API in our integration. We have been seeing the following error from your API:User not foundThis is happening when we send some events to a userId which is associated to a user before that event. What we want to know is that if this "gap" between both the calls (user created and event tracked) has some minimum requirement or they can be instantaneous. Please let us know if you need more clarifications.Thanks and regards
I am using an intercom API to create an inapp message(https://developers.intercom.com/intercom-api-reference/reference/create-a-message. I expect that user will receive a push notification once a message is created, but no one push comes to the device. But if I create a conversation from the same account from browser I receives a push on the device. What should I do to see a push on the device after creating a message through API?
I want to send welcome emails to new users. I want use Amplitude event as a trigger to send the emails. I've set up an Amplitude <> Intercom data streaming via Amplitude's Destinations feature but I'm not sure what to do next. Can somebody who has done a similar setup please help me?
When will Intercom have integration with Google Analytics 4 (GA4) especially as Google Universal Analytics will stop processing new hits July 1, 2023 as per https://blog.google/products/marketingplatform/analytics/prepare-for-future-with-google-analytics/p>
We are trying to upgrade from Intercom 8.x to Intercom 14.0.3 and getting the following error on calling Intercom.client().present(IntercomSpace.Home);2022-12-11 17:54:11.415 13331-13331/com.x.y E/AndroidRuntime: FATAL EXCEPTION: main Process: com.x.y, PID: 13331 java.lang.IncompatibleClassChangeError: Found interface androidx.compose.ui.graphics.drawscope.DrawScope, but class was expected (declaration of 'androidx.compose.ui.graphics.drawscope.DrawScope' appears in /data/app/~~055VLuai5T4CYOE8PxFBWA==/com.x.y-HBBsMBMGuNiKkrQsODOALw==/base.apk) at androidx.compose.ui.graphics.drawscope.DrawScope.drawRect-n-J9OG0$default(DrawScope.kt:410) at io.intercom.android.sdk.m5.IntercomStickyBottomSheetKt$Scrim$1$1.invoke(IntercomStickyBottomSheet.kt:132) at io.intercom.android.sdk.m5.IntercomStickyBottomSheetKt$Scrim$1$1.invoke(IntercomStickyBottomSheet.kt:131) at androidx.compose.ui.draw.DrawBackgroundModifier.draw(DrawModifier.kt:104) at
Hello Intercom. 👋🏻 We're in the midst of finalizing a Frame app integration, and are down to final UI details. One thing we'd like to understand, is if we can configure the width of inputs in the modal that appears. By default, it seems they are constrained to just slightly over 50%, and it looks rough. Lots of wasted space; surely there's a way? Here's what I mean (attached). Full horizontal real estate possible? 🙏🏼 Thanks!Alex
Atlassian Confluence integration as a knowledge base to intercom would be great.Search articles/documents in messenger etcI know there is a "Articles" app in intercom but Confluence has a better hand in my opinion so integration will be a perfect solution.Is there any other way that I can manage? (if integration is not possible)
I am using the intercom-ruby gem to update all my contacts. I retrieve all my contacts with :contacts = intercom.contacts.allThen I try to update all of them (only the last_seen_at field with the date of today) : contacts.each do |contact| contact.last_seen_at = date_of_today.to_time intercom.contacts.save(contact) endThe issue I have is that everytime it works for a few hundreds of contacts, but at one point it fails with some errors. The error in dev is :ArgumentError: invalid byte sequence in UTF-8 Caused by: JSON::ParserError: 859: unexpected token at 'HTTP/1.1 0 Unknown Reason-Phrase Status: 0 Vary: Accept,Accept-EncodingThe error in prod is :ETIMEDOUT error The thing is that I have tens of thousands of contacts. Many thanks for your help !
I want my customers to be able to create a ticket without opening a conversation.
I'm trying to update a contact (type = 'user') through the API, and want to populate the User ID field. I found out that in the API, this is called the External ID (which is somewhat confusing, and the docs aren't clear). I have 2 scenarios:Scenario 1 - all goodI create a contact through the API and directly set the External ID. The External ID shows up in the User ID field as expected. I can change this via a new API request if needed. Scenario 2: 400 - Bad requestI create a contact through the API without setting an External ID. This works. Now, I want to update this contact and set the external ID. I get a 400 - Bad request without further details. If I remove the External ID field from the API request, everything works and I get a 200 response. I'm stuck with scenario 2, because I need to update contacts that I sent through the API earlier, without an external id. More infoIn both scenarios I'm making a post request and supply the Intercom ID of the contact,
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.