Share product ideas and upvotes with our product team
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.
Current behaviour: when a phone number or email address matches multiple relations, the item is automatically linked to the most recently used relation.Expected behaviour: present all matching relations and let the user select the correct one.Why: auto-linking to the most recently used relation silently attaches items to the wrong one, which is easy to miss and awkward to correct afterwards.
Hi there,Pretty simple, some of the fields that chats have are not visible within Macros, such as the Subject field.The only subject field visible in Macros at the moment only applies for tickets - not chats.If Macros could just be expanded to include more things and possibly include an order similar to the order within the chat it might also make it easier to spot which ones you need.
Add the ability to review and leave QA feedback on cases that were handled by more than one agent, in Monitors. Reviewers should be able to either leave one comment covering the case and all agents' work as a whole, or leave individual, agent-specific feedback for each agent involved in the conversation.When a reviewer opens a case in Monitors that involved multiple agents, give them two review options:Case-level comment: a single piece of feedback addressing the case and the agents' combined handling of it (e.g., evaluating handoffs, overall resolution quality, consistency across agents). Per-agent comment: individual feedback tied to a specific agent involved in the case, scoped to that agent's own contribution.These options shouldn't be mutually exclusive. A reviewer should be able to leave one overall comment on the case and separate feedback for one or more of the individual agents in the same review pass.
Sometimes our users report multiple bugs in a conversation. We would like to be able to have two separate tracker tickets in this case but the system will only allow 1 to be linked at a time.
Hello! I really love the AI compose, rephrase and expand, but I often find the tone to be less than desirable, specifically around shortened words (I have/I’ve, We are/We’re). It would be great if AI compose could have some slight guidance on workplace specific requirements, such as the option to allow/restrict shortened words. Another adjustment that comes to mind is including/excluding the final sentence on the email (Many thanks, [YOUR NAME] [YOUR TITLE]). Its a relatively minor issue, but it definitely adds up over time! It would be great to someday use the AI compose feature without needing to make any adjustments manually!
ProblemTicket reporting does not support filtering or breaking down data by the ticket submitter (the teammate or team who created the ticket). While reports allow filtering and grouping by the assigned teammate or team, there is no way to report on where a ticket originated. Feature RequestAdd Ticket Submitter (Teammate and Team) attributes filter to Intercom's ticket reporting module.This would enable "origin-to-destination" reporting to track who creates back-office or internal escalation tickets, rather than only tracking who ultimately resolves them. Why It Is Needed Cross-Departmental Visibility & Operational Efficiency: Without a submitter attribute, managers cannot identify which internal teams generate the highest volume of back-office requests or track how issues move across teams. Having this data allows operations to optimize ticket routing, address root causes, and target staff training where demand originates. Agent Productivity & QA Audits: Tier 1 agents who triage incoming issues and create secondary tickets for Tier 2 teams currently get no visibility or credit in reporting once the ticket is reassigned. Reporting on submitters ensures full accountability for created tickets, enables quality audits on submitted tickets, and accurately measures internal support demand. Complete Workflow Analytics: Assignee-based metrics only tell half the story—they track who completed the work, but mask the origin of internal demand. Submitter reporting bridges this gap to provide full end-to-end visibility into internal support workflows.
Right now, if you want to add a custom image or anything to any sort of outbound message, they can ONLY go in the messenger. I think there should be the ability to add custom imagery to banners and other messages that we can choose to display in a static way to our users.
Some of our agents correspond with customers using the alias feature, but if we want to loop in a vendor in a side conversation it's more confusing with the alias (and signature which is customer-facing).I’d like to be able to eitherhave an option to not use the alias feature just for side conversations have a per-conversation override for the alias featureIt would also be great if the signature was separate for side conversations for the same reason.
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.