Expand Fin to email is now live on Fin Academy!
-
Recently active
Hi There! I'm looking to see if it's possible to add a custom button in the Conversation Details section when viewing a conversation. The idea behind it would be to create a ticket in Shortcut (formerly Clubhouse) when the button is clicked. It would take necessary info from the Conversation and POST it to the Shortcut API. Has anyone done something like this? I know it is possible to do something like this through Zapier, but we only need SOME of our conversations turned into tickets - Zapier works off triggers and wouldn't be smart enough to know which conversations we want turned into tickets. Thanks!
Hello. I'm track my admins activity via this API https://developers.intercom.com/intercom-api-reference/reference/view-admin-activity-logsI can fetch activities list and fetch this object type admin_login_successIf user logged in in system 2 weeks ago can i see login event for each day? I need to know if this admin use my app.Also for what period can you pull historical data (90/60/30 days, are there any restrictions?)
I am hitting the articles API and it returns the parent id for each article. Here is the article:https://support.tulip.co/en/articles/2280642-how-to-run-an-app-in-the-tulip-player/p>and its parent is:https://support.tulip.co/en/collections/2983157-introduction-getting-started-with-tulip#general-guides/p>which has an ID of 2983157, but when I call that document from the api I get a parent id of 3463139, which isnt a section or collection in my workspace. Any idea what could be causing this? Pete
As of today, the articles displayed in our iOS app doest work any more. I get a 'That page isn't here any more'. Nothing has changed on the iOS code side, and help center is available through the web. App was force quitted, re-installed, phone rebooted.
Many of our Android users experienced this crash. I wonder if you can help diagnose the issue? I was using: io.intercom.android:intercom-sdk:12.4.2com.google.firebase:firebase-messaging:23.0.5 I also saw this issue appear on the following versions: io.intercom.android:intercom-sdk:12.3.0com.google.firebase:firebase-messaging:20.2.+ Stack trace: java.lang.NoSuchMethodError: No static method rememberSystemUiController(Landroidx/compose/runtime/Composer;I)Lcom/google/accompanist/systemuicontroller/SystemUiController; in class Lcom/google/accompanist/systemuicontroller/SystemUiControllerKt; or its super classes (declaration of 'com.google.accompanist.systemuicontroller.SystemUiControllerKt' appears in base.apk!classes2.dex) at io.intercom.android.sdk.survey.ui.IntercomSurveyActivity$onCreate$1$1.invoke(IntercomSurveyActivity.kt:53) at io.intercom.android.sdk.survey.ui.IntercomSurveyActivity$onCreate$1$1.invoke(IntercomSurveyActivity.kt:52) at androidx.compose.runtime.internal.Compo
We are launching our ios app that has intercom chat integrated into prod environment. It worked well in dev environment, but won't open in prod. What can cause it? Do we need a new API key and stuff for prod? Is Identity verification a must for that?
Hi, I'm building a custom support page listing articles using API. I saw a report called "Article engagement" with some statistics like "Views", "Conversations" and "Reactions". Is it possible to implement these statistics with API?
Apparently when I do a request for /search endpoints that has many results I receive the HTTP error 429.. e.g:body = { "query": {"field": "updated_at", "operator": ">", "value": 1656362751}, "sort": {"field": "updated_at", "order": "ascending"}, "pagination": {"per_page": 150,}, } response = request.post(endpoint="https://api.intercom.io/conversations/searchquot;, payload=body)Even if it's only one day of search it leads to that 429 error...
Why do I have to enable the Identity Verification, how does it work, does it affect users and leads and how to set that up?
Dear friends, Do you guys know how can I connect my Intercom data into my MS Powerbi? I've searched and it looks like it is possible to get this done using the rest APIs provided by the Intercom but I'm not managing to access them, can someone help me on this? Kind regards,
This is the stacktrace: com.google.gson.internal.bind.TypeAdapters$35$1.read (TypeAdapters.java:60)com.google.gson.Gson.fromJson (Gson.java:20)com.google.gson.Gson.fromJson (Gson.java:4)com.google.gson.Gson.fromJson (Gson.java:9)com.google.gson.Gson.fromJson (Gson.java)arrow_rightio.intercom.android.sdk.api.ErrorStringExtractorKt.extractErrorString (ErrorStringExtractorKt.java:30)io.intercom.android.sdk.api.Api$1.onErrorio.intercom.android.sdk.api.BaseCallback.handleErrorio.intercom.android.sdk.api.BaseCallback.onResponseretrofit2.DefaultCallAdapterFactory$ExecutorCallbackCall$1.lambda$onResponse$0retrofit2.DefaultCallAdapterFactory$ExecutorCallbackCall$1.lambda$onResponse$0$DefaultCallAdapterFactory$ExecutorCallbackCall$1retrofit2.-$$Lambda$DefaultCallAdapterFactory$ExecutorCallbackCall$1$hVGjmafRi6VitDIrPNdoFizVAdk.runandroid.os.Handler.handleCallback (Handler.java:938)android.os.Handler.dispatchMessage (Handler.java:99)android.os.Looper.loopOnce (Looper.java:201)android.os.Looper.lo
Hello, I am trying to merge contacts leads into users as follow: curl --location --request POST 'https://api.intercom.io/contacts/merge#39; \--header 'Authorization: Bearer toto=' \--header 'Content-Type: application/json' \--header 'Accept: application/json' \--data-raw '{ "from": "623f6320f06ce936269f7bd9", "to": "6189c5687f416a8308a57a23"}'When I try and query for them individually like this: curl --location --request GET 'https://api.intercom.io/contacts/623f6320f06ce936269f7bd9#39; \--header 'Authorization: Bearer toto=' \--header 'Content-Type: application/json' \--header 'Accept: application/json' The API returns the contact (lead or user) that I want to merge.Also, same result when going through the platform: https://app.intercom.com/a/apps/glsleifc/users/623f6320f06ce936269f7bd9/all-conversations/p> I get the proper profile with associated conversation. Yet, when I want t
I recently tried upgrading from 11.1.0 to 12.3.0 of the Intercom iOS SDK and encountered the following error when attempting to build and archive:umbrella header for module 'Intercom' does not include header 'ICMLoadingViewController.h'I am using the following:macOS 12.4Xcode 13.4 (13F17a)Swift Package Manager (swift-tools-version:5.6)Fastlane 2.206.0Minimum iOS target version of 13.0 I also had the same issue when attempting to use version 12.2.1 of the Intercom iOS SDK. Has anyone else encountered this or found a workaround?
In my current integration, I made an assumption that if a contact was created and associated to a company that contact's company details would come in on the `contact.created` webhook notification. However, I'm no longer convinced that this is ever the case as I see the creation of a contact and attaching it to a company are always done in 2 separate requests in the UI or via API. Is there ever a case where the `contact.created` notification would contain the contact's company details? I haven't been able to make it work even making the attach to company API request in quick succession after creating a contact. Are there other webhook notifications we could use to know when the contact becomes attached to a company or any other alternative approaches we could use besides polling the contact for updates?
can I have an example !
I use @intercom/intercom-react-native. User is registered with Intercom.registerUnidentifiedUser() and I use Intercom.updateUser({ Tag: 'someTag' })but when I check user in Intercom I see Tag has not been set.
I'm trying to send a new message using "https://developers.intercom.com/intercom-api-reference/reference/admin-initiated-conversation" api and i'm sending `create_conversation_without_contact_reply` key as true in the payload but the response received doesn't contain any conversation_id in it as described in api_documentation. What i trying to do is to get the conversation_id and then instead of sending a new message every time, Send a message as reply to this conversation.Am i missing something here? Or is there any work around available to handle my scenario?
Hi, when customers add images or attachments to a conversation, the URL is publicly open. Anyone can open them at any time.How come we don't have the 'expires' and the 'signature' parameters in the URL as I see with other Intercom accounts?
Hello everyone ! My email template has few buttons. They look great in Desktop browser and mobile browser. But the buttons look full width in mobile email app like Gmail android app.Why my mobile view style is not working in App? Thanks
There is a list of users in intercom called Active. This list has active users last 30 days with more than 1 web session. can we monthly update the contacts on salesforce based on these? How do do it
I set up all the requirements but show me this error E/Intercom: Failed to register or update user: Unable to resolve host "krb1eidw-android": No address associated with hostname
Today I scroll down in the mailbox, but this is inaccurate and time consuming.
It looks like Intercom doesn't know that I'm already logged in. Noticed this a few days ago, it still wants me to join the community even though I'm already logged in. Was anything changed?
The documentation for the Delighted integration claims to have an option to trigger a survey send when the conversation is closed, but I'm not seeing that option during set up. Do I have to create a segment for recently closed conversations? Has anyone successfully set this up? I was excited when I saw the integration but it doesn't behave as advertised.
We'd like to trigger a custom "rating feedback" in our mobile app. We have some specific need for the flow and the component, so we need to develop it custom. However when it comes to setup a campaign and automation, using our users data, Intercom is the best ! So we were wondering if there were anyway we could setup a Campaign (e.g Posts ? Banners ? Tours), but instead of displaying the Intercom interface or elements, instead catch an event to be able to display our own flow ? It could ressemble something like:React.useEffect(() => { const customPostsListener = Intercom.addEventListener( IntercomEvents.IntercomCustomPostReceived, (response) => { setDisplayCustomPost(true); } ); return () => { customPostsListener.remove(); }; }, []);(well we'd also probably need some way of knowing if the users received the post while the app is offline, like a `Intercom.getPendingCustomPosts()`) This would be awesome since we
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.