Expand Fin to email is now live on Fin Academy!
-
Recently active
Hi there,We have an existing subscription with Intercom. The subscription was deactivated due to the unpaid invoice and now we've lost access to the Inbox and can't answer and help our customers.We have successfully paid for the outstanding invoice, however we still don't have access to our Inbox.Could you please activate the account as soon as possible as this impacts our reputation with our customers?thank you!
My React native app integrates with Intercom and implements the push notification function, but when the iOS application runs in the foreground, it cannot receive push notifications. Is it because it cannot be implemented or am I missing something?Android is all normal, and iOS is also normal in non foreground mode。Could you please help me solve it as soon as possible。
Hello, We are building a custom dashboard integrating our systems and would like to be able to retrieve how many tickets and its category in a specific period. Is it planned to be implemented?Thanks
Hi there, I am using react-native intercom library and after release of io.intercom.android:intercom-sdk-base:15.1.6, getting below errorManifest merger failed with multiple errors
We use Segment integration with Intercom. And update Contact with Segment message, usual message contains traits like these:…."traits": { "email": "some user email", // corresponds to email in Intercom Contact "firstName": "a", "internationalPhone": "+10000000", "lastName": "h", "leadStatus": "SPAMMER", "name": "aaaaa", "organizationId": "some ID", "phone": "phone number", "userId": "01010101", // corresponds to user ID in Intercom Contact "userRole": "Owner", "userStatus": "Banned" }….Intercom returns http 200 when we send message from Segment, but changes of Contact wasn’t appeared in Intercom UI. It work well on TEST workspace but doesn’t work on PROD. We have the same fields mapping for TEST and PROD environments.
Hello everyone! I’m new to Intercom and not a developer but I’d like to know how do I use these Javascript API: Methods in my Intercom deployment, specifically. Intercom('shutdown') and Intercom('update')Intercom('shutdown');Intercom('update');where should I place these scripts into? Thanks!
I’m installing the SDK via Swift Package Manager on Xcode 15 beta 8. I haven’t tested on Xcode 14. [...]/SourcePackages/artifacts/intercom-ios/Intercom/Intercom.xcframework:1:1: The signature of “Intercom.xcframework” cannot be verified.
We are experiencing quite a lots of crashes after updating to Intercom 15.1.1 iOS SDK. All of them in iOS 16.XDo you have any identified issue with this version?Thanks a lot,ChristianFirebase stack traces… Crashed: nexus.reachability0 libobjc.A.dylib 0x2820 objc_msgSend + 321 Intercom 0x5da28 IntercomSDK_MethodSwizzle + 189042 Intercom 0x5daa4 IntercomSDK_MethodSwizzle + 190283 Intercom 0x5ab00 IntercomSDK_MethodSwizzle + 68324 Network 0x7f2e5c __nw_path_necp_update_evaluator_block_invoke + 4565 libdispatch.dylib 0x2320 _dispatch_call_block_and_release + 326 libdispatch.dylib 0x3eac _dispatch_client_callout + 207 libdispatch.dylib 0xb534 _dispatch_lane_serial_drain + 6688 libdispatch.dylib 0xc0a4 _dispatch_lane_invoke + 3849 libdispatch.dylib 0x16cdc _dispatch_workloop_worker_thread + 64810 libsystem_pthread.d
I’m creating a Custom Action using Stripe’s APIs. This is a POST request and every time I get this error message:{ "error": { "message": "One of the following params should be provided for this request: payment_intent or charge.", "request_log_url": "https://dashboard.stripe.com/test/logs/req_RDcf26d1WJ3G95?t=1694494393", "type": "invalid_request_error" }}Here’s what the request and headers look like:And here’s what the request body looks like, which you can see includes the “charge” parameter:
Hi there!I subscribed on content_stat.post event, but the webhook triggers only when user open the intercom webpage.We are using embbed webComponent in our application and would like to notify user about it before he opened the web page (because he must do it manually), we want to open it programmatically - when new post are created - open this page immediately, but we discovered that webhook triggers only after opening webpage by user. How can i detect that new post are created for user, before he opened page? Ideally via webhook, or at least API?Thanks!
we have created an app, with a webhook directing to our platform, it was working fine, but suddenly somewhere today, the event "conversation.user.created" and "conversation.user.replied" are not sent.
I’m building a custom action that will send a POST request to Shortcut to create a Story. I’ve tested in Postman and it works fine, but when I use the exact same request body in Intercom, I’m getting a message back that I’m missing a parameter (the missing parameter happens to be the only required parameter). I can recreate this error in Postman by commenting out (or removing) the parameter in question. Otherwise, it always succeeds in Postman.How does Intercom present the body in these requests? Does it do it exactly as-is, or does Intercom apply some formatting? Since it works fine in Postman, I’m kinda thinking that Intercom is changing something.To be more specific, when creating a Story via Shortcut’s API, the only required parameter is “name”. If my request body in Intercom is this:{"name": "Just a test card from Intercom"}I get this message:400 Bad Request{"message":"The request included invalid or missing parameters.","errors":{"name":"missing-required-key"}} Works fine i
Hi,I’m following this guide to setup push notification and would like to find out more details on what does the Intercom.handlePushMessage() do in the react-native. https://developers.intercom.com/installing-intercom/react-native/push-notifications/ useEffect(() => { /** * Handle PushNotification */ AppState.addEventListener( 'change', (nextAppState) => nextAppState === 'active' && Intercom.handlePushMessage() ); return () => AppState.removeEventListener('change', () => true); } , []) When tapping the push notification on iOS it opens the message but not on Android. What did I miss? Thanks.
Hi everyone,I have a WordPress website and have recently added intercom. The website itself doesn't have a function (or market need) to log users in, but I'd still like to remember and prefill their details across the website once they've entered their details once before (in the chat app, or website forms).For example, I have a quote form and if Intercom has the name and email stored I would like it to be pre-populated into the form (and vice versa).My question is, how can I achieve this? Intercom doesn't appear to have a JS method to get the current user details.Thanks in advance!Sam.
Hello,We are switching workspaces in Intercom and we want to keep all the conversation data from the old space.The data has been pulled from the API in JSON format.How can we use this data so it is kept in a way that is organised and searchable by keywords?Does anyone have experience with this process?All the help and guidance will be highly appreciated. Thanks.
I would appreciate the opportunity to receive feedback on the workflow I've just implemented on my website. The goal is to use it as a lead magnet. So, please share your thoughts and insights, taking into consideration that it is currently in both German and English. I hope you understand it well. URL: https://diegomaury.mx/hacksureste/documentos-y-plantillas Also I have other workflows in other pages of https://diegomaury.mx
We are sending user data from Segment to Intercom, we did all the mapping according to the documentations and did not exceed limitations but still some of the event properties we receive with the event is not visible on the user profile. e.g We are sending “order_completed” event and can see “invoice_url” in the custom properties list but not seeing it on the user profile.
Hi, i use Webhook from Intercom, i want to notify user that conversation created or some participant in the conversation (admin for instance) are replied. but the webhook payload “admin.replied” or “user.replied” does not contain email of the participants, there only admin email, how can i retrieve email of receiver user?For example: Admin replied to Uncle Bob in private conversation (Uncle bob email is: uncle@bob) but how to get Bob’s email without direct interaction with API, using only webhook?Thanks!
When I create a new iOS Storyboard project and add the iOS SDK https://github.com/intercom/intercom-ios-sp via Swift Package Manager it fails to build with the following error:The signature of “Intercom.xcframework” cannot be verified.I received the same error when upgrading from 15.1.5 to 15.2.0 in an existing project also.Edit: Fetching other versions work fine.Edit 2: This is an issue in Xcode 15 betas only (specifically Beta 6 for me). Building with Xcode 14.3 works fine.
Hello, I am trying to fetch all articles and I keep getting CORS error no matter what I try. I tried to set the headers as mentioned here https://developers.intercom.com/docs/references/rest-api/api.intercom.io/Articles/listArticles/, adding also access allow control origin header but I can’t get the data. I get it in postman with no issue. What am I missing? Working with RTK Query.
Hi, everyone!I am facing some weird issues after updating to latest intercom version, but it also happened after last update.Last year, in november, I upgraded to 'io.intercom.android:intercom-sdk:12.5.0' and after that, we got some massive crashing in production which is still present since I was trying to fix navigation until today when something else happened and I got suspicion it is related to intercom upgrade. So, here is out massive crash (6k events in last 90 days) submitted to google: https://issuetracker.google.com/issues/295991505Today, I have tried upgrading to 'io.intercom.android:intercom-sdk:15.2.0' and another equally weird thing happened, but now it was underwritten by red, related to `BottomSheetDialog` (?!). We had this part of code for like 4 years and it was working just fine until I have changed intercom version:binding.bottomSheetFFFFFF.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGl
We’ve seen this now occasionally where Intercom gets into a reconnection state and keeps allocating more and more memory. On production iOS this results in a termination of the OS but in our simulator it will accumulate until it cannot get no more (we’ve seen this go up in the several hundreds of gigabytes). Since the source is closed I cannot determine where this goes wrong but the memory inspection seems to point to these two functions: As long as we keep the debugger on we will continuously see this being triggered, literally thousands of times within a minute. Is there anything that can be done here?
I wanted to add Intercom on a Atlassian Forge Macro, and was wondering if anyone had any experience of this, tips on the best way to implement it, or any known gotchas, or documentation specific to this use-case. Thanks
Hi, We’re using v1.4 of the API to query and update users in our (Google) cloud services. However all of a sudden the requests are return a 403 status code with a HTML body - also there are no other usual Intercom response headers (x-request-id, x-ratelimit-limit, etc.) present so I can’t even provide a request ID trace to debug with. <html><head><title>403 Forbidden</title></head><body><center><h1>403 Forbidden</h1></center></body></html>Headers:connection: keep-alivecontent-length: 118content-type: text/htmldate: Thu, 22 Jun 2023 15:54:21 GMTserver: awselb/2.0 It’s not an issue with the authentication or request as if I run curl with the same request it succeeds with a 200 status code.Has Intercom blocked our cloud services (Google Cloud Run) IP or something? A simple request such as the below fails when run in the cloud:curl -i -H 'accept: application/json' -H 'intercom-version: 1.4' -H 'authorization: Bearer &l
Context:I’m using the Intercom <=> Jira cloud integration to link my Intercom Conversations and Tickets to related Jiras.A limitation with this integration is that it doesn’t write the Jira ID to the Intercom data objects, it writes to a Jira field ‘linked_intercom_conversations.’ This means I can’t search or do any reporting in Intercom for Conversations/Tickets related to Jiras.To solve this, I wrote a tool to pull the Intercom IDs from the Jira fields, and update a data attribute in Intercom with the Jira ID that was linked.Here’s the problem:When the ‘linked_intercom_conversations’ is written to the Jira it always writes the url ID to the field. This means that all of the linked objects look like conversations. Because Intercom doesn’t share data attributes across conversations and ticket types, it takes a different API call to update a ticket vs a conversation. But I can’t tell from the ID on the Jira which type is is.I tried doing a call to api.intercom.io/conversations/CA
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.