How Nuuly turned AI savings into higher pay for its support team
-
Recently active
I have a workflow where in the audience rule I've set custom event which I am firing with condition (event name - count - has any value).But the message prompt doesn't appear at the initial page render. When I refresh the page then I'm able to see the message prompt. I verified that the custom event is firing properly from the network tab. Also the custom event logs in the intercom side is also showing up the correct event at the right time, but not sure why the workflow message prompt is not showing up during the first time. But only visible when we refresh the page. In that case the count also becomes two.Additionally, I have also used alternative audience rule event name - first occured - has any value still it doesn't work properly for the initial first time page loads. Is there a better way to fix/resolve this issue?
Hey Andrey! I’m Lada, and I have ASAP question about Telegram integration. Is it possible to connect Intercom with our Telegram bot to make it automation? I mean that the bot could chat with our clients that text us via Telegram bot? Thank you!
2024-09-05 11:40:09.795 4736-4736 AndroidRuntime ipnossoft.rma.free E FATAL EXCEPTION: main Process: ipnossoft.rma.free, PID: 4736 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/~~g_FRDbFowwX3NIDZuLr61w==/ipnossoft.rma.free-uVLziORaSPfDo1O1hhh66A==/base.apk) at io.intercom.android.sdk.m5.conversation.ui.ConversationScreenKt.ConversationScreenContent
Hi ! We've been extensively using the intercom / linear integration as well as some custom API calls to create tickets in linear from intercom and link them. Yesterday, the scenario we created that worked well until then stopped working. It seems it's no longer possible to link intercom tracker tickets to linear tickets (it's only possible to link conversations). This breaks all of the processes we put in place and is a huge pain in the ass. Could you please rollback those changes ? Thanks in advance !
Is there any way to create a public app which can be used in workflow but appears in the "Add integration section" dropdown instead of the “send an app dropdown”. I want to build an app which can be used as integration, and the app can return some data which can be used as input in other nodes in the workflow. Is there any way to achieve that? I don’t want to use custom actions for this.
We noticed one of our customer help center article was not being updated because of the following response with an HTTP code of 500.{ "type": "error.list", "request_id": "002tv9efacb52hqthea0", "errors": [ { "code": "server_error", "message": "Server Error" } ]} Since the error message doesn't provide specifics, we investigated and found that the issue occurs only when an article contains a callout with more than one paragraph. Here’s the bare minimum how to reproduce the issue: What works: Callout with one paragraph ✅curl --location --request PUT 'https://api.intercom.io/articles/:id' \--header 'Accept: application/json' \--header 'Content-Type: application/json' \--header 'Authorization: Bearer XXX' \--data '{ "body": "<p class=\"no-margin\"></p>\n<div class=\"intercom-interblocks-callout\" style=\"background-color: #feedaf80; border-color:#fbc91633;\">\n<p class=\"no-margin\">Hello Mars</p>\n</div>
HelloCurrently, I use the Retrieve a Conversation API to get conversation details.https://developers.intercom.com/docs/references/2.7/rest-api/api.intercom.io/conversations/retrieveconversationThis API returns a list of tags associated with the conversation, but it doesn't include information about which specific tag belongs to which conversation part. Could you please advise on how to determine which tag belongs to which conversation part? Thanks.
Hello, everyone!I'm working on building reports in Power BI, and I'm extracting data via the API for that purpose. The data-events API is a bit slow due to the amount of events and it’s making the extraction difficult. Is there any way to filter or sort the events?
Stripe sync stopped working around 9am Thursday morning for us. Before that any user who had a stripe account would sync user attributes in Intercom, including stripe_id, stripe_plan_price, and stripe_subscription_status. But now that has suddenly stopped, which breaks a lot of our rules and segments. I tried turning sync on and off but that did not solve the issue.
Hi everyone,I’m new to using Intercom and excited to explore its features. I’d love to hear from the community about some of the most effective ways you’ve used Intercom to engage with customers, especially when starting out.Any tips or examples would be greatly appreciated!
2024-09-05 11:40:09.795 4736-4736 AndroidRuntime ipnossoft.rma.free E FATAL EXCEPTION: main Process: ipnossoft.rma.free, PID: 4736 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/~~g_FRDbFowwX3NIDZuLr61w==/ipnossoft.rma.free-uVLziORaSPfDo1O1hhh66A==/base.apk) at io.intercom.android.sdk.m5.conversation.ui.ConversationScreenKt.ConversationScreenContent(C
We migrated the SDK version from 15.0.0 to 15.5.0 and then saw the error described in the header. In 15.0.0, our MAIN/LAUNCHER activity, which processes information about clicks, was initially opened, than it opens Intercom Chat. After migrating to 15.5.0, this behavior broke. The problem is that our activity opens immediately after the intercom chat activity opens. This leads to confusion for the user. For example, if the user clicks on the "Back" button from our application, they are taken to the intercom chat, which is not expected.The service for processing looks like this:@AndroidEntryPointclass CloudService : FirebaseMessagingService() { private val intercomPushClient = IntercomPushClient() override fun onNewToken(token: String) { super.onNewToken(token) intercomPushClient.sendTokenToIntercom(application, token) } override fun onMessageReceived(message: RemoteMessage) { super.onMessageReceived(message) val remoteMsg = message.data if
Hello, I have created a private app. It’s a simple integration app and not any canvas or messenger app. I want to use this app in my workflows but when I select the “send an app” menu button from dropdown , my private app doesn’t appear there.
Hello, I’ve found this page about possible values of conversation’s “part_type” propertyhttps://developers.intercom.com/docs/references/1.4/rest-api/conversations/conversation-part-model#conversation-part-typesbut it’s missing for current API versions and this list is definitely not complete (e.g. I don’t see there ‘channel_and_reply_time_expectation’ part_type) Is somewhere available a full list of possible `part_type` values ? I have an integration with Intercom and want to filter out “useless” messages for me when syncing, e.g. messages from operator to the user Thank you in advance.
Hey everyone! We’re exploring a few Intercom apps for video/screen recording to make it easier for customers to share specific issues their having in our product via the help desk. We’re look at the three listed below. Any on the list that you use and love? Any you’ve tried and decided not to use?https://www.videosupport.io/#pricing https://www.coview.com/pricing/ https://www.hellomedian.com/pricing
Hey everyone - Excited to get rolling with Intercom. We’ve chosen this platform over others specifically because the API access it offers to allow us to show custom attributes - like Estimated Shipping Date. Gorgias and others can’t do this yet (apparently). The use case is simple. A customer hits the chat and asks “What Is My Estimated Shipping Date”, we respond asking for an Order Number. We use this order number to search the Shopify API, pull back the order details, which includes a custom metafield called estimated_ship_date. We then show that data to the customer. I’m sure I can do all this with numerous actions. But it seems to me that using the out of the box Order Search as a starting point would be best. I can then access the order.id and do 1 very specific call to pull back metaafields. My question at this point is … can we use the Order Status feature as a starting point for an automated workflow? If not … does my workflow above make the most sense? Thanks!kane
We need to show users that there are additional unread responses - how is this done?Seems the Android SDK behaviour differs and every new message is displayed as it comes in.
we have an integration with our current phone system and that creates a new conversation that is assigned to the teammate that answers the call.however, the agents should always remember to assign a team as well.they do not, so i want to automate that based on a workflow.but when i create a reusable workflow with a rule stating that "if team member is X ->the assign team X2"that unassigns the team member from the conversation.how can i automatically assign a team to a conversation that has an agent assigned to it without removing said teammate?
Hey, we need help setting up workflows on our intercom system. We are using it in our app for customer support, we want to automate customer queries and using fin AI.
I am trying to send a rich link in the metadata of a custom event triggered with the intercom-go package. In intercom’s dashboard, it reaches as [Object Object]. Is there any different input format expected for rich links in go, or is it just not supported? event := intercomlib.Event{ UserID: userId, EventName: eventName, CreatedAt: int64(time.Now().Unix()), Metadata: map[string]any{ some_rich_link: map[string]any{ "url": "https://www.some-custom-url.com", "value": "some-custom-name", }, }, } ic.Events.Save(&event)
Hi there! I’ve been debugging an issue with our React Native app’s implementation of the `loginUnidentifiedUser` + `loginUserWithUserAttributes` combo, and noticed that while the Android module has a few descriptive cases before being handled by `IntercomError.getErrorMessage()`, the iOS module simply throws a generic error for all failures.Is there a reason why actual request errors aren’t being bubbled up through these methods? For example, if the login failed due to the Identity Verification check, I feel like it would be reasonable to include that and the related code in the failure callback.Thanks!
Hi there, we’ve got a barebones React Native app running the Intercom SDK version 7.1.3 - we’ve been trying to follow the documentation to setup Universal linking (including the appropriate Info.plist attribution), so our CX team can link specific places inside the app from their conversations https://developers.intercom.com/installing-intercom/react-native/deep-linking - but we’ve found that it correctly routes behind the modal for Intercom, but Intercom still opens up Safari (this is on an iOS test device) even though the specified domain is included in the ` IntercomUniversalLinkDomains` property in `Info.plist` - we are using AppsFlyer if that helps / aids anything, and React Navigation under the hood. (So if we head back to the app and dismiss Intercom, we are in the correct place)Thanks!
Work in MadCap Flare to produce all our help documentation. Want to import all the articles from Flare to Intercom.I see several standard tools on the Flare side for other standard support systems on the market, but Intercom is not listed. LINK What recommendations do you have on the process? Would love this to be automated so everything stays organized, tagged and synced.
Release Date: 01-10-2024 🐛 Bug Fixes Fixed a crash that could occur when calling setDeviceToken. This can now be worked around by disabling swizzling. Resolved an issue where the conversation would jump after loading completed. Corrected the accessibility of the “Powered by Intercom” link text. 🚀 Enhancements Improved memory management & performance in the Conversation screen. Note This release contains some beta features.
After upgrading the intercom to version 7.1.3, Android fails to build. Execution failed for task ':app:mergeExtDexDebug'.> Could not resolve all files for configuration ':app:debugRuntimeClasspath'. > Failed to transform lifecycle-livedata-core-2.8.1.aar (androidx.lifecycle:lifecycle-livedata-core:2.8.1) to match attributes {artifactType=android-dex, asm-transformed-variant=debug, dexing-enable-desugaring=true, dexing-enable-jacoco-instrumentation=false, dexing-is-debuggable=true, dexing-min-sdk=25, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.libraryelements=aar, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for DexingNoClasspathTransform: /Users/gustavojorge/.gradle/caches/transforms-3/9fc0c96944c3586bc20019947323a0d6/transformed/lifecycle-livedata-core-2.8.1-runtime.jar. > Error while dexing.* Try:> Run with --info or --debug option to get more log output.> Run with --scan to get ful
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.