Expand Fin to email is now live on Fin Academy!
-
Recently active
One of the report metrics is to look at time spent on a ticket, and currently the available units are hours, days, years, but I really need the option of minutes. Can this be added or enabled?
We have recently implemented the SDK in our iOS app. Everything works fine but some users report that content can not be loaded? Not sure what is causing this?
Businesses in Jalandhar are exploring how Intercom can improve customer communication and engagement. When combined with professional digital marketing in Jalandhar, these tools help deliver targeted campaigns, personalized messages, and better follow-ups. I’d love to hear from the community—how do you use Intercom to improve local marketing efforts? For teams focusing on digital marketing Jalandhar campaigns, which strategies have given the best results in terms of engagement and conversions?
When trying to log event with `Intercom.client().logEvent` I’m displaying the survey with intercom, the ui contains close button in the right top corner. When try dismissing it with “back” navigation, I go back and then being brought again into the intercom window. Is there a way to dismiss the intercom window? Intercom.client().hideIntercom() does not seem to work
Hello guys,I read a little bit trough the community and the weird thing is how many cases their are about outbounding messages in whatsapp. And i think i speak for a lot of people here and thats just a shame for such a good developed platform not be able to send a whatsapp message to the customer. And even if i wanted to start a conversation from the dashboard i could not even send a message like: Hey “Customer name”, Because variables are not supported……. And don’t let me start about that whatsapp is a PAID add-On. And then i tought maybe it’s just the UI that does not support it. And i looked at the developpers page to send a message trough API. And it’s not available even their, how much work would it be just to add a option to send it trough whatsapp programatically WITH variables.You already have the API?You could already send a outbound Whatsapp message trough the dashboard? And now i am just stuck, because i cannot connect two partners to my whatsapp account. I cannot recieve m
After communication with our provider, this was their answer: I see that the DNS-records help.emvo-medicines.eu aren't referring to the servers of Combell, but are referring to the servers of Amazon.You should download the certificate and install it on the servers of the web hosting of help.emvo-medicines.eu. So what steps must i do in order to have the help.emvo-medicines.eu HTTPS certified?
Our team uses Amplitude for product engagement reporting and historically we have been pretty light in including Intercom engagement data. As our team begins to launch more complex campaigns in Intercom, the use of Intercom tags for Amplitude analysis feels limited, especially when trying to measure events over time. My question is: Is it possible to create a custom event by posting to an Intercom endpoint with a series triggered webhook?As a super simple example: An Intercom series has a step where an email is sent to users. Rather than tag the user when an email is sent, can I create a custom Intercom event using a webhook? Adding and removing tags as steps in a series seems inefficient to me if we are trying to track reoccurring events over time.Thanks!
Has the webhook been updated to retrieve the subscription status of contacts?I need to sync my application with the subscription preferences expressed by users.Currently, I’m using the user.unsubscribed webhook to track when users unsubscribe via SMS. However, the product team has requested that I also sync contacts who had previously been automatically unsubscribed during the period when unsubscribe tracking wasn’t yet in place.
I’ve got a C# Blazor application that calls Intercom endpoints via api. When a new user signs up for my app, I want to send them a simple email with a link to a url. The email is a registration confirmation email. When they click the url in the email, they’re confirmed.I tried doing this by sending a POST to the intercom `/messages` endpoint with my own custom email body. It triggers the email just fine, but the url gets transformed incorrectly.I also tried sending the email via Intercom’s Outbound emails, but I can’t figure out how to trigger this email and include the confirmation url in with the payload.I’m also wondering if either of these paths is the right one. Please let me know :)
Hi,We added the Intercom Android SDK into our app.implementation 'io.intercom.android:intercom-sdk:15.6.3'When clients click these auto-reply conversations, the app crashed: Recently, we received many crash report:Parameter specified as non-null is null: method io.intercom.android.sdk.m5.conversation.states.ConversationHeaderV2.<init>, parameter subtitle Did some nearby updates at the back-end removing the ‘subtitle’ parameter? I tested with all 15.6.* version SDKs and they all have this problem. Starting from SDK 16, a targetSDK version of 35 is required. Migrating our app to 35 will take a significant amount of time, and app crashes severely affect user experience. It would be a big help if you guys can add back the ‘subtitle’ back to the message or conversation model to keep the app from crashing. Please let me know if you can do this, or there’s other solution. Thank you!
Hi there,The latest version of React Native, 0.77.0, migrates the iOS AppDelegate to Swift. Currently the intercom-react-native module only seems to support set up in Objective C, will this be changing soon?Many thanks, Lydia
As a financial advisor and consultant, I am Prakash Hinduja, a proud resident of Geneva, Switzerland (Swiss). Having grown up in India, I developed a strong foundation in international finance that I now use to help clients with their wealth management and global investment strategies. My specialty is helping high-net-worth individuals significantly grow their financial holdings, which is why some have taken to calling me the "Prakash Hinduja net worth booster. I’m using the Stripe integration with Intercom, and I’ve noticed that it sometimes creates duplicate users when customer data is sent over. Has anyone figured out a reliable way to prevent this—or merge duplicates automatically? Would really appreciate any suggestions, best practices, or tools you’ve found helpful. Thanks in advance!RegardsPrakash Hinduja Geneva, Switzerland (Swiss)
Here are the HTML tags and CSS that intercom’s API supports for Articles - https://developers.intercom.com/docs/guides/help-center/supported-htmlI don’t see callout blocks and collapsible sections which are supported in Intercom’s editor. When I use the API to update my articles (update article endpoint), even if I send the exact CSS that intercom uses for the callout blocks and collapsible sections, it strips them out as those are not on the allowed list. These articles then get published without the callout blocks that were present earlier. How can I preserve callout blocks and collapsible sections? It is a major limitation towards using the API.
I am getting a crash when using the Android SDK via a Flutter-based application. This crash is occurring on a Pixel 8 running Android 14.intercom_flutter 8.1.1 This uses Android SDK 15.6.3 Also tested against intercom 8.0.9, which uses SDK 16.5.1 Built using minSdkVersion 21, compileSdkVersion being Flutter’s compile SDK version. Java compatibility set to JavaVersion.VERSION_1_8This crash occurs when clicking to access recent messages.E/AndroidRuntime(32192): java.lang.NullPointerException: Parameter specified as non-null is null: method io.intercom.android.sdk.m5.conversation.states.ConversationHeaderV2.<init>, parameter subtitleE/AndroidRuntime(32192): at io.intercom.android.sdk.m5.conversation.states.ConversationHeaderV2.<init>(Unknown Source:8)E/AndroidRuntime(32192): at io.intercom.android.sdk.m5.conversation.reducers.HeaderReducerKt.reduceHeaderV2(HeaderReducer.kt:48)E/AndroidRuntime(32192): at io.intercom.android.sdk.m5.conversation.reducers.Conversatio
Hi everyone,I'm exploring ways to enhance customer support at our shooting range facility. Specifically, I'm interested in integrating shooting range software with Intercom to streamline operations and improve client interactions.Has anyone here implemented such integrations? I'm particularly keen on automating booking confirmations, handling membership inquiries, and providing real-time assistance during range sessions.Any insights or experiences with connecting range management systems to Intercom's suite would be invaluable.Looking forward to your recommendations!
Hey everyone,I’ve been looking into ways to improve user onboarding and updates for a little side project of mine. It’s a desktop launcher bloxstrap and I’m curious if Intercom could be useful in this setup.Couple things I’m wondering:Is it possible to trigger onboarding/help messages inside a desktop app, or is Intercom mainly limited to web and mobile?Would using Intercom’s email campaigns be the better route for sharing updates / new release notes with users?Has anyone here tried hooking Intercom into a custom software download flow?I’m not sure if Intercom is flexible enough for this kind of product, but it seems like it could be a nice way to keep people engaged without building everything from scratch.Appreciate any tips or experiences!
I'm setting a report filter by company tag. I've noticed when a conversation's primary contact (source.author) isn't connected to a company with that tag but another participant is, the conversation isn't populating on the report. How do I ensure this conversation or ticket will populate on the report for participating contacts with that company tag?
I found the Webhook Topics article (https://developers.intercom.com/docs/references/webhooks/webhook-models) but cannot find the schema of specific notification item types. I’m specifically looking for conversation.user.replied.
Hi everyone! Is there anyone here using the Linear integration? We just added it and the search option to find and link a conversation to an existing issue or project is not working. It’s not showing relevant results.
Hi , I am a junior Developer and I have sat up Intercom in my website which has multiple users with different groups or companies so to say, Right now the Integration inside my website is working as it should be, the users i got them from my backend and pass the infor useing tkoen to my Frontend and the audiences is working fine, so i get to know the user and everything from my own website without asking him to sign in, he already did in my app. right now if he clicked a link for Intercom help center which is open in helpcenter there is no way that he could see the article untill he logs in, "Unable to load this article, you may need to sign in first" with the button url.and the Login link which i should be doing is something like this , https://mycompany.login/{group}/the group part shoud be dynmaic and should be passed from my frontend, how to do it please if you could help.also after I login successfluy using my link I want to redirect to the same Intercomaticle i suppose i could d
Device: Nexus 5XOS Version: Android 13App Version: 2.0.19 (82)Date: August 22, 2025, 15:22:48 GMT+03:00Issue Description:Our Flutter application is experiencing a ForegroundServiceDidNotStartInTimeException on Android 13 devices when using both Firebase Messaging and Intercom. This error specifically occurs when the Firebase Messaging background service (FlutterFirebaseMessagingBackgroundService) is initiated.Android expects a foreground service to call Service.startForeground() within 5 seconds after Context.startForegroundService() is invoked. In our case, this timeout is occurring, leading to an application crash.Key Detail from Logs:Upon reviewing the crash logs, a significant detail observed is the activity on a thread named DefaultDispatcher-worker-3, which is related to the Intercom SDK. This thread shows operations involving okhttp3.Cache and io.intercom.android.sdk.AppIdentityInjector.initializeEvents. DefaultDispatcher-worker-3: at okhttp3.internal.io.FileSystem.<cli
We’re using Intercom Android SDK 15.1.3. We use the Intercom.client().present() API to show the help center in our app.Our app currently requires READ_EXTERNAL_STORAGE permission and the only reason for this permission is for Intercom’s image attachments feature.From Android documentation, on API 33, READ_EXTERNAL_STORAGE is replaced with more granular permissions like READ_MEDIA_IMAGES etc. However, it also states that you can use the PhotoPicker to get the same behaviour without any permissions; and with the jetpack library PhotoPicker is available all the way back to API 19.My question is: Does Intercom Android SDK use PhotoPicker? What about on pre-API 33?The only reference to this I see is in the changlog for Intercom Android SDK v12.5.3 but it is not clear what that means for an app that integrates this SDK.
Hello, It seems we cannot reliably use Intercom on iOS due to an API error. We are trying to identify a customer with a uuid, email, and identity hash (derived from the uuid). Our integration was working until we upgraded to the 14 SDK. Now everytime we call either loginUser or updateUser we receive a “400 user already exists” error message. This happens for some users and not others, but is resulting in production customers not being identified.
Fatal Exception: java.lang.IllegalArgumentException: Missing keys: [timestamp] in '{teammate} moved ticket into {status} {timestamp}' at io.intercom.android.sdk.utilities.Phrase.format(Phrase.java:189) at io.intercom.android.sdk.m5.notification.InAppNotificationCardKt.TicketInAppNotificationContent(InAppNotificationCard.kt:180) at io.intercom.android.sdk.m5.notification.InAppNotificationCardKt.InAppNotificationCard(InAppNotificationCard.kt:124) at io.intercom.android.sdk.m5.notification.InAppNotificationCardKt$addInappNotificationCardToView$1$1$1.invoke(InAppNotificationCard.kt:75) at io.intercom.android.sdk.m5.notification.InAppNotificationCardKt$addInappNotificationCardToView$1$1$1.invoke(InAppNotificationCard.kt:74) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35) at androidx.compose.runtime.Composit
Our advisors are using Microsoft machines and the Phone feature in Intercom within the contact centre. A few of them are experiencing issues where their microphones are picking up ambient background noise, which customers can hear.Has anyone else encountered this issue, and does anyone know how to resolve it? All the devices appear to be set up the same way, and nothing obvious is standing out as the cause.
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.