Congratulations to Nathan: Our First Top Expert! 🎉
Connecting Customers, Partners, Developers and Intercom Teams together
Find answers and ask Expert Users for advice
See tips from Users and Intercom Team
Suggest ideas and share upvotes
Join a User Group and connect with peers
Explore upcoming user events & trainings
See latest Intercom and Community News
Hi, So I’ve implemented the Intercom SDK into our Android app the past few days and stumbled in to a strange thing. The SDK crash as I’m trying to open the write message view with this error.java.lang.NoSuchMethodError: No static method FlowRow(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/layout/Arrangement$Horizontal;Landroidx/compose/foundation/layout/Arrangement$Vertical;IILandroidx/compose/foundation/layout/FlowRowOverflow;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V in class Landroidx/compose/foundation/layout/FlowLayoutKt; or its super classes (declaration of 'androidx.compose.foundation.layout.FlowLayoutKt' appears in /data/app/~~MDeJzUHvf74b7jpNmGq6Rw==/com.sveasolar.staging-7N_jvukfhGCaqNo-t2IqvQ==/base.apk) at io.intercom.android.sdk.m5.conversation.ui.components.row.QuickRepliesKt.QuickReplies(QuickReplies.kt:38) at io.intercom.android.sdk.m5.conversation.ui.components.row.QuickRepliesKt.ComposerSuggestions(QuickReplies.kt:88)
Issue DescriptionWe're experiencing signal handler conflicts between Firebase Crashlytics and Intercom SDK in our app. During app initialization, we see multiple warnings in the console:[Crashlytics] The signal SIGABRT has a non-Crashlytics handler (IntercomSDK_sentrycrashcm_signal_getAPI). This will interfere with reporting.[Crashlytics] The signal SIGBUS has a non-Crashlytics handler (IntercomSDK_sentrycrashcm_signal_getAPI). This will interfere with reporting.[Crashlytics] The signal SIGFPE has a non-Crashlytics handler (IntercomSDK_sentrycrashcm_signal_getAPI). This will interfere with reporting.[Crashlytics] The signal SIGILL has a non-Crashlytics handler (IntercomSDK_sentrycrashcm_signal_getAPI). This will interfere with reporting.[Crashlytics] The signal SIGSEGV has a non-Crashlytics handler (IntercomSDK_sentrycrashcm_signal_getAPI). This will interfere with reporting.[Crashlytics] The signal SIGSYS has a non-Crashlytics handler (IntercomSDK_sentrycrashcm_signal_getAPI). This w
Release Date: 23-04-2025 🚀 Enhancements Some improvements to the rendering and height management of messenger apps.
The v2.13 REST API introduces support for creating, updating, and reading custom object instances. But, the documentation does not say anything about updating references – either on those instances themselves, or references to custom objects as custom attributes on people.Without the ability to associate custom objects with contacts or conversations, the API doesn’t seem very useful.I’ve tried to pass contact IDs and external IDs, and objects with an “id” key with no success, both as arrays and as simple attributes. Based on how the contacts/{id}/companies endpoint works, I’d probably expect the following to work:POST /custom_object_instancesContent-Type: application/json{"external_id": "123", "custom_attributes": {"Owner":{"id":"6602eae0ca854b5e2a01f503"}}And if the attribute support multiple people, it should support an array. Supporting objects, instead of just the ID, would allow you to support identifying references with both Intercom’s ID and external ID, so that’d be nice.I’ll n
I am new here and looking for some developer that can make building applications
For context: We are a brokerage service. We have been using intercom for over 4 years for the support team only. We have a support email which is our default email, and intercom works great for the support team. The past month we have moved all our brokers into intercom and we are struggling to optimise their workflows. They have come from only using Gmail. So each broker (10) have direct email address that their clients email. We have a team of about 5 success team member, who assist the brokers in managing their inboxes 24/7. Some of the issues we’ve encountered are:Escalating in to support, and whilst the client waits for support they continue to email in the same thread which requires the brokers attention. When starting an outbound email it defaults to the support email instead of their own. Too many macros and Tags We have group emails Transactions/verification and clients email these (when they really shouldn’t) with order requests, and with our Salesforce integration we mad
Our chatbot widget is linked to our company's website and knowledge base. We set up a workflow for the chats to route to a chat inbox, but they are routing to our General team inbox. How do I fix this routing issue?
I’m trying to use a custom HTML template to send an outbound message (it’s an A/B test, not sure that matters) and when I click “Schedule and set live” I get the error message “Attribute json blocks for html blocks contains an invalid message template variable.” I sent 10 Preview messages successfully to various email addresses for testing, and only encounter the error when I try to set the email live. I built the email in Figma with the Emailify plugin. I have exported code before using the same programs and didn’t get this error but obviously this is a different email with different styling. I am clearly not a programmer (I know just enough to be dangerous) and I am comfortable making minor changes in HTML. I have read the help desk article https://www.intercom.com/help/en/articles/245-creating-html-emails and I see the list of supported HTML blocks but am not sure how to search in my code for something *not* allowed. Happy to share the full code with someone who can help.
We are built on bubble. I have been trying to get our outbound messaging to work for weeks with support not being able to pinpoint the issue. I am trying to set up an outbound message to pop up when user goes to a certain page and is on the page for at least 15 seconds. Any suggestions for rules maybe that I am missing to get this up and running? I have tested it a bunch where user meets all the criteria but the message is not sending to the user.
We use intercom messenger in our vue app. In out general components(App.vue) in initializing intercom as Intercom({ app_id: process.env.INTERCOM_APP_ID })then after getting user info from backend i call:boot({ app_id: process.env.INTERCOM_APP_ID, user_id: user.id, name: user.name, }).And finally if user log out i call:shutdown()boot({ app_id: process.env.INTERCOM_APP_ID })Script works but when user opens messages in tab after logout and then log in, it see his username and everything except for his messages. It doesn’t showing. But if open widget only after log in in shows because i see spinner so there going fetch for messages. If user reload page also works. Problem appears after log out and log in
Hello,We have successfully integrated your Android SDK (version 15.16.0) into our application. However, we are currently seeing a significant number of crashes reported in Firebase. Unfortunately, we haven’t been able to reproduce the issue on our side so far.Could you please help us investigate this further? Let us know if you need any additional information or logs to assist in the debugging process.Thank you in advance for your support.This is the crash: Fatal Exception: java.lang.NullPointerException: at androidx.compose.ui.platform.AndroidComposeView.<init>(AndroidComposeView.android.kt:788) at androidx.compose.ui.platform.Wrapper_androidKt.setContent(Wrapper.android.kt:77) at androidx.compose.ui.platform.AbstractComposeView.ensureCompositionCreated(ComposeView.android.kt:258) at androidx.compose.ui.platform.AbstractComposeView.onAttachedToWindow(ComposeView.android.kt:290) at android.view.View.dispatchAttachedToWindow(View.java:22479)
Hi everyone, I'd like to get your two cents on the way Fin handles “assuming” it resolved an issue at the moment. Sorry for the essay 😅TL;DR: Fin assumes it has resolved an issue when you step in before a customers presses “Speak to Human”. I do this when Fin is completely wrong and I want to help the customer ASAP as they're in big trouble and I can help them out of it quickly. My situation:I work a company which makes photography hardware for event venues, museums, theme parks, etc. with which you can take a picture, replace backgrounds with themed ones (Friends, Harry Potter, F1, Bluey, etc.) and print them on location. Our system works on our inhouse SaaS platform. Locations that use our hardware are often so packed that there are long queues to take a pic. Supporting customers:When something goes wrong, hardware or software related, people on location instantly start “losing” money and they're stressed about it. Unsatisfied queues of visitors make the situation worse. When they
I've been diligently working on the SEO for my website, flightd, for the past ten months, but my target keywords are still not ranking well. I'm starting to feel like I'm missing something crucial. How much longer should I realistically expect to wait for my website to rank higher? And could anyone share some key on-page and off-page SEO tips that might help me finally see some traction?
"I believe there can not be a great service without an engaged community around it - and Intercom proves this. A place to share my experience, ask questions and get ideas based on other's experiences. "
Milan Markov, CEO, Sovaolo
Wondering what that means? It's your chance to make it to the top.
Community Expert
Intercom Certified Partner
Join a discussion group to connect with peers, learn, get inspired and share knowledge. Engage with like-minded Intercom customers, partners and experts.
Join an exclusive network of almost 20,000+ global peers and unlock yourFREE membership benefits
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.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.