Expand Fin to email is now live on Fin Academy!
Fin & Helpdesk Q&A
Recently active
I’ve been thinking about how customer support teams manage queries for content creation tools, especially those with a large non-technical user base. Free apps seem to generate a lot of repetitive questions like exporting issues, performance on different devices, or how to use certain editing features.From a support perspective, this raises a few questions:How much of these queries can realistically be handled through automation (chatbots, guided flows, etc.) without frustrating users? At what point does it make more sense to route users to a human agent instead of relying on automated responses? Has anyone here used Intercom to manage high-volume, feature-related queries like theseOpen to suggestions how others are balancing scalability with user experience in this kind of scenario.
We are using the trial version with Expert capabilities to assess if Intercom suits our needs. We want an AI agent to embed in our software products. This agent should provide level 1 support based on documentation content. If the agent cannot help, it should hand off to our Support and Product Team in Jira Service Desk by calling a data connector to create a new ticket via the Atlassian API.The challenge we face is that there seems to be no way to set a Title and Description or copy the conversation into attributes for the data connector.Is there a way to achieve this? We are not going to use Intercom Inbox, as our support team only will interact with our customers via Jira Service Desk. using Message Body, just the first user´s message is returned, other attributes from Conversation category doesn´t seems to be working for a data connection.
Hi Intercom team,I’m integrating @intercom/intercom-react-native into a React Native 0.81.4 + Expo (prebuild) Android app, and I’m seeing an issue where new messages are not delivered while the Intercom conversation screen is open. They only appear after I navigate away and come back.What I’m seeingI open the Intercom Messenger from my app (using Intercom.present()). I start a conversation and stay on that conversation screen. From the Intercom workspace, I send a reply to that user. Nothing appears in the conversation UI while I stay on this screen. If I: go back to the previous screen and reopen the Messenger, or sometimes background and foreground the app then I suddenly see the new messages. So it looks like the real-time updates / polling are not happening while the conversation screen is active.Setup detailsReact Native: 0.81.4 Expo: managed workflow with expo prebuild Library: @intercom/intercom-react-native 9.8.0 Platform: tested on Android (real device)Region: USapp.json plu
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
We are testing Custom MCP with OAuth for a multi-tenant SaaS use case.Observed behavior: after one admin completes the OAuth flow, all Fin conversations appear to call our MCP server with the same OAuth token, even when the current conversation belongs to another customer/account.Can you confirm:Is Custom MCP OAuth stored at the Intercom workspace / connector level? Does Intercom support per-contact or per-company OAuth grants for Custom MCP? Can Fin trigger an OAuth authorization flow for the current end customer during a conversation? Can Custom MCP tools receive Intercom User Tokens from auth_tokens, or are User Tokens only supported by standard Data connectors? Does every MCP tool call include a stable Intercom workspace/contact/company identifier in metadata or only via configured tool input parameters? Is there a supported way to send a dynamic Authorization header per current Messenger user for Custom MCP? If not, is the recommended design to use standard Data connectors with Us
It appears new features are regularly deployed without testing against multilingual use cases, we now have Procedures, and Recommendations incompatible with our workspace, seemingly due to multilingual articles.Great example of "garbage in - garbage out"If your database isn't ready for AI, funny things will happen, and I suspect the Articles database has some poor architecture in the relation to parent pages against their multilingual pages.Fin AI poorly executes against multilingual, time and time again. I am losing confidence that Intercom's multilingual articles are being considered in the new deployments of products.Recommendations breaks with multilingual, Procedures break with multilingual. Hoping this is fixed soon!
How can I reassign a closed conversation without reopening it?Currently, if a conversation is assigned to Person A and its status is Closed, reassigning it to Person B automatically changes the status back to Open.Is there a way to keep the conversation Closed while still changing the assignee?
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.
Hi everyone,We’re using Fin in Hebrew, but we keep seeing cases where Fin adds random English words inside Hebrew replies, even when those words do not appear in our Help Center articles or snippets.We also had a more serious case where Fin inserted Japanese/Chinese-looking characters into a Hebrew customer-facing reply.We already added clear Guidance telling Fin to reply fully in Hebrew and avoid English unless it is a brand name, URL, product name, or a required term. The issue still happens.Intercom Support suggested using Guidance and mentioned the multilingual glossary, but also clarified that the glossary does not apply to AI-generated replies.Has anyone using Fin in Hebrew or another non-English language found a reliable way to prevent this?Is this something Guidance can actually solve, or is this a current limitation of Fin?This is affecting customer trust, so any practical advice would be appreciated.
We are B2B so it's really challenging to set appropriate wait times without being able to do business days only. Does anyone have any rules of thumb or ways to calculate so that timing makes sense?
We have two Help Centers, one for México and one for Chile:https://ayuda.fintual.mx/es/https://ayuda.fintual.cl/es/The problem is that articles from Chile rank in Google in México and vice versa. How can we make sure the correct article ranks in the corresponding country? From what I´ve read, there is no possibility to implement hreflang tags neither inject code through Google Tag Manager. We still want them indexed in Google so we can also not restrict them to a certain audience.
Hey, I am looking to create an internal process for one of our teams based on when a user reaches a point in an outbound messaging series and have hit a wall. In the series I have a message encouraging a customer to book a call, when they get this message, if they haven’t booked I want to trigger an internal process where a member of our team proactively calls the customer. I have added a tag to this message, however I don’t know how to assign a task to my team to do the follow-up action. Not sure if this can be done via a workflow eg. Person Tagged “X” > Assign To “X Team” > Add Note Can anyone help?
I am trying to integrate JIRA for Cloud with my Intercom Inbox. However, once a JIRA ticket is created, it is not getting linked to the Inbox panel. I manually added the link as well and it says in the note that the linking was successful - still do not see anything here.Am I missing anything?
Hi All, How do you all work around the guidance limitation of 100 pieces of total guidance? We have the opportunity to consolidate some guidance, but because the bot is used across multiple teams with different workflows and channels, this limitation will hamper us. Is there a way to increase the limit? What alternatives do y’all use to guidance to achieve the same outcome? How many pieces of guidance do y’all have? Thanks!Afton
I have a very simple use case. I want Fin to ask for the Project and the Organization before it escalates. For some reason, Fin continues to frame it like this:“Would you like me to connect you with a human agent to assist further? Or if you provide more details about your project and organization, I can continue to help you.”No amount of escalation guidance refining is working. Fin should be able to handle this, no?
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?
Hi everyone,I’m unable to send any WhatsApp message to one specific client. No matter what I try to send, I get the error: “Something went wrong, please try again later.”The client has been waiting for a reply since yesterday, and they also just sent another message a few minutes ago, which I still cannot respond to.I also tried starting a completely new conversation and sending an already approved template, but the same issue still happens.Has anyone experienced this or knows how to fix it urgently?
Hopefully I can describe this as simply as possible to see if this is expected or if anyone has run into this.I have an escalation rule set and live for audience A. I have batch testing setup in the test section and for each batch I set an audience B-H, one at a time or a single one (doesn’t matter). But batch testing is never tested as audience A. For any batch test that I run for any audience B-H, the escalation rule is triggered, meaning that it automatically escalates so that I cannot test my content or other guidance. I must turn off escalation rule for Audience A, test in the batch section as Audience B to get my answers, and then turn on escalation rule for Audience A. This does not seem like desired behavior.If I just skip the batch testing and test directly in my product via the messenger, the Escalation Rule is not triggered and works properly.Does anyone know what could be causing this? Is there another setting I am not aware of? An example of escalation rule being turned o
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
Our confirmed resolution rate is between 6-7% usually and our assumed resolution rate is near 60%. Looking at the conversations, I would estimate that 1/3rd at least of the assumed resolutions represent a correct answer and our clients are just not clicking the “Yes that helped” button that would mark it as a confirmed resolution. My experience with bots is similar, I rarely give bots feedback, because I know its not human. Any tips or methods that you have tried that increase clients use of the confirmed resolution?
We have 100+ physical audio technology products (along with manuals for all of them). Additionally many of them have similar names. First, we need Fin AI to differentiate these products. Second we need to have Fin AI be able to do troubleshooting and give product recommendations. What would be the best practice for getting Fin AI to differentiate our products, and not make any up.Additionally, for troubleshooting, are we best off letting Fin-AI just try to handle it, or should we create procedures that run customers through their problem. Let’s say we choose procedures, how should I make sure Fin AI uses the relevant content (correct manual) for every device?
Hello,I wanted to consult with my fellow Knowledge Content and Fin AI operators about an issue I’ve noticed while working through “Edit Article” Recommendations (previously called Suggestions).I’ve identified a couple of flaws in the editor panel that loads to the right of the Recommendations list:When an “Edit Article” Recommendation impacts one or two steps within a numbered list, the editor strikes through all steps (sometimes entire paragraphs) in the list instead of highlighting only the specific step(s) affected. Accepting these edit recommendations often breaks the formatting of our articles. Similarly, when an “Edit Article” Recommendation impacts a section containing images (such as UI screenshots), accepting the edit removes the images entirely and leaves only the ALT text behind once the edits are applied.I’m curious if anyone else has experienced these issues or found reliable workarounds for them. At the moment, we’ve had to manually review and reformat affected articles
Is there a Preview API endpoint for creating Custom MCP server connectors (not individual HTTP data connectors)? Is it on the roadmap?
Would love to see a way to integrate the Country specific calendar for automatic holiday setup? Right now, holidays have to be added manually, so having a built-in or sync option would make this much easier.
Hi,I have written a data connector that will clear all logged in sessions from our own system. This works fine and fin uses it correctly based on the description in the data connector.However, since this will log the customer out, is there a way to get FIN to ask the user for confirmation before running the data connector?Example conversation:Customer: I cannot login, the phone app keeps trying to login, failing and going back to the login prompt.Fin: OK, I can try clearing our data cache, this will clear all logged in sessions? Are you sure?Customer: YesFin - *runs data connect* - can you try logging in again
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.