Fin for Salesforce now live on Fin Academy!
-
Recently active
I am using Java SDK to send events to intercom. It works on local machine, but now AWS. I get below exceptionjava.io.FileNotFoundException: https://api.intercom.io//events java.io.FileNotFoundException:https://api.intercom.io//events atjava.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1920) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520) at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:334) at io.intercom.api.HttpClient.runRequest(HttpClient.java:151) at io.intercom.api.HttpClient.executeHttpMethod(HttpClient.java:110) at io.intercom.api.HttpClient.post(HttpClient.java:100) at io.intercom.api.DataResource.create(DataResource.java:25) at io.intercom.api.Event.create(Event.java:35)
We have our product running for a couple years now. There's a lot of users. When we started with intercom there either wasn't any option for supporting push notifications or we just didn't find it enticing enough. Now we would like to enable push notifications in intercom. We have thousands of push notification tokens in our DB that we use in our product. Is there any option to use those tokens and just synchronize them to the users in Intercom or is the only possible option to use the iOS SDK in our app?
Hi team, We're building an app that will add notes in conversations. Looking through the Intercom API, it seems like we must associate a note with an admin in the Intercom account. Is it possible for the note to come "from" our app instead? For example, like Slack bots with their own name and logo. Or, we use the Intercom/Github app and notes are posted from "Operator".
Hi Team, I'm trying to create a webhook for my app that having OAuth authentication (i.e. Intercom users can install my app on their account/workspace). In my app, users can create separate functions to be executed for each type of intercom notification topic e.g. 'contact.created' topic triggers function1 and 'company.created' topic triggers function2 ...etc. So for example, if user1 creates 2 different functions for 'contact.created' & 'company.created' and another user2 creates few more functions for different notification topics for that user's account/workspace. With webhooks how do we distinguish from which user or workspace the notification is generated? Webhook json payload does not seem having any field that allowing me to uniquely identify user/account/workspace where the event occur? or am I missing something?thanks
Hey Connectors! It's time for Fix-It Friday once again! It's your chance to help out your fellow Connectors with their burning questions. Can you help these folks out? Best practices for visualizing ALL engagements through Intercom?Since the 27th of april, we suddently have a lot of errors on our website that all relate back to the intercom help articles we published. They all...How to identify from which user/account/workspace a webhook notification generated?What are the best practices for multilingual support?Mobile Push data is missing in recent message data exportsHow can I stop automated responses adding this email into the conversation? Happy fixing!
We're switching from Carthage to SwiftPM and found that the Intercom SDK doesn't include dSYMs when installed via SwiftPM, unlike other binary SDKs we've installed such as Instabug. I just want to let the iOS team at Intercom know so they can add them but apparently all we have is a community supported forum. Does anyone from Intercom read the forums? How can I actually tell someone who can do something about it?
Should I Setup Salesforce integration using email address or Unique ID?
Intercom's agent chat interface has action messages that are displayed differently, i.e. in the center of the agent's chat window. For example the "You assigned this conversation to yourself 1h ago" notification. I would like to send this through the API, is this possible? Is there a conversation message type that we can use for this or recommended html body formatting type? I have tried applying the formatting that is applied in the agent's chat screen to my message body and this did not work.
When I create a conversation using the API, and run assignment for this conversation either using the run_assignment_rules route or just assign it to a department, this does not take into consideration the office hours. Is this an intercom API limitation or is there something I am missing in my workspace config?
I love intercom, but as the product has grown our small team needs a partner to help us design and expand intercom to support our Shopify App Store Listing (https://apps.shopify.com/bing-shopping. Where can we find a list of partners/experts on intercom?
I need to get the list of conversations for the admin. How can I get this feature added in my javascript via intercom
I'm creating wallboard for my client where I have to show how many "total chat today"? How can I fetch that? Please help.
The documentation for Creating a Conversation (sample response below) says that the ID representing the conversation is returned as a response. (conversation_id). However, when testing this, I'm only seeing the ID of the specific message - rather than the conversation_id of the conversation.... only type through message are returned. HTTP/1.1 200 OK{ "type": "user_message", "id": "2001", "created_at": 1401917202, "body" : "Hey, is the new thing in stock?", "message_type": "inapp", "conversation_id": "36000324324"} How can I find the ID of the conversation?
I installed the Android Intercom SDK (version 8.2) following the instructions. My app has the ability to connect to our test/QA environment as well as our production environment. We have within Intercom 2 appIds, one for production and one for testing. After the user selects which environment they will be authenticated which at that time we call Intercom.Initialize(application, apiKey, appId). Depending on the environment this is the Ids for QA or Production. However in Android this switch does not occur and only uses the set of Ids it is first given on startup. Is it possible to switch within the app for Android. The iOS app works as expected and does switch between production and qa.
Currently, I add the "meta-data" of the content being reviewed as a note into the conversation. But it would be a lot better if I could move this into the sidebar. Is there a way to add meta-data into a conversation that is then automatically shown in the sidebar? Also it is a bit challenging since for various reasons customers might have multiple user IDs on intercom. We add all users (and their external ID) via Javascript on every request. But how do we best sync the intercom user ID back to our system, since the Intercom API always wants us to use their IDs and not our external IDs (which would be way more convenient). Semi-related it is not very nice that we have to use IDs for things like teams and not just string identifier. This means we need to either fetch and cache this information or configure it, which is cumbersome, especially between the test and production intercom instances.
Hi team, We currently have an app that has about 50 installs. We're making some enhancements to the app and need to increase the number of required permissions. What is the best way to go about this process? If we add more permissions, do the users who currently have the app installed need to reauthenticate? Thanks!Cory
We use Intercom's Oauth to get the access token for our users(Dashworks). Recently we are getting 401s and user's had to re login(Access token was changed). Do the token's expire by design and is there a way to refresh them?
Hello Team, I am using intercom webhook events to process the changes to objects. However, there is no topic for contact.updated or company.updated, https://developers.intercom.com/building-apps/docs/webhook-model Without these topics, we have to run jobs to fetch the updates. Is there an alternate solution, or i am missing something
I am using contact/search API with query using created_at filter. My question is, when I query the record using created_at filter for newly created record and I am not getting records. but when I query the record using previous day UNIX timestamp for newly created_at record, I am able to get record or sometimes I am not able to get records on both scenarios Is there any issue on API side ? Below is my query Endpoint: https://api.intercom.io/contacts/search /p>method: POSTBODY -> JSON format{ "query":{ "field": "created_at", "operator": "=", "value": "1619049600" }} docs linkhttps://developers.intercom.com/intercom-api-reference/reference#search-for-contacts/p>
I am trying to implement the Intercom API into my server side .NET Core application. I am using System.Net.Http Library to set this call up. The issue that I am running into is when I try to create a conversation using my code below I keep getting an error response stating "User Not Found" even though the same body being passed in works perfectly fine POSTMAN. Is there anything I am doing wrong here? --------------------------------------------------------------------------------- public class Create { public FromObj From { get; set; } public string Subject { get; set; } public string Body { get; set; } } public class FromObj { public string Type { get; set; } public string Id { get; set; } } public async Task CreateConversationBlah() { using (var client = HttpClient) { client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "<
The push notification sends successfully on Android (Firebase setup)on iOs the notification is marked Sent and Received on Intercom but literally nothing happens on the device - logging or display-wise. Where would I attempt to extract information on why it's failing?
So I have been following the document related to intercom api and was able to add a new conversation with body using the api. However, I am also trying to assign a conversation title along with some of my tags during the creation process but it does not seem to be reading those properties during creation. I tried the PUT endpoint after the conversation was created to update those fields but they do not seem to make any updates either. Please let me know what the correct way to accomplish this?! Thanks in advance.
How do I get around the following issue with Mailchimp integration. The email field in Mailchimp is required and I can't change this. "This list has required merge fields. Please update the list settings in Mailchimp and try again." I am getting the following error. I am trying to correct but I just can't as my lists in mailchimp require the email. Can anyone help? You may see the following error when saving your Mailchimp settings:"This list has required merge fields. Please update the list settings in Mailchimp and try again."This means your Mailchimp list has one or more required merge fields which cannot be captured by the Mailchimp Subscribe app. To use this list, update the list settings in Mailchimp, so there are no required fields.
We want to interact with a chat bot using your API. How do we do this?
Using conversation API how can a custom bot reply to a user?
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.