Expand Fin to email is now live on Fin Academy!
-
Recently active
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?
Big difference in Median and Average response time - how can I get more data on what causes this? I have been looking at the difference between my teams median response time and the average response time. There is a big difference. How can I get more data to analyse what is causing this? I don't think the conversation export has first response time data?
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?
We have 2 pre-prod environments, so we would need 2 test workspaces to match
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.
I have 6 support agents. They all use the same email platform (Google for Business). I sent new teammate invites to all 6 of them through Intercom. Three of my agents received the email and were able to get into the system. Three did not receive the invite. I've revoked and resent the invite countless times. I've verified that in "All Mail" there are zero emails showing up from Intercom. I even have the Google authentication set up and working with Intercom and that didn't fix the issue either. It's the strangest thing. We do not have any spam filtering or other anti-malware protection in place besides the standard GSuite protections and standard Microsoft Windows security. I reached out for help from Intercom Support last week and still haven't received a response. Is this company run by bots? HA! :)
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?
Hi guys, wondering what the easiest way is to reset the flow after a button with type: "submit". When submitted a reset button should appear to go it's initial state. Any idea? Francis from videosupport.io
As far as I understand the "external_id" represent the "User id" we see in a user's or lead's profile.Is it possible to change a contact's "external_id" with a "PUT /contacts/<id>"?I tried but it doesn't seem to work. I can change other properties like "email" just fine, but "external_id" doesn't change in the contact model in the response to the call, despite the status code being "200 OK".Is there any other way to change the "user_id" of a contact otherwise?
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.