Expand Fin to email is now live on Fin Academy!
-
Recently active
Hello, Intercom community.I'm working on a wider list of languages to support and would like to ask if someone faced the same task and have some advice to share. Help Portal - open and shut case, Intercom has a convenient system to manage articles in different languages. Series - It seems that a separate series for each language should be created? Looks like a hustle. Maybe there are some workarounds that I'm not aware of? Inbox - Is there any app that would make it easier for a human agent to chat in different languages (incoming/outgoing messages translator or smth like that) All advice will be highly appreciated. 👐
We use DialPad for telephony. DialPad has told me that they require that in order to forward a number, it must be confirmed by calling and confirming with a response (like pressing 1). However, Switch simply texts, and does not call so I am unable to confirm email forwarding. Anyone have success yet?
I have integrated IBM Watson to the intercom. Could anyone help me how to pass the Qualification data (email or account number or name) from intercom to Watson?
Usecase: We have a requirement to create an canvas app and serve it through an API. I could create an app and also serve it through conversation message from Agent view but I am not quite sure how to send it through API. When I intercept intercom UI (Through network monitor) and how it sends app in conversation it does three things Configures the card Initializes the cardSends the card in conversation {"app_id":"----","conversation_id":"15","blocks":[{"type":"messengerCard","canvas":{"id":"-----" Is there any way to do the same thing using API?
When I use the console (e.g. to `po` something) in Xcode, now I geterror: expression failed to parse: error: virtual filesystem overlay file '/Users/distiller/project/DerivedData/archive/Build/Intermediates.noindex/ArchiveIntermediates/IntercomSDK-Dynamic/IntermediateBuildFilesPath/IntercomSDK.build/Release-iphonesimulator/IntercomSDK-Dynamic.build/all-product-headers.yaml' not found error: virtual filesystem overlay file '/Users/distiller/project/DerivedData/archive/Build/Intermediates.noindex/ArchiveIntermediates/IntercomSDK-Dynamic/IntermediateBuildFilesPath/IntercomSDK.build/Release-iphonesimulator/IntercomSDK-Dynamic.build/all-product-headers.yaml' not found error: couldn't IRGen expression. Please check the above error messages for possible root causes.I'm not sure what "distiller" is — that is not my username. The implication is that the library is using an absolute path when it shouldn't be. When I go back to an earlier version of my rep
Does anybody know if there is a way to set up a rule that will automatically mark the start date and end date (properties) based on some actions (changing the stage of a project)?
How do I setup an automatic message to warn customers that we're no longer online, but on open conversations? There are a few of my customers who like do reopen conversations outside office hours, so I want to warn them that we're no longer online.
Hi. I have some crashes in app with integrated Intercom Android SDK 10.6.1. Stack trace is:Fatal Exception: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=840666861, result=-1, data=Intent { (has extras) }} to activity {com.healbe.healbegobe/io.intercom.android.sdk.activities.IntercomMessengerActivity}: java.lang.IllegalArgumentException: Key 'limit' not found in '40MBを越えるファイルは送信できません' at android.app.ActivityThread.deliverResults(ActivityThread.java:5311) at android.app.ActivityThread.handleSendResult(ActivityThread.java:5350) at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:54) at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:9
can i search for a closed conversation by User id?
I have configured intercom webhook for user.created, user.replied and admin.replied. Now when i reply to a conversation i only receive one hit for webhook which is working fine. But when i reply from intercom parrot as a customer, i am receiving 2 different hits with same payload for user.replied with a difference of few mili-seconds. I am attaching screenshots of both payloads with time received and of the topics selected for webhook
I'm trying to figure out how to detect an Intercom Message was sent from our app. This is achievable in the iOS SDK using the "IntercomDidStartNewConversationNotification" NSNotification, albeit without knowing what the message actually was. Is there any way using the Android SDK? Doesn't look like there is... I'm a bit confused why there are hardly any callbacks or notifications within the Mobile clients when certain important events occur. Is this really not a requested feature?
Hi,For create_message and create_conversation have same error. create_message_url = "https://api.intercom.io/messagesquot;create_conversation_url = "https://api.intercom.io/conversationsquot; create_message:{"type":"error.list","request_id":"0000gs3ckh0kbkfn1i4g","errors":[{"code":"server_error","message":"Server Error"}]} create_conversation:{"type":"error.list","request_id":"00b89n0esi3jhj96s2og","errors":[{"code":"server_error","message":"Server Error"}]} Thanks for helping.
Is "Time to last close (seconds)" in the export report the total time from first open to last closed, not including any time it was snoozed? Is there a way to get just the total time the conversation was actively being worked not snoozed? Our Median time to close has increased and I have been diving into the conversations and reporting and don't see anything that has significantly changed that would be driving that number.
I dont want to sync to the intercom chats to Salesforce activity. How to change this?
Hello, We are using messages API "https://api.intercom.io/messagesquot; to send emails to intercom users from our website.We are trying to send email with HTML but look like API don't support for HTML version. So We have created custom templates into intercom system. Right now we are looking for to send emails with custom templates, please let us know how we can send emails with template from API. Thanks
I saw another question here, and the answer was referring to tags, but I would like to update the title field of the conversation via API, the update endpoint doesn't seem to work for that.
Hey, is there a chance to get additional columns into the data export? I'd like to get questions/answers exported prior a chat is routed to an agent (chat part handled by operator; questions as header). That would help us to streamline the data. Thank you
To reproduce this bug I used this repository project https://github.com/intercom/example-single-page-app-install which contains bare minimum - react router & intercom. Follow the instructions to set it up in repository description. Steps to reproduce:Open the project on new tab/page (without any navigation history)Click on About and then on Home linksOpen up the intercom and wait till it loads it's contentsGo back in navigation history 2 timesGo forth in navigation history 2 timesIntercom breaks / becomes unresponsive and transparent There may be more ways of reproducing this bug, but this is the most consistent that I found.
Since we migrated directly to intercom, there is no phone number attribute, there is a Whatsapp Number attribute on the intercom website but when we use the contact or conversation apis, we are unable to get the Whatsapp Number. How can we get the Whatsapp Number using contact ID ?
Hello!I am trying to create a conversation from a visitor per the doc: https://developers.intercom.com/intercom-api-reference/reference/create-a-conversation I've tried setting `type` to `contact` as indicated. When passing a `user_id` like so: { "from": { "type": "contact", "user_id": "1234567" }, "body": "Hey"} I received the error `Lead Not Found` and the conversation / contact with role lead are not created as expected. How can I create conversations from visitors? Additionally, in an ideal world I would be able to pass a singular user ID (not knowing if this is a visitor or existing Intercom user) and then create a conversation attached to the provided user if they exist, or instead a new user if they did not. Is this at all feasible? Thanks for any help.
In the API doc: https://developers.intercom.com/intercom-api-reference/reference/conversation-model/p> admin_assignee_id is mentioned as type string, but on api calling it is coming as integer.
As I understand from here, we need to pass the app install URL.Our developers have written the messenger app install flow, but how can we test it? I didn't see any option to install the application. Although, just because it is a private application, it is automatically available in the messenger. But how can we validate the install and uninstall flow? As I can see here in the install & uninstall section, it doesn't call my install URL specified, but just install it on the workspace. Please help!Thanks in advance.
Hi, I am getting a "user not found" reply from the API however the user ID is correct AND existing.I am wondering what could be wrong as I am using the access token that is referenced in our account... any help
Hi, we have a custom bot that we've built and we are running it on this page - https://usndemo.wpengine.com/weddings/venues/.We have some standard Intercom paths that serve up options and information and in one of the paths (Provide an Estimate) we are pulling in an Outgrow.co survey app that we have built. The hand off to Outgrow works pretty well. But when you get to the end of our survey we want to pass the user back to Intercom to continue the conversation and ask more questions. We can't seem to figure this out. Outgrow has given some recommendations on having their app redirect back to the URL (which is in place on the link above) but it's a very poor user experience. Hoping that there is some option within Intercom to make this more graceful. Or maybe we've set this up all wrong and there is a better approach overall? I've looked and searched and can't find anything, but hoping maybe I'm missing something? Thank you.
Hi Guys, We've built a third party App for Intercom Inbox. So, according to the documentation - https://developers.intercom.com/building-apps/docs/canvas-kit#section-signing-notifications , we verify the requests by generating the signature from the request body and comparing with the one Intercom sends us in the request headers. But, for some % of the requests, the signature doesn't match & it's creating a problem for the users of app. Details:Backend: NodeJSconst crypto = require("crypto"); const INTERCOM_APP_SECRET = "OUR_SECRET"; function verifyIntercomRequest(requestBodyRaw, signatureFromHeaders) { const generatedSignature = crypto .createHmac("sha256", INTERCOM_APP_SECRET) .update(requestBodyRaw) .digest("hex"); return signatureFromHeaders === generatedSignature; }We also checked the source IPs of the request & it falls into one of the following - https://developers.intercom.com/building-apps/do
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.