Expand Fin to email is now live on Fin Academy!
-
Recently active
Hey Team, Quick question: “Is it possible to create an alert via Workflows or some other means to alert via Slack when a customer rates a conversation with a teammate as poor?” e.g. CSAT Score is 3 or less.Intercom has the ability to alert Slack Channels based on other workflow triggers like no response within X minutes or an unresponsive conversation, but for us to be able to manage DSATs as they happen with a live alert via Slack or some other modality would be super beneficial to our Support Managers and leaders to help coach and improve our teams. Please let me know if any of you have any ideas on how we can institute something like this or build something like this using Intercom and Slack. Thanks again!
Hi, I’m wondering if it’s possible to get a weekly overview in Slack of the CSAT scores of the past week. I know it’s possible to send a message to slack when a user is not satisfied, but we would rather get a weekly overview instead of an immediate message. Is this possible?Kind regards
I am using intercom iOS sdk using pod install and every time I launch intercom screen I got this Tried to update user but there was a network error (401) - Failed Identity Verification check error. Earlier it was working now it is not working. Same user email using in intercom of another iOS application then it is working.
Hi,I have embedded the Intercom script using Javascript. When I checked the Intercom setting configuration, everything looked good to me. But when I tried to init Intercom messager, I got an error "Invalid user_hash". Then I tried to check the user_hash value in the setting and compare it to the value in the dashboard. It's all the SAME. Why I still got this error?
We’re trying to export Intercom data to Google BigQuery to run more advanced analytics. Right now, we can only view basic reports in Intercom, but we want to analyze conversation trends, response times, and customer behavior alongside other data in BigQuery.Ideally, we need a way to:Regularly sync Intercom conversations, user attributes, and events into BigQuery. Structure the data properly so it’s easy to query. Avoid manual exports and keep everything automated. What’s the best approach to get this data into BigQuery?
Has anyone successfully managed to setup access for customers to the ticket portal without using JWT authentication? We’re not a SaaS business, and our customers run the software on premises, often behind firewalls without access to the internet, so integrating intercom into the platform is a non starter. I’m looking at launching with Email & Slack channels, but have hit a blocker with the ticket portal feature - ideally I do not want to have to build a customer interface to surface this to customers.
We are currently reviewing and updating Custom Ticket and Conversation attributes; however, have hit a roadblock when trying to archive unused attributes with inaccurate / outdated data as multiple custom attributes are linked to private reports that individual users have created over time.Unnecessary gatekeeping has resulted in me having to chase over a dozen individuals to either update or provide me with access to their private reports before I can archive these attributes.This poses a great risk as during the time it takes to reach out and wait for colleagues across a global org to assist, we have old, outdated data live in reports, and my hands are completely tied as I cannot access or update these reports myself.Feedback from the Intercom Support Team: “… to make changes to that attribute, your teammates who own the Custom Reports will need to either update the attribute used in their reports or give you permission to access their reports. Once all related reports are updated, yo
Turns out a “Company” filter doesn’t work in any of the SLA reports. Leaving you with no way to see the team’s performance for any of your clients. Or any other company related info, such as attributes.I’m surprised a basic report is missing and was wondering if anyone has figured out a way to solve this.
I have one other question about attribute data and existing reports.Namely: Why are not all attributes available to add in the reports? In some cases we would like to export the drill down of both conversations and tickets, in this drilldown it's possible to add certain attributes as extra columns, but not all attributes are available. Why is that?Is there a work around possible? Or a setting you can change to make this possible?
Title: How to get our redirect URI allowlisted for MCP DCR?Body:Hi team,We're integrating Intercom's MCP server into our platform, which lets customers connect their own Intercom accounts to AI agents they build with us. When attempting Dynamic Client Registration, we get:POST https://mcp.intercom.com/register{ "error": "invalid_redirect_uri", "error_description": "Redirect URI https://app.integry.io/auth/redirect/ is not in the allowlist, reach out to Intercom Customer Support if you believe we should support it"}A few questions:What's the process to request a production redirect URI be added to the allowlist? Is this handled through Customer Support, developer hub, or a partner channel? Are there review criteria or a security questionnaire we should prepare for? Can we allowlist a staging URI alongside production in the same request? As an alternative — does the MCP server accept access tokens issued by a standard Intercom OAuth app (via app.intercom.com/oauth) as bearer tokens? If
I have a workflow set up as follows:If the customer has been unresponsive for 30 seconds → Snooze (4 hours) → Closing message → CSAT → Close.The issue I’m facing is that when the snooze timer ends, the conversation is assigned to another teammate (e.g. Bryan) before the closing message and subsequent actions are triggered.For example, Anthony handles the conversation for 10 minutes and then snoozes it. When the snooze ends, it gets assigned to Bryan (because Anthony at assignment limit/ away status). The bot then sends the automated closing message and completes the closing actions. As a result, Bryan’s handling time shows as 0–10 seconds (depend how long it takes for the bot to take the subsequent actions), even though he did not actually handle the conversation. However, he is still included in the report because the conversation was assigned to him. This impacts his handling time metrics, as the average is calculated based on total conversations.I have tried adding an “Assign to Cat
Hi everyone,since around April 17th, our Shopify Storefront MCP Data Connector ("Search shop catalog") has been completely broken. Every call returns:"Tool not found: search_shop_catalog"Background:Shopify renamed the Storefront MCP tool from search_shop_catalog to search_catalog as part of their UCP migration. The old tool is being deprecated (deadline June 15, 2026), but on some stores it has already been disabled — including ours.What I tried:1. Followed Intercom Support's recommendation: deleted the tool and re-added it. Intercom now correctly detects the new search_catalog. ✅2. But when calling it, I get a different error:"Invalid arguments: The property '#/meta' of type string did not match the following type: object [...] '#/catalog' of type string did not match the following type: object"This means: Shopify's new UCP-compliant tool expects meta and catalog as JSON objects, but Intercom serializes them as JSON strings. The result is rejected by schema validation.I tested the sam
We're experiencing an issue with iOS SDK where AI agent responses are not immediately visible in the chat interface. When a user sends a question and the agent responds right away, the message doesn't appear on screen unless the user navigates back to the dashboard and returns to the chat. This same issue previously occurred in the Android SDK but was resolved with a version update. I attached a video of it. We are using 19.4.1 swift package version.
Release Date: 25-05-2026 🐛 Bug Fixes Fixed an issue where the status bar could display the incorrect text colour.
Release Date: 14-05-2026 🚀 Enhancements Users can now send multiple images and files in a single message, with a preview of selected media in the composer. 🐛 Bug Fixes Fixed an issue where login-triggered notes may not appear when logging in mid-session. Fixed an issue where the Fin typing avatar could display the brand color as its background in the inbox. Fixed an issue where images in multi-block message bubbles could display with incorrect corner radii. Fixed an issue where isUserLoggedIn could return false despite a successful login. Fixed an issue where GIF timestamps and attributions may not align with the image width. Fixed an issue where short article URLs could open the Help Center home screen instead of the article.
Hello,Is it possible to create a side conversation in a ticket using the REST API?
Hey everyone 👋, It was fantastic seeing you at the May 11 Office Hours Community Meetup. First off, apologies for the slight delay. I know I promised to drop this file within an hour of our meetup, but I decided to take a little extra time to polish it up and make a significantly better version for you all to use. During the meetup, I shared a quick video of the data framework I use, and a lot of you asked for a copy. As we discussed, a successful Intercom implementation always starts with a Data Collection Plan. Before you flip the switch on Messenger or Fin AI, you need total internal alignment on: What specific data points you are sending to Intercom. Why your company needs to track them. What outcome each attribute will drive (e.g., routing a VIP ticket, triggering a churn-prevention Series, or giving Fin AI context to resolve a complex query). If you don't define the why and the outcome first, you end up with a cluttered workspace and missed opportunities. 📂 Template - http
In the thread here:The replies state “Try a different network – Firewalls or VPNs sometimes block Intercom,” and, “If you’re on a company network, sometimes firewall or VPN settings can interfere with Intercom loading.”I am dealing with a similar situation for some users on a VPN. I found this list of IP ranges intercom content is hosted from; this could perhaps help individuals with the same problem configure their VPNs: https://static.intercomcdn.com/intercom-ips/us/intercom-ip-ranges.jsonHowever I am not sure this list is comprehensive, as I see other IPs associated with requests to intercom:18.161.6.84 - https://widget.intercom.io3.163.24.116 - https://js.intercomcdn.comIf the intercom team could clarify in their official docs which IP addresses are associated with their service, or offer a static hosting solution, that would be appreciated!
Hello,Based on the documentation (https://www.intercom.com/help/en/articles/3894-using-intercom-with-content-security-policy), it appears that both unsafe-inline and unsafe-eval need to be added to our Content Security Policy in order for the JavaScript widget to function.From a security perspective, this raises serious concerns, as it increases the attack surface. Our reporting endpoint shows that unsafe-inline isn’t actually required by your code, but unsafe-eval is being triggered in the vendors-app-modern.js file at the following line:var mod = eval("quire".replace(/^/, "re"))(moduleName);Is there any way to eliminate this eval call? If not, we may need to reconsider our use of Intercom due to these security implications.Best regards,Salim
I've been searching through the Intercom docs, asked Fin, and tried Claude, but I can't find a clear answer on this.I want to set up a webhook that triggers for every outbound email we send. When I try conversation.admin.replied and conversation.admin.opened it doesn't work. In an older community thread (link) someone mentions conversation.part.created as the solution, but I can't find that topic anywhere in the current webhook configuration.It has to trigger the webhook when a reply in a conversation is made, when a new conversation is made. It just has to trigger after every email that we send.What's the correct webhook topic to use for all outbound mail?
Intercom has multiple conversation-related webhooks.When a new conversation is created in the Intercom Inbox, the `conversation.*` topics are not triggered.Below the screenshots on how a new conversation is created. Thanks for help!
Hi there,Working with the HubSpot Integration, I need to create a ‘list’ field and enter every Country in a drop-down field, so that the user does not have to manually enter this information and then this will be synced over to HubSpot. The challenge is that Intercom limit ‘People Data’ fields to 35 options, and you can’t use Conditional Fields either.So given this limitation, and the fact it has to be People Data Atrributes, has anyone else face this challenge and come up with a workaround? Is there any other way to pass the country to HubSpot from the other values in Intercom that simply cannot be mapped or used in many cases it seems?Is there anyway to pull in data from HubSpot to a Custom Data Field in People Data?It seems the sync is just Intercom to HubSpot, so I don’t believe I can do anything here with the limitations of Intercom’s People Data lists.Thanks in advance. IM.
I am using the MCP search_articles here: https://developers.intercom.com/docs/guides/mcp#_-9Currently, help center filtering does not work. I suspect this is because the MCP endpoint uses help_centre_id while the REST API (https://developers.intercom.com/docs/references/rest-api/api.intercom.io/articles/searcharticles) uses help_center_id.This means if I am trying to filter by a specific help center using MCP search_articles this doesn't work and I get articles from all help centers regardless of my filter.I am currently using the REST API as a workaround which does correctly filter by help center.Is it possible that MCP search_articles needs changed to use help_center_id and not help_centre_id?
We’ve recently added the Linear integration with Intercom. In our day to day use of it we have noticed that there does not seem to be a way for any comments from Linear to come appear as notes in Intercom. I understand MCPs are the recommended way to have comments come through, are there any other options to have comments come through? There are hesitations with connecting through MCPs and I’d like to see if there are other options worth exploring. Thanks in advance for any help/advice.
Hello! Is it possible to create a custom preview line when composing an email that will show up in customer’s inboxes? I would like to edit this first line of text you see in your inbox next to the subject line to be different from the very first line of the actual email body’s text.
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.