Pioneer: A summit where CX leaders redefine what's possible
-
Recently active
Hello,we are trying to implement a custom launcher that uses intercom’s launcher inside of it as one of our options. Everything went smoothly until we saw that our proactive support messages were showing without our launcher noticing. We couldn’t find any event to get triggered in our code when the user receives a proactive support message. Is there any way of achieving this? we tried with the “onShow” event but that one only triggers when the intercom launcher is opened manually and not through a proactive support message.Thanks in advance!
Hi All, I’ve a contact form on the web, and in Intercom we created a Email workflow, if some email is send to a email address we trigger the email workflow. So, I need to trigger that workflow when I POST a Conversation o Message, with message_type = email. I’ve tried POST conversations, POST message, also set the from and to with valid contacts/users, the message/conversation is created but the workflow is not triggered. Any ideas?
I am trying to integrate with an external API (ExtAPI) so that an agent can use an Inbox app to create data in it when in a conversation.The agent has a login (username/password) in the ExtAPI. There is a login endpoint in the ExtAPI that returns a token and id for them. The agent may occasionally need to re-login.I can’t work out how to allow the agent to be able to login into the ExtAPI and store the token and id in their session so that it will be passed in conversation details to the Inbox App. I presume I’ll need to create a login form but don’t know where to set/call this in Intercom.Any advice would be appreciated.
Hello, I vaguely remember an Intercom connector being available for Microsoft Teams, but this no longer seems to be case. Has this been removed?The connector allowed us to receive Teams notifications whenever a new conversation was started on Intercom.The alternative approach would be to use a Webhook, but Intercom’s webhook payload seemingly does not conform to Microsoft’s expectations: https://learn.microsoft.com/en-us/microsoftteams/platform/task-modules-and-cards/cards/cards-reference#connector-card-for-microsoft-365-groupsIs my view of this correct? Thanks,Dimeji
Hi, I'm a little new to intercom but would like to work wtih it in a very technical automated way. We would like to be able to insert events that happen on the company level, and then trigger some emails / notifications to specific types of users (eg has ADMIN label) based on that event happening. So for example: Company onboards in our own system with a number of usersWe create the company entity in intercomWe create the user entities in intercom and associate them with the companyWe throw an event to intercom that the company "has_been_onboarded"Intercom rules pick up the event and send emails only to ADMIN users that welcomes them to our service So here the event is on the company level, but it should trigger an email to specific types of users within the company. Is this possible? A few quick tips & pointers would be really appreciated! /Johan
Hi, Using the “/companies” with scroll parameters works without problems. Somehow though I need a way to read companies starting with the most recently added, and it seems “companies/list” is the only way to do that. No matter how I query “companies/list”, no matter what parameters I set for page, per_page and order I always get this same error:{"type"=>"error.list", "request_id"=>"003kmpu8u10s0f0dgeb0", "errors"=>[{"code"=>"company_not_found", "message"=>"Company Not Found"}]} Can you advise?
Hello,I’m trying to set up an SMS alert system in Intercom for when a VIP customer calls in. The plan is to use the phone workflow to trigger an API call, which then triggers an event. This event should prompt an SMS to be sent to a specific segment of our team.I've been attempting to use "Last contacted" for the created_at field and "Contact ID" for user_id in my API setup, but I keep encountering JSON format errors. If anyone has experience with setting up similar workflows or can offer insights into what might be going wrong, I'd greatly appreciate your help. Also, if there's a different approach that could achieve the same outcome, I’m open to suggestions!Thanks in advance for your assistance!
We have created an intercom Oauth app (Statuspal.io) and is working well so far, but we have now introduced a new region of servers (EU) which have a different domain statuspal.eu instead of statuspal.io, however in the Intercom app settings (Canvas Kit > Messenger) it only allows for one flow of URLs, where we already have statuspal.io. Is there a way to add a new flow of URLs (statuspal.eu)? or perhaps make the domain dynamic so to write the URLs like "{host}/api/v1/intercom/initialize"? Or should we just create a new Intercom app altogether, this one seems weird to me, as we'd have multiple apps listed in the store differing only on which region they are for.
I’m currently trying to POST a Contact with just an email, and am currently being met with a 400 error:Request body:{"name": "Kim Chuc", "email": "email@gmail.com"}Response body:{ "type": "error.list", "request_id": "0004n8c4t4e6a3olv82g", "errors": [ { "code": "invalid_document", "message": "either_email_or_user_id_present validation failed" } ]} Based on the docs, email is the only required field to POST a Contact and I’ve double checked to make sure the email doesn’t already exist: Has anyone ever come across this issue before?
Hello,I started getting memory leaks printed from Instruments after installing Intercom(17.0.2). Double checked by uninstalling(got 0 after uninstalling).The package was installed using SPM.
io.intercom.android.sdk.survey.block.AttachmentBlockKt.VideoAttachmentBlockThis strange error apeared to a single user 3 times on my app, i wonder what could it beMy app runs in Flutter, android version, The SDK version is intercom_flutter: ^8.0.3here the error stack:Fatal Exception: java.lang.NoSuchMethodError: No virtual method at(Ljava/lang/Object;I)Lt/q0$a; in class Lt/q0$b; or its super classes (declaration of 't.q0$b' appears in base.apk) at androidx.compose.material3.ProgressIndicatorKt$CircularProgressIndicator$endAngle$1.invoke(ProgressIndicator.kt:16) at androidx.compose.material3.ProgressIndicatorKt$CircularProgressIndicator$endAngle$1.invoke(ProgressIndicator.kt:2) at androidx.compose.animation.core.AnimationSpecKt.keyframes(AnimationSpec.kt:7) at androidx.compose.material3.ProgressIndicatorKt.CircularProgressIndicator-LxG7B9w(ProgressIndicator.kt:448) at io.intercom.android.sdk.survey.block.AttachmentBlockKt.VideoAttachmentBlock(:513) at
I previously used the Calendly integration in my website’s automation but it has not been working for several weeks now, when someone visits the site and tries to book a meeting with a member of our team it just displays a block with an error message. Is the integration broken and does Intercom plan on fixing it?
The REST API has a method for merging contacts from lead to user. It works pretty simple:```curl -i -X POST https://api.intercom.io/contacts/merge \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \ -H 'Content-Type: application/json' \ -H 'Intercom-Version: 2.10' \ -d '{ "from": "LEAD_ID", "into": "USED_ID" }'```Also, lead can be merged to user in the Intercom app. When lead is merged, our integration listen for webhook with topic `contact.merged`. This webhook has an information to what contact the lead was merged, but has a missing part from what lead: ```{ "type": "notification_event", "app_id": "abcdee", "data": { "type": "notification_event_data", "item": { "type": "contact", "id": "USER_ID", "workspace_id": "abcdee", "...": "..." } }, "links": {}, "topic": "contact.merged", "delivery_status": "pending", "delivery_attempts": 1, "delivered_at": 0, "first_sent_at": 1713533523, "created_at": 1713533523, "self": null}``` May you add lea
We tried updating io.intercom.android:intercom-sdk from 15.6.3 to 15.8.2 and noticed that attaching photos from camera directly is broken (permission was given). On version 15.6.3 it works as expected.
When admin replies with an article, webhook does not contain details about it. May we have a link to article in webhooks?
Hi,I would like to link directly the Intercom’s customer list from to meta business manager to update automatically the customer audience.How is it possible ?Sincerely
The documentation and sample app show Intercom.setAPIKey being called from a Scene delegate. I would prefer not to configure that for my SwiftUI App if I don’t have to. In addition, we normally do not compile keys like this into our App, instead preferring to fetch them from the server.Are there any restrictions on when I call Intercom.setAPIKey? Does it have to be called on the main thread? Do I have to call setAPIKey from the Scene delegate? Can I wait to call it until after the user has logged in and communicated with our server to fetch the API key as long as I don’t call any other Intercom calls before that? Thanks,Tom
Hello,I am using react native 0.72.6 and I followed your documentation. When I start the application on Android, the app directly crashes.React Native: 0.72.6Intercom: 7.0.1Error log;04-17 20:41:03.757 16506 16565 E AndroidRuntime: FATAL EXCEPTION: WM.task-104-17 20:41:03.757 16506 16565 E AndroidRuntime: Process: com.xx.xx, PID: 1650604-17 20:41:03.757 16506 16565 E AndroidRuntime: java.lang.NoSuchFieldError: No instance field mDelegate of type Landroid/database/sqlite/SQLiteStatement; in class Landroidx/sqlite/db/framework/FrameworkSQLiteStatement; or its superclasses (declaration of 'androidx.sqlite.db.framework.FrameworkSQLiteStatement' appears in /data/app/~~-CoVl2828_OGDZn2i-axfA==/com.xx.xx-4SqgA3KMc2bMy==/base.apk!classes6.dex)04-17 20:41:03.757 16506 16565 E AndroidRuntime: at androidx.sqlite.db.framework.FrameworkSQLiteStatement.executeUpdateDelete(Unknown Source:0)04-17 20:41:03.757 16506 16565 E AndroidRuntime: at androidx.work.impl.model.WorkProgressDao_Impl.delete
Hello,I am encountering an issue with Intercom SDK version 17.0.1. The icon inside the launcher is not displaying properly; instead, there is just a white rectangle. This problem was not present in version 16 of the SDK.(Attach image)Category: Support OperationTAGS: App & Integrations, Mobile SDK
I’ve recently become unable to successfully build for Android with Intercom SDK I’m using "@intercom/intercom-react-native": "^7.0.1",and have configured my app.json / expo properly with ["@intercom/intercom-react-native",{"appId": "lxxxxxxxxp","androidApiKey": "anxxxxxxxxxxxxxxxx196","iosApiKey": "ioxxxxxxxxxxxxxxxxx29f","intercomRegion": "US","isPushNotificationsEnabledIOS": "true" // I know this is currently unsupported though I did set up my code to push native tokens to intercom as I assume itll get there soon.}],FAILURE: Build failed with an exception.* What went wrong:Could not determine the dependencies of task ':intercom_intercom-react-native:compileDebugJavaWithJavac'.> Could not resolve all dependencies for configuration ':intercom_intercom-react-native:debugCompileClasspath'. > Problems reading data from Binary store in /Users/joshuamohrer/.gradle/.tmp/gradle11368370330674472490.bin offset 1490991 exists? true* Try:> Run with --stacktrace option to get the stack
Is there any plans for Retool to be an available app on Intercom? This is one of my org’s main analytics platforms
In Android SDK version 15.7.1, the "Recent Message" and "Start Conversation" sections fail to appear on the Home Page when the device's language is set to Turkish.Screenshots are attached, taken on the same device, demonstrating the issue by only changing the language setting.Could anyone help us identify the potential cause of this problem or suggest any solutions? Any advice or insights would be greatly appreciated.
I'm seeking assistance with a problem we've encountered after updating our application to Android SDK version 15.8.x. Previously, under SDK version 15.7.1, users were able to take photos and send them as attachments without any issues. However, following the upgrade to SDK 15.8.x, the functionality to take and send photos as attachments no longer works. This issue has been observed across devices running Android Version 14.Could anyone help us identify the potential cause of this problem or suggest any solutions? Any advice or insights would be greatly appreciated.
When submitting our app to App Store Connect I am still receiving some warnings about missing required reasons. Using the binary-based scanner script located here I am seeing the following:Used symbols in binary ./Debug.app/Frameworks/Intercom.framework/Intercom: NSFileCreationDate, NSFileModificationDate, NSFileSystemFreeSize, NSFileSystemSize, NSURLContentModificationDateKey, NSURLCreationDateKey, NSUserDefaults, statLooking at the Intercom PrivacyInfo.xcprivacy as of version 17.0.0 I see entries for UserDefaults and SystemBootTime, but not FileTimestamp even though the script shows there are references within the framework to NSFileCreationDate, NSFileModificationDate, NSURLContentModificationDateKey, NSURLCreationDateKey and stat.Is this something you are aware of? Do you intend to add the appropriate reason to your privacy manifest?Thanks!
Hi! When I use a specific IP address, all my POST requests to the api (https://api-iam.intercom.io/messenger/web/ping) return a 403 error. However, this does not apply to other ip addresses. Is it possible that my ip address is blocked?
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.