Expand Fin to email is now live on Fin Academy!
-
Recently active
Release Date: 01-11-2024 📱 New Feature Added the ability to upload files to a conversation. 🚀 Enhancements Added new API isUserLoggedIn. This enables developers to determine if a user is currently logged in to Intercom. Added new API fetchLoggedInUserAttributes. This enables developers to retrieve the attributes of the currently logged in user. 🐛 Bug Fixes Fixed some layout issues in the conversation view. Improvements to the photo previewer. Fixes some colour accessibility issues throughout the SDK. Fixes issue where clicking on the CTA in a post would not dismiss it.
We did implement the intercom Integration with our mobile app and everything works like a charm BUT we realised we are sending communications to our clients over the chat but they don't seem to realise messages are waiting for them since the app badge count is zero. I'd tried to increase the value over the AppDelegate methods but can't make it increase the count when the app is not running or in background. Also tried to create a Notification Extension for the app but the criteria for the modifications won't meet since the payload of the notifications has the value mutable content set to false (mutableContent: NO) Another way to make this work would be to send notifications as silent ones but don't know if the payload from Intercom's notifications is customisable. Any help with this subject would be much appreciated. Bests.
Presenting secondary-level collections doesn't work on iOS SDK (opens the root help center) but works fine on Android SDK.Presenting top-level collections works as expected on both platforms.
HiI know that I need to use the API to export articles, and I’ve looked at a couple of existing questions around this. The answer seems to be, you need to use the API and to look at the article Formatting and exporting your articles with the API for answers. That article doesn’t have any information about exporting articles using the API. It has one line of text right at the bottom, pointing you to the developer docs, but not guidelines as to how to start. I looked at the data export section of the developer docs and gave that a try, and first of all found out that it will only pull data from a 90 day period, so pretty useless if you want to export docs that have been created over time. I tried the Export API endpoint with a shorter time period and still had issues. For anyone else trying, you first have to Create a Data export, the response from that request will give you a job number. You then need to download the data export, using the job number.I tried this in the Intercom test e
In case we have a custom launcher on a web app or site, will this https://developer.chrome.com/en/docs/privacy-sandbox/third-party-cookie-phase-out/ (From January Chrome will stop supporting third-party cookies) affect the proper functioning of the launcher and the utilization of the chat box?Thank you!
Hi all, I saw this post somewhat related to what i’m about to post it’s not the same. Essentially, Chrome is not allowing 3rd party cookies so I was wondering if there’s anything we need to take into account for Intercom as we’re a current Intercom customer. Intercome’s error:> Chrome is moving towards a new experience that allows users to choose to browse without third-party cookies.
I have been using the Intercom API to try to recreate the regular metrics in Metabase. I have tried using this resource but haven’t found it to be particularly helpful. For example, if I try this query, the response maps to the New Conversations Metric in the Intercom dashboard instead of the Assigned Conversations metric which is my intention. SELECT "Inbox Details - Team Assignee"."inbox_name" AS "Inbox Details - Team Assignee__inbox_name", COUNT(*) AS "count"FROM "public"."conversations_data" LEFT JOIN "public"."inbox_details" AS "Inbox Details - Team Assignee" ON "public"."conversations_data"."team_assignee_id" = "Inbox Details - Team Assignee"."inbox_id"WHERE ( ( "Inbox Details - Team Assignee"."inbox_name" = 'VIP Support Inbox' ) OR ( "Inbox Details - Team Assignee"."inbox_name" = 'Support' ) OR ( "Inbox Details - Team Assignee"."inbox_name" = 'VIP Escalation Inbox' ) OR ( "Inbox Details - Team Assignee"."inbox_name" = 'Escalation I
Over the past few months I have been using a custom report to review conversations containing certain keywords using the chart drill-in feature. Usually the full conversation is shown within the reporting tab as that is easier to click through the conversations quickly. However, the past week or so I have had issues with the conversations not being shown and need to use the ‘View in inbox’ button in order to review the conversation. It is usually less than 1,000/month that get pulled into the report. When I try to refresh the report it populates the first few conversations but then goes back to just showing a blank page (shown below). Is there any way to resolve this so that all conversations are able to be viewed using the drill in feature?
Getting 403 error again and again whenever i am suppose to login in a old account of mine in intercom and if i create a new account then also this 403 error is occured. And my second problem is that i can’t make a new content in https://app.intercom.com/a/apps/we8zvuag/knowledge-hub/all-content whenever i clicke on NEW CONTENT “That data could not be loaded. Please contact customer support.” this is appear and if i contact to your customer support there is no reply back its my urgent work please look up on this.
Is anyone finding the Conversation Topics report useful, or using it successfully for their reporting?I am finding that the report is lacking in some ways:There are many suggested topics which are not good, and they cannot be deleted The bubbles on the chart require that you have to mouse over some topics to see them, making it hard to screenshot for a reportAny tips would be great!
My configuration to restrict article to certain customers (audience) is not working. i have setup a custom domain and the security protocol is active "HTTP (quick setup) Active" but when I go to select audience, the plus button is still grayed out. I was also told I need to enable cookie forwarding but am not sure where to do that? We use godaddy to host our website. Any guidance on how to do cookie forwarding?
How have you gone about it? We are currently using Salesforce Service Cloud as our primary Support ticketing solution and have tried Intercom's out of the box integration. However, its hard to get chat transcripts to sync properly to the CASE opposed to being a task with a CONTACT. Eventually, we would like to use Intercom as an interface for customers to easily create cases on their own, as an alternative to Custom/Resolution bots and Chat based triage - which right now is very manual (as Cases are created from the Inbox by an Employee). Also, we are looking into building out some webhooks to sync Account based details more easily, as the User centric model doesn't work well for our B2B product. Anyone in the same boat, that may have similar use cases, that have built out a solution? Curious to hear from others.
Hello, We created a custom attribute with the list type called `Channel Networks`. When we try to update it via the API we get back the following error:```{ type: 'error.list', request_id: 'REDACTED', errors: [ { code: 'nested_custom_attributes', message: 'Cannot submit an array as a custom attribute value' } ]}```Other custom attributes work fine, just list/array type ones fail.```const respIntercom = await fetch(`https://api.intercom.io/contacts/${contact_id}`,{method: 'PUT',headers: {'Content-Type': 'application/json','Intercom-Version': '2.12',Authorization: `Bearer ${process.env.INTERCOM_ACCESS_TOKEN}`},body: JSON.stringify({"name": userData.user.name + " TEST","phone": userData.user.phone,"last_seen_at": userData.user.last_online,"signed_up_at": userData.user.created_at,"custom_attributes": {"ACME": userData.user.acme,"Channel Networks": ["Channel 1", "Channel 2"],}})});```
Hi,I wanted to know if there is any possible way to trigger a callback request through setting a conversation attribute ‘last_inbound_call_estate’ to ‘Awaiting callback’. As all I can seem to find is that this data attribute is only accessible through the phone workflow and can only be added and modify by Fin though the workflow.It would be nice if there was an option to set the ‘last_inbound_call_estate’ to ‘Awaiting callback’ for any conversation so the active team members would automatically get the call in their inbox, just like when they request a callback through the phone workflow, but without them having to actively call… Wether it is though API or through a messenger workflow it would be nice to integrate.
Hello,We have successfully integrated your Android SDK (version 15.16.0) into our application. However, we are currently seeing a significant number of crashes reported in Firebase. Unfortunately, we haven’t been able to reproduce the issue on our side so far.Could you please help us investigate this further? Let us know if you need any additional information or logs to assist in the debugging process.Thank you in advance for your support.This is the crash: Fatal Exception: java.lang.NullPointerException: at androidx.compose.ui.platform.AndroidComposeView.<init>(AndroidComposeView.android.kt:788) at androidx.compose.ui.platform.Wrapper_androidKt.setContent(Wrapper.android.kt:77) at androidx.compose.ui.platform.AbstractComposeView.ensureCompositionCreated(ComposeView.android.kt:258) at androidx.compose.ui.platform.AbstractComposeView.onAttachedToWindow(ComposeView.android.kt:290) at android.view.View.dispatchAttachedToWindow(View.java:22479)
Hi, Is there an Intercom integration with Looker Studio? I’ve seen an older post in which people seemed to run into issues with the API documentation. I wonder if there have been any updates or if there is an easier way now to integrate both. Thanks.
My team is attempting to calculate conversation metrics in Power BI, using the data piped into our data lake. We’re attempting to count the number of replies across all conversations over a particular time period. I know the part_author is “Admin,” but what conversation_part values constitute a reply? We want to match the metrics provided via the in-app reporting tool.
Are there any plans to have macOS SDK in the near future? Specifically I want to use it for embedding the help center inside the app.
Please help. I cannot build a release apk/aab, I’m getting the following error: > Task :app:compileReleaseKotlin FAILEDe: Incompatible classes were found in dependencies. Remove them from the classpath or use '-Xskip-metadata-version-check' to suppress errorse: file:///Users/builder/.gradle/caches/transforms-4/a23eb7edad52ffdf2e2ff09828f4ac13/transformed/jetified-intercom-sdk-base-15.15.1-api.jar!/META-INF/intercom-sdk-base_release.kotlin_moduleModule was compiled with an incompatible version of Kotlin. The binary version of its metadata is 2.1.0, expected version is 1.9.0.Classes that weren't resolved: > com.google.common.util.concurrent.ListenableFuture I’m using the latest version of the library (8.3.0), and my build.gradle is: buildToolsVersion = "35.0.0"minSdkVersion = 23compileSdkVersion = 35targetSdkVersion = 35ndkVersion = "26.1.10909125"kotlinVersion = "1.9.22"
Hi - We exprience a crash in the latest version of the iOS SDK version 18.6.3 The way to reproduce the crash:1. Open Intercom in the app, start a new chat (or existing one).2. In the conversation choose to add a photo (from library or from camera)3. Before choosing to send - take the internet off (by turning on airplane mode)4. Add the photo5. Tap the ! to try again - but take no action.6. Restore the internet by disable airplane mode7. Wait for Intercom to restore the connection and send the image automatically and after the image is shown as sent (not grayed out) - Tap Try again8. crash!Reproduced 100% of the times. ScreenReco...3-39_1.MP4
We are facing following issue in our iOS Native app:When the app is closed and the user clicks on the Intercom’s Push Notification, the app opens up but the chat/post opens momentarily and closes. This only happens when the app is closed and notification is clicked, it works fine if the app is in the background/active state.In our case when the app is opened via Push Notification in the app's closed state, main view get refreshed after data fetching.I have done all the Push Notification configuration as per the doc: https://developers.intercom.com/installing-intercom/ios/push-notificationsWe are using iOS SDK Intercom version: 17.1.2 Similar kind of issue was resolved by our Android Team by using Intercom.client().handlePushMessage() . However, such a method does not exist in the iOS Intercom SDK.
We are using this browser extension to test for accessibility issues on our website.https://client.levelaccess.com/hc/en-us/articles/18183852987671-Install-the-Level-Access-browser-extensionIt reports several issues with intercom.Where is the right place to report accessibility issues? We can’t find where to file a ticket and chat support has not been helpful.
Hey there, I’m finding it difficult to understand the rest API docs around file uploads. I would love to have a user fill out a form, and attach an image, and this would be submitted by the API to create a ticket. I see that the “File” type is supported in the tickets, however I’m finding difficulty in figuring out what Intercom wants as a file. Is there any more documentation that you could point me towards? Or could you provide a quick example of what an image upload would look like with the API? Thanks, Aaron.
I'm creating a user in the api and filling in the phone field. I Want fill a field "WhatsApp Number" How I do that? there is nothing in the documentation
Hello!We’re about to launch a new feature at my company and I want to track how much support this generates.As such, I need a way to essentially “tag” conversations and tickets relating to the new feature so I can then identify these and build a report on them.I’m a bit confused as to whether I would use tags (as you can only assign a tag to an individual message not a whole conversation), topics or attributes?I don’t want to use a tracker ticket as I don’t need them grouping together from a support perspective.Does anyone have any recommendations?Thanks!
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.