Share product ideas and upvotes with our product team
Feature Request - for our workspace implementation, we've shrank the auto-away time to 10 minutes so we can utilize the new Average Adjusted Handle Time metric, however in doing so, other departments that have much lower inbound volume or that use round robin for back-office tickets, are being impacted. We need the ability to set auto-away time based on teams or brands.
Surface Guidance reporting in the MCP, so I can have my agent review reporting against guidance and ticket data to improve quickly.
When syncing a website for Fin, the crawl often imports a large number of pages. Currently, restricting Fin’s access to specific pages requires manually disabling them in the UI, which does not scale for large sites.It would be valuable to add API support for bulk updating External Pages after a full website crawl, allowing teams to programmatically limit Fin’s availability for selected pages (for example via a bulk update endpoint). This would enable automated pruning of redundant or unwanted pages without manual UI changes.I attempted to set fin_availability = FALSE via PUT /ai/external_pages/{page_id}, but the request failed because the page belongs to an automatic website sync source. Intercom returned:Content Import Source must have API sync behaviour.The current API workflow requires creating an API-based Content Import Source and POSTing pages to the External Pages endpoint to create or update them. Because of this, teams must either:determine the preferred pages before importing via the API, or manually disable pages in the UI after a full crawl.Allowing teams to sync the site first and then programmatically restrict pages afterward would make the process significantly easier.
It would be great to be able to pause multiple series at once, instead of having to open each series - hit te pause button - wait - and then open. the next one. Especially with the holidays I gave about 40 to 50 live flows that I need to pause. Thanks!
Instead of using Balanced or Round Robin, have an option where you can assign a number to each Intercom user based on who should get tickets first.Whoever is in spot #1 would be first to get new tickets (useful for new hires or if someone isn’t pulling their weight) Then it would go down to #2, #3 etc so that the most experienced person on the team is the last to get tickets.Reason I ask this is that balanced isn’t really balanced, if someone is in there all the time working and closing tickets, they get more, whereas they should be last in the queue.
Hi ! I’m running into a limitation with Fin AI and multi-brand setups.I have two brands, each with its own inbox, but currently Fin replies from a single inbox… Regardless of the brand the customer is contacting.This causes issues with context, audience targeting, and consistency.It would be great if Fin could reply using the correct inbox per brand.Hope this feature is considered!
Having an out of office for a particular inbox, rather than workspace. We have teams who aren’t customer facing working on back office tickets/have chats in their name while tickets are being dealt with in Jira. It would eb good to have an out of office for their inbox so customers know to create a new chat for a response from our customer services team as the escalations team wouldn’t deal with this.
Would it be possible to add an audible notification or desktop alert when an agent is automatically switched to Away after 5 minutes of inactivity?This wouldn't change or bypass the idle timer. Instead, it would simply notify agents immediately after they're marked Away, allowing them to switch back to Active promptly if they're still working but were focused on another application, documentation, or troubleshooting.Potential benefits:- Improves agent awareness.- Minimizes unnecessary time spent in Away status.- Supports productivity without changing the intended behavior of the idle timer.- Enhances the overall user experience.Thank you for considering this enhancement.
It would be good to be able to pin different statuses in ‘my inbox’ so people can see which tickets are in different statuses at a glance. At the moment, this has to be manually added each morning; it would be good to have a pin feature or the option to save the filters that you want.
I am writing to report a frustrating HTML parsing issue when creating or updating Help Center Articles via the API (including version 2.15 and others).Problem Description: When uploading an article's <body> HTML that does not contain an <h1> tag but starts with an <h2> (or <h3>), the Intercom HTML Sanitizer / Block Converter forcefully promotes the highest-level heading to an <h1>.Steps to Reproduce: Use the Article API to create/update an article. Pass the following HTML payload for the body: <h2>Introduction</h2><p>Some text here.</p> Check the rendered article in the Intercom Help Center or within the Intercom Article Block Editor. Current Behavior: The parser automatically converts the <h2> tag into an <h1>. Because the Help Center template already renders the Article Title as the primary <h1> (or visual equivalent), the final published page ends up with two <H1> tags.Business & Technical Impact: SEO Penalty: Multiple H1 tags on a single page violate fundamental SEO best practices, negatively impacting the search ranking of our Help Center. Accessibility (a11y): Screen readers rely on a strict semantic hierarchy. A forced, duplicate H1 breaks the expected document structure for visually impaired users. Migration Friction: We are forced to inject zero-width spaces (<h1>&#8203;</h1>) at the top of our payloads just to bypass your parser and preserve our original <h2> tags. Feature Request: Could the engineering team consider either: Respecting the original HTML semantic hierarchy when no H1 is provided in the payload (leaving H2 as H2). Introducing a parameter in the API payload (e.g., disable_heading_promotion: true) to bypass the automatic Block Editor restructuring. Thank you for looking into this core API behavior.
Good day, Intercom teamWe’ve noticed macros are not being sent the same way, this because from intercom side view it does show an order with the text and pictures and is sent all together, however on whatsapp customers side view, is shown as if the texte message is sent first and then a bulk images, so the composition of the message is quite different affecting the customers experience when it comes about sending them troubleshooting guides step by step using macros
Hi,We've enabled AI Inbox Translations for our support, allowing us to assist more users in their native language. I think this is a great feature that will enhance the user experience. However, transparency is important to us, and we want users to always be aware when AI is involved.It would be really helpful if there were an indicator showing that a message has been automatically translated into their preferred language, along with an option to view the original message in English.
I really wish you could answer calls on the mobile app. This would be so useful. Imagine you step away from your company laptop, and then your customer tries to call you, and you need to pick up. This would be a very good feature to have for the Intercom phone subscription.It could even be a feature within the Intercom mobile app (iOS).
Current limitationThere is no trigger for conversation lifecycle events such as conversation assigned to a team or a Fin/conversation attribute changed to a specific value. The only near-fit trigger, "customer sends any message," misses these cases, because the state change (attribute set + handoff) happens within the same step and no further customer message follows.What we'd like (general, not one narrow trigger)Event-based triggers for conversation outcomes: assignment to a team/teammate, state changes, and attribute changes. Clean composability: an action defined once should run whenever a conversation reaches a given outcome — regardless of whether a Procedure, a Workflow, an escalation rule, or a manual action produced it.
Add Slovak as a supported language in help center and messenger.
Usually didn’t happen before, but now if a new conversation or reassigned ticket is sent to one of our Team Inboxes, it generates a sound notification like a new conversation/ticket is assigned to an agent.This becomes stressful because you think you have a new open chat, with an SLA to be met, and that’s actually not the case, it just arrived in Team Inbox and will be assigned maybe to you or someone else.Personally, this is stressful.Would be interesting that sound notifications could be customized as well, because the choices are limited. Hopefully there would be a way to assign a different sound, to a different kind of conversation/inbox.
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.