Share product ideas and upvotes with our product team
I’d like to be able to undo merging changes or un-merge two merged conversations. Or at least change the primary conversation of merged convos. It seems that this is an irreversible action so it would be great if we could revert it or make further changes. Thanks!
ProblemSearching for relations and tickets currently only works on a limited set of fields. If you don't have the exact name or ticket number, there is often no way to find what you're looking for. For example, a phone number cannot be used as a search term (even though it's stored on the relation or linked to other tickets) so an incoming call from an unrecognised number can't be traced back to a relation or an open ticket. ImpactThis costs time in day-to-day work and makes some lookups impossible rather than just slow. It comes up most often when the only identifying detail available is something other than a name: a phone number, an email address, an address, or a fragment of text from the ticket itself. Requested improvementEnable full content search (like elastic search) across relations and tickets, so that any stored field (including phone numbers, email addresses, addresses, and free-text fields such as descriptions and notes) can be used as a search term. Ideally partial matches would work too, so a search on the last six digits of a phone number still returns the right relation.
Very simple idea: it would be nice to be able to define the horizontal alignment of the text, so it can be positioned to the left, center, or right.
I want to report feedback - that fact that chat are hidden from view after a short period of time is really inconvenient for our clients. our clients loose information that they had ask previously and are now manually copy pasting chats to make sure they still have it.
I’d like to see the ability to turn off smart replies (at the admin level) to ensure an entire team is / is not using them as preferred by the org.
We use Macros frequently within the Support team, and sometimes need to loop in other teams depending on the topic, such as the Security team.Currently, we use a Macro and then manually add other teams to CC. Since this extra step can be cumbersome, it would be wonderful if Intercom could support pre registered CC email addresses within Macros.
Currently, channel availability (Phone, Email, Messenger, SMS) is controlled individually by each teammate. Some agents are actively removing Phone from their availability to avoid taking inbound calls. Restricting inbox membership or setting assignment limits to 0 does not solve this issue, as agents can still manually toggle off specific channels.Proposed Solution Option A (Channel Locking/Permissions): Allow admins to lock or enforce default channel availability per teammate/role via Admin Settings or Permissions (e.g., prevent agents from unchecking "Phone"). Option B (Inbox-Level Channel Restrictions): Allow admins to bind or restrict specific channels directly to dedicated Team Inboxes (e.g., a Phone Inbox that overrides individual channel toggles for assigned members). Business Impact Prevents agents from bypassing call routing and cherry-picking channels. Ensures proper phone coverage and SLA compliance. Eliminates the need for manual monitoring of agent availability states.
The payload for conversation_part.tag.created currently lists all active tags for a conversation, and does not indicate which tag initiated the topic. It would be helpful for routing web-hooks if the payload provided which tag was the new one.
I would like to be able to see conversations/tickets I have updated. I checked Operator and it said, “Unfortunately, filtering by "last updated by me" isn't something the search tool supports — it can only filter conversations by when they were started, not by who last updated them or when.”
Allow MCP access to Fin and Copilot reporting to enable integrated agent analytics
In order to improve the NPS surveys, it would be great if the numbers were color coded (0-6 in red, 7-8 yellow, 9-10 green). This would make it much easier for respondents to pick an appropriate number when asked about the NPS. When looking around, many other surveys do offer this color code.
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.
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.