Skip to main content

    Idea Pipeline

    Filter by idea status

    Browse by category

    3375 Ideas

    Arnaud VillenaveNew Participant

    Help Center pages fail Core Web Vitals (INP) since mid-August 2026 – impacting customers' SEOSubmitted

    Since around August 11, 2026, Google Search Console reports INP issues (longer than 200 ms, mobile) on our Intercom-hosted Help Center (help.libon.com).Before that date, we had no INP issues at all. Today, 261 URLs are affected, with a group INP of 223–227 ms, and the number keeps growing.Nothing changed on our side around that date: help.libon.com is a simple CNAME to eu.intercomhelpcenter.com, and we have no control over the Help Center's code, scripts or hosting. The sudden jump points to a change on Intercom's side (a Help Center release or infrastructure change around August 11). What we measured:Real-user data (PageSpeed / Chrome UX Report): Core Web Vitals fail on INP (213 ms). Real-user TTFB is 1.4 s. HAR capture (Slow 4G): 21 JavaScript chunks from static.intercomassets.eu (~400 KB) must download before the page finishes loading at ~4.5 s, delaying fonts until 3.4 s. The Messenger then adds ~285 KB. Lighthouse: Total Blocking Time 440 ms, render-blocking requests (est. 1.3 s savings), more than half of the Intercom JavaScript unused on page load.Since Google uses Core Web Vitals as a ranking signal, this directly affects the SEO of every customer using the Help Center, and customers have no way to fix it themselves.Request:Investigate what changed in the Help Center around August 11, 2026 and its impact on INP. Reduce and defer the JavaScript loaded on Help Center pages. Provide a native option to defer the Messenger on Help Center pages.Other customers: if you host your Help Center on Intercom, check Search Console → Core Web Vitals → Mobile. If you see the same jump in mid-August, please upvote and share your data here.

    Tony RomaNew Participant

    Make Block-type Dynamic Content visible to the Articles API - Beta feedbackSubmitted

    Block-type Dynamic Content is currently invisible to the Articles API; inline is partially visibleWe use the Articles API (get_article/update_article) to manage bulk content updates across our Help Center, and we ran a few tests to understand how Dynamic Content interacts with it.Inline Dynamic Content is represented in the body field returned by get_article as a placeholder token:#{{dynamic_content:content-name}}This at least tells us a reference exists and its name, even though the resolved value stays UI-only.Block-type Dynamic Content is completely absent from the API response regardless of whether the block holds text or an image. We confirmed this with three separate tests in the same article: a block-type text entry, an inline-type text entry, and an image inserted as a block. Only the inline entry appeared in the API body; the block-type text and the image were both invisible, even though all three render correctly in the editor and on the live page.This inconsistency matters for any team managing a Help Center via API-driven workflows: block-type usage is completely undetectable programmatically. A script auditing or updating article content has no way to know an article contains a block-type Dynamic Content reference.Requests, in order of usefulness to us:Represent block-type Dynamic Content in the API body the same way inline is handled with a placeholder token.Longer-term: expose a Dynamic Content read API so external tools can detect and enumerate usage across both types.

    Paul Jeremy NunesNew Participant

    Tooltip Blocks Access to "Manage Participants" in Multi-Participant ConversationsSubmitted

    SummaryWhen viewing tickets or conversations with multiple participants, the tooltip displayed on the Merge option ("Unable to merge this ticket because it has multiple participants") appears directly over the Manage Participants menu item, making it difficult to access.The ProblemOne of the most common actions in multi-participant email conversations is managing the participant list. In particular, I frequently need to remove our support email address when it has been automatically added as a participant through email replies.If the support address remains in the participant list, customers who use "Reply All" can unintentionally generate duplicate responses and additional conversation noise.Unfortunately, the tooltip for the disabled Merge option appears directly over the text of the Manage Participants menu item. As soon as the cursor passes over the disabled merge entry, the tooltip covers the item I'm trying to click.This creates a frustrating workflow where I have to:Wait for the tooltip to disappear, or Carefully click a very small uncovered area of the menu itemBecause participant management is a frequent task, this interruption occurs many times per day.Suggested ImprovementsAny of the following would significantly improve usability:Option 1: Reposition the TooltipDisplay the tooltip to the side of the menu rather than directly above the menu items.Option 2: Add a Hover DelayIntroduce a short delay (for example 500-1000 ms) before showing the tooltip. This would allow users to move directly to Manage Participants without triggering the popup.Option 3: Prevent Tooltip InterferenceAllow pointer events to pass through the tooltip or ensure it never overlays clickable menu items.Option 4: Improve Menu LayoutConsider placing Manage Participants higher in the menu than actions that are disabled when multiple participants exist.ImpactThis is a small UI issue, but it affects a high-frequency workflow. Reducing the friction around participant management would save time, reduce user frustration, and make common email-based support activities more efficient.Expected behaviour: Inform the user why merging is unavailable without obstructing access to nearby actions.Current behaviour: The tooltip obscures the "Manage Participants" action, making it unnecessarily difficult to click.

    Briana M.New Participant

    Single macro with channel-specific contentSubmitted

    Our teams would really benefit from the ability to create and manage one macro with distinct email and chat versions, automatically selecting the appropriate content based on the conversation’s channel.Current limitationOur teams have to either reuse the same response across email and chat or create separate macros for each channel.Email often needs a greeting, more context, and a closing, while chat benefits from shorter, more conversational wording. Creating separate macros increases the volume of content to manage, clutters the macro library, and requires teams to maintain related responses in multiple places.Requested enhancementAllow teams to: Maintain email and chat variants within a single macro. Automatically insert the correct variant based on the conversation’s channel. Share common wording across variants while customizing elements Easily identify which channel variants are available or need updating. Why: This would reduce duplication, simplify content maintenance, and help agents find the right response faster while preserving a natural communication style for each channel.ExampleA single “Refund approved” macro could contain: Email: “Hi [name], your refund has been approved. You can expect it within [timeframe]. Please let us know if you have any questions. Best, [agent]” Chat: “Your refund is approved! You should see it within [timeframe].” Both versions would live under one macro, with shared details maintained centrally.