Share product ideas and upvotes with our product team
It looks like calls abandoned in queue are considered as missed too. However, if not assigned to a teammate, it should not be considered missed. A missed call should be assigned but unanswered. Is there a way to make that distinction so reporting can be clear when it comes to abandoned vs missed calls?
It would be nice to have an option to manage smart replies manually as if they were macros instead of having to rely on the AI.
It would be helpful to have the ability to insert wildcard placeholders (***) into Intercom macros for use with macros which must be edited prior to sending. The wildcard would disable the message from being sent until resolved.
We can group macros into folders in the inbox settings > Macros but when agents are handling tickets, it is still one long list of macros to select from. It would be helpful to filter the shortcut when handling tickets to one specific folder so that way spanish response agents only see spanish macros to choose from, english see english, and so on.
Aside from bulk deleting macros, another helpful feature would be to be able to assign them to specific teams in bulk. Doing this one by one is tedious and time consuming.
We use dedicated support email addresses to identify the correct brand and automatically route incoming emails through Intercom workflows.When one of these support addresses is included as a BCC recipient, Intercom does not retain or expose that recipient information when the conversation is created. As a result, the conversation cannot be matched to the correct brand and the workflows that depend on that information cannot run.This means BCC emails can remain unassigned and require manual monitoring and routing, creating a risk of delayed or missed customer emails.We would like Intercom to support one of the following: Preserve the original BCC/envelope recipient so it can be used in workflows and routing. Provide a secure system field containing the receiving support address, including when it was BCC’d. Alternatively, provide an alias-mapping mechanism that allows admins to map incoming BCC addresses to a Brand, Team or Inbox. The goal is for emails sent or copied to official support addresses to follow the same reliable brand-assignment and routing logic whether the address appears in To, CC or BCC.Intercom Support has confirmed that BCC-based routing and brand assignment are not currently supported and that there is no available workaround.CategoryInbox or Workflows, whichever is available as the closest Product Wishlist category.
Hi Intercom team,We'd like the ability to restrict access to teammates' personal inboxes and the All Inbox.Today, teammates can view each other's conversations in their personal inboxes, activity levels, and performance-related metrics such as conversation volume and CSAT scores. We believe this information should be private to the individual teammate and their managers.“Assign to them only” isn't an option for us, as all teammates need access to all inboxes. We only use automatic assignment for chat and phone conversations.
Hello, Currently, setting wait times is a heavily manual task. Since Intercom calculates wait times as a company-wide average, we can't rely on the automated setting without giving inaccurate info to regional customers. Managing this manually across multiple inboxes is not only time-consuming, but it also creates a high risk of markets accidentally overriding each other's updates.It would be a huge improvement if Intercom could support market-level wait time management auto-calculating per market. This would make the workflow much more user-friendly and eliminate cross-market errors.
It would be great to have some of the formatting options for Snippets that are available for articles. Like the separator and headline cases. Being able to format the snippet will make it easier to read and follow the Snippet.
I would like to suggest the ability to favorite articles/folder items in the Knowledge category — our team updates a lot of files in the knowledge center through Intercom, and often times things get lost due to the high volume of articles. I would like an easier way to save or “favorite” my frequently used articles, so they would be easier to access and easier to find.
I understand why this changed, but this is effecting specific internal note structures used because we can’t further filter our inbox beyond open/snoozed/closed. ** WOC ** now changes automatically to WOC [the bold doesn’t appear formatted in the posted message, which is interestingly inconsistent]Ideally, ** WOC ** would stay ** WOC **
The article update API does not allow updates to go through if there's a Vidyard iframe embedded in the article. So I either need to updated the article in Intercom's UI or have the API strip out the video embed to push changes through.
I’d love to submit a feature request that would enhance conversation analysis capabilities—particularly for chat, email, and social channels.It would be incredibly useful to have a more granular, timeline-style view of all key events within a conversation—from when it was opened (on the left) to when it was closed (on the right), highlighting all the specific events and triggers that took place during that conversation in between. Something similar to the "Show conversation events" toggle, but expanded to highlight specific backend actions and metrics. For example: When an SLA workflow was triggered When the conversation was snoozed/opened/closed/reassigned When handle time started and stopped The calculated SLA and total handle time for that conversation This detailed visibility would be extremely helpful for digging into complex or edge-case conversations and understanding exactly what happened and when. It would also go a long way in helping teams diagnose and optimize support workflows with greater confidence. Thanks so much for considering this!
The ability to create videos from step-by-step guides is available with one click in Scribe. Please consider an integration with Scribe! As a trainer (not a developer), it would be a game-changer for me and for my team.
Hi Intercom community,We're running into a limitation with Fin that I'd love to get some input on.Fin currently only processes attachments shared as images (screenshots/photos) — it can't read the contents of document files like PDFs, DOCX or xlsx uploaded by customers via email or conversations.This is a significant blocker for our invoice workflow. Here's our setup:- We're training an AI Billing agent in Langdock, with Fin handling triage by extracting the relevant details from customer messages.- We've built out internal articles describing each document type, plus an index covering invoice formats, use cases, field structures, etc.- In most cases, customers simply mention their invoice number in the message — and that works fine.- However, when a customer uploads a PDF instead, Fin still asks for the invoice number, even though that information is right there in the attachment.Ideally, Fin would be able to read the PDF, extract the invoice number (and other relevant fields), and pass that context to the billing agent — without putting the burden back on the customer.Has anyone found a workaround for this? Whether it's a middleware solution, a Zap/webhook approach, or something else entirely — we're open to ideas. Any help is appreciated!Best regardsMatej
Currently, when composing messages or replying to tickets in the Intercom text editor on tickets, pressing the Tab key does not indent the current line to create a nested sub-bullet. Creating nested lists (like a bullet point underneath a numbered step) requires clunky manual workarounds. Similar to almost all standard rich text editors (Google Docs, Word, Zendesk, etc.), pressing Tab while on a list item should automatically indent the line and create a sub-bullet.Support agents frequently need to write out clear, step-by-step troubleshooting instructions using numbered lists, often requiring additional details, warnings, or sub-steps (bullet points) underneath a specific number. Not having a quick keyboard shortcut to indent disrupts the workflow a little bit.I know this is a small issue but I would love to see this enhancement. Thank you!
We use Reply Buttons in Workflows to present customers with predefined options and route their conversation to the appropriate team.Currently, if the customer does not select any of the options, the conversation eventually falls through to our default assignment. At that point, a teammate has to manually follow up with the customer.We would like to automate that follow-up before the conversation is handed over to the default team.Ideally, Reply Buttons would support a configurable “No response” or timeout path.For example:Reply Buttons→ Customer selects an option → Route to the appropriate teamOR→ No selection after 10 minutes→ Send an automated follow-up reminding the customer to select an option→ Wait another defined period→ If they respond, continue the appropriate routing path→ If they still don’t respond, continue to a configurable fallback/default assignmentThis would allow us to complete more routing automatically and reduce unnecessary conversations being assigned to agents simply because the customer did not interact with the initial buttons.The no-response path should ideally support standard Workflow actions such as sending a message, waiting, adding a tag, updating attributes, assigning to a team, or continuing to another workflow step.
Greetings team, we wanted to surface a request around CSAT and configurable attributions ProblemCSAT is currently attributed to the most recent visible agent who interacted with the customer, regardless of who owned, managed, or resolved the case. This creates inaccurate and potentially unfair attribution, particularly in collaborative or multi-region support models.A common example: an engineer owns a case end-to-end, performs the troubleshooting, identifies the issue, and provides the resolution. Due to time-zone coverage, a second engineer in another region sends a brief follow-up and closes the conversation. The customer submits a CSAT rating. That rating is attributed to the closing engineer, who had minimal involvement in the actual resolution.The reverse also occurs: an engineer receives a negative CSAT simply because they sent the final message, even when the customer's dissatisfaction relates to earlier interactions, product behavior, delays, or factors entirely outside their control.When CSAT is used as an individual performance metric, this attribution model distorts the data and reduces confidence in the scores as a meaningful measure of agent contribution. Requested FeatureConfigurable CSAT attribution, allowing workspace admins to select from the following models:- Conversation owner: attribute CSAT to whoever owns the conversation at resolution. Best fit for case-ownership support models.- Last visible agent: current Intercom behavior, retained as an option.- Team or conversation-level attribution: distributes CSAT across contributors, useful for collaborative support models where multiple agents share a case. Business Impact- Individual CSAT scores become more representative of actual case ownership and contribution.- Reduces attribution errors caused by regional handovers in follow-the-sun support models.- Improves the reliability of CSAT as an input into agent performance measurement.- Better supports collaborative support structures where case resolution is shared across teammates.
While screensharing be able to take control and navigate through the software for them.
It would be very helpful if teammates could draw or annotate directly on a customer's screenshare during calls.When customers are sharing their screen, teammates often need to point out a specific button, field, setting, or area of the page. Today, we have to describe it verbally, which can slow down troubleshooting and make the experience more confusing for customers.Ideally, teammates could temporarily draw, highlight, or point on the shared screen during a call. This would make it easier to guide customers through setup, debugging, onboarding, and support workflows without needing a separate screen annotation tool.
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.