How Nuuly turned AI savings into higher pay for its support team
-
Recently active
Hi,I’m building a custom intercom app. I have two APIs created for both Initialize flow webhook URL and Submit flow webhook URL and they work as I expected.The question is, It looks like these two API can’t be protected using API key or other authentication mechanism. Is there a way to confirm the requests come to these APIs are actually from Intercom, not from some malicious actors. Any help on this appreciated.
Hi there, I am looking for advice on how to best manage API calls for our business application.It appears that using the API, multiple calls will be necessary to be able to perform given actions. For example, if a user has signed into our application and wishes to start a conversation, from what I understand they will have to:- Fetch their id with their email using the /contacts/search endpoint- Create a conversation with their id using the /conversations endpoint- If successful, we want to refresh our device to display the new message and created conversation, meaning we must hit the /conversations/id endpointFor this flow, this is 3 calls per action, which could add up quite substantially if multiple users are operating simultaneously.Is there a better way to do this? Perhaps I am not using the API as efficiently as I could be. Thanks!
When launch button is visible screen rotation doesn’t work correct, content is rotating with wrong layout and status bar doesn’t rotate at all.
I have an which gets customer conversations and displays them in a Whatsapp-esque UI.The problem is that in order to do this, I have to:- Hit an endpoint that will get the contact information using their email- Hit an endpoint using their contact id to create a conversation- If this conversation creation is successful, hit the endpoint to fetch the conversation to display the latest message to the user.This seems very inefficient at present. Is there a better way to use the API?Thanks
In the /me endpoint, what are the valid values for the app.region property? In my test account, I get back the string “US”, but what are the values for the EU and Australian regions? (Or any other that are supported.)
Hello, I try to modify my json configurator to extract all conversions. However pagination does not work. Can someone assist please? The json I have is as following: { "parameters": { "api": { "baseUrl": "https://api.intercom.io/" }, "pagination": { "method": "cursor", "perPageParam": "per_page", "perPage": 150, "startingAfterParam": "starting_after", "startingAfter": "" }, "config": { "outputBucket": "ge-tutorial", "debug": true, "jobs": [ { "endpoint": "conversations", "params": { "per_page": "{{perPage}}", "starting_after": "{{startingAfter}}" }, "headers": { "Intercom-Version": "2.9", "accept": "application/json", "authorization": "Bearer -----" } } ] }, "incrementalOutput": true }}
HiI’m currently showing Intercom articles on my website through the API to have more control on the styling and user experience and I would like to add or integrate the reactions feature to have feedback on the articles.I visited the documentation but I don’t see any reference to the reactions. Is it possible to have them on external websites?Thanks!
In our work intercom connection, we’ve 2 workspaces - 1 prod and 1 for dev. Currently when we create new Salesforce case from intercom from both workspaces, it is getting reflected in our Salesforce Prodction Org. We need to change the connection for dev workspace to Sandbox Salesforce Org. But we’re not seeing any option to change the Org in Salesforce app in Intercom, need assistance.
Problem description:On our website, after integration with Intercom, our Carousel component lost CSS styles. Problem occurs only on mobile devices (iPhone). On Tablets everything works fine. Styles are removed from class names starting from “mantine-” Steps to reproduce:Open Intercom chat window Close Intercom chat window Move to any web page with Carousel componentCarousel has lost base styles. Tech Stack:NextJS (SSR) Mantine UI Components Mantine Carousel (based on Embla Carousel)
These are issues found on versions 4 and 5 of Intercom React Native https://github.com/intercom/intercom-react-native. On Android, when the Intercom.presentMessageComposer() method is called the text input does not show up. The user has no way to enter a message to interact with our support team.In addition, there is no longer a close button (‘x’) and the user cannot go back to our app the way they entered. Tapping the back button takes the user back to the intercom messages list and tapping it again logs them out of our app.Android: Text input does not show up and missing close button (‘x’)On iOS, when receiving Intercom notifications, and the app is backgrounded, tapping on an Intercom notification opens a new chat modal opens on top of the existing chat, causing a stack of modals to appear. The user needs to exit all the modals to access their previous screen.
I’m having a crash after adding intercom SDK to my jetpack compose project.I using intercom-sdk-base:15.0.0At launch I’m having this crash (before I init intercom):E/AndroidRuntime: FATAL EXCEPTION: main Process: com.solidict.gezerkasa.dev, PID: 31609 java.lang.NullPointerException: Parameter specified as non-null is null: method androidx.compose.material.ModalBottomSheetKt.rememberModalBottomSheetState, parameter confirmStateChange at androidx.compose.material.ModalBottomSheetKt.rememberModalBottomSheetState(Unknown Source:7) at com.google.accompanist.navigation.material.BottomSheetNavigatorKt.rememberBottomSheetNavigator(BottomSheetNavigator.kt:107) I tried to change material versions as I saw in the other tickets but again I had the same crash.I tried to use different intercom versions all the same.any help would be greatly appreciated.
Hi there,I would like to push full conversation body data via a custom action towards Zapier (webhook trigger).The reason why I would like to use custom actions is because I only want conversations that were initialized with a bot. The moment the conversation is assigned to the team, the custom action would send the full conversation to Zapier. In Zapier, I would then like to summarize the bot conversationd and post it as a note into the same message for the support agent to easily understand the conversation.The custom action I created seems to be successful, but the Webhook trigger in Zapier never receives the POST request from the custom action.Also, I don’t find a way how to get the whole conversation as data into JSON?I presume i need to use the “conversation_parts” object, but not sure how?Thanks in advance for the help!
Are there ways for a user to use the search feature and offer more filtering options by using particular nomenclature/formatting to present more specific options? Adding quotations, adding a plus sign, or other features within Intercom that I can update within the articles themselves? Thanks for your help!
I’m using the latest cordova-plugin-intercom version.Steps to reproduce.Open an article directly from my code using the displayArticle function.Tap the frown face under “Did this answer your question?”Tap the Send us a Message buttonApp crashes and closes.Let me know if you need the exact Xcode crash info.
I am trying to access contacts via the API using the ruby gem in a Ruby on Rails app. Have a test workspace and have created an app in the developer portal in this workspace. Also generated an access token.I am able to create a client object in the rails console.However I get an authentication error when I try and make any calls to the api:[1] pry(main)> intercom = Intercom::Client.new(token: ENV['INTERCOM_TOKEN'], api_version: '2.9')=> #<Intercom::Client:0x0000000130716a48 @api_version="2.9", @base_url="https://api.intercom.io", @handle_rate_limit=false, @rate_limit_details={}, @timeouts={:open_timeout=>30, :read_timeout=>90}, @token="'***************************************">[2] pry(main)> intercom.contacts.find(id: '56f0399fc1f09a1bf6000200')Intercom::AuthenticationError: Unauthorizedfrom /Users/dsingh/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/intercom-4.2.1/lib/intercom/request.rb:164:in `raise_errors_on_failure'Is there some other configuration needed fo
Are there any SDRs or BDRs on here who would be happy to help out this user on LinkeIn? They're looking for some feedback from Intercom customers in those type of roles
Hey all! I have a an app that I built and I want to trigger a custom bot from the app. For example, the app will respond to the user but if the app gets confused or doesn’t know how to proceed, we want to trigger a custom bot that collects the user’s email (just an example) Basically, I want to be able to arbitrarily trigger a custom bot from an app. Some ideas I had:Have the app say something like “We’ll look into that” and have the custom bot search for that exact string. I couldn’t figure out a way to have the custom bot “search” for that string Have the custom bot search for specific strings like “I want to talk to a human”. It’s not super robust since we have to search for a lot of keywords.Any other ideas? Thanks!
Hi everyone, Just want to confirm that can we embed/install Intercom in the app that we developed (can be found on App store)? So that our customers can reach out to customer support by clicking the messenger icon when they log-in to our app?
Hi, is there any way to wait until window.Intercom(‘trackEvent’) finishes? I’m tracking user’s logout event then use Intercom(‘shutdown’) to clean up the cookies and reset Intercom, but it always throws this error:Uncaught TypeError: Cannot read properties of undefined (reading 'then') at frame-modern.422879eb.js:1:381486
Hi!I was using gradle :dependencies to find out the Compose version Intercom 1.5.0 is using and noticed that it depends on several Accompanist libraries v0.28.0, for example:com.google.accompanist:accompanist-flowlayout:0.28.0com.google.accompanist:accompanist-systemuicontroller:0.28.0com.google.accompanist:accompanist-pager:0.28.0According to the Accompanist docs, for Compose 1.4.x Accompanist v0.30.1 should be used as different versions might cause unexpected behaviour or crashes. An example of this was raised in this issue where the crash was caused by differences between Compose 1.3.x and 1.4.xAs a sidenote, could you please include the compose version Intercom is using in the release notes or docs?
Intercom SDK: 15.0.0Android OS: 13User: https://app.intercom.com/a/apps/hqausqan/users/5a294df84dbb32cda1153452/all-conversationsThe list of messages from Intercom.client().present(IntercomSpace.Messages) disappears and it’s replaced by the “No messages” screen.Video:https://drive.google.com/file/d/1GgwvKj6xMxjdyr49A-XqgsX3zAcpvcw3/view?usp=sharing
Our Android app is integrated with Intercom and everythign works well on Compose Version 1.3.3, but when updated to 1.4.0 intercom keeps crashing when we try to show the messenger.This is the stacktracejava.lang.NoSuchMethodError: No virtual method getOffset()Landroidx/compose/runtime/State; in class Landroidx/compose/material/ModalBottomSheetState; or its super classes (declaration of 'androidx.compose.material.ModalBottomSheetState' appears in /data/app/~~z4UTrvmcfPy_7KD14FmyyA==/com.pleny.tst-yaxEdFlvh_1wkGx-0_Cr-A==/base.apk) at io.intercom.android.sdk.m5.IntercomStickyBottomSheetKt.getEquivalentCorner(IntercomStickyBottomSheet.kt:175) at io.intercom.android.sdk.m5.IntercomRootActivity$onCreate$1$1.invoke(IntercomRootActivity.kt:102)
I’m using the 2.8.2 version of the app, I used the access token to connect to company account, but it seems like none of the api’s working, there was a thread on the scroll not working https://github.com/intercom/intercom-java/issues/185 but in my case the scroll api doesn’t seem to respond either as I get the same response “io.intercom.api.NotFoundException: The requested resource does not exist; check your path and try again”. did anyone run into similar issues? if yes how’d you solve it?
My app is live and well working on devices. Recently, I found that PlayStore strip resource based on density of devices and generate apps for different screen size of devices. Thus, there are many devices which my app is not working and crashed on loading some resources. However, I fixed in my code to handle such a thing, but intercom sdk in closed source and I can’t do any changes to fix this. I’m hoping for best support from intercom and happy to provide more details if requested.Link for crash log: https://drive.google.com/file/d/1kQuzYnKDk4pFVSNWuboNfABizHcg4VQq/view?usp=sharingbelow link contains log of crash from sentry. https://drive.google.com/file/d/1lOqI0IX8c1kvlX2ZlcXstjK4_LVRMvtb/view?usp=sharing
I need help attributing which custom bots / series drove salesforce leads/opps to measure full funnel performance. I know you are able to update lead source but we are unable to change that field to be anything beyond “chat” as it will break out full-funnel attribution dashboards. In an ideal state - I’d like to map a conversation attribute (that would be unique at the bot level) which we would sync into the lead-source detail within Salesforce. I’ve tried this, but it does not appear its possible to map conversation attributes at this time.Would appreciate any ideas as to how we can track this with these limitations.
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.