Fin for Salesforce now live on Fin Academy!
Manage conversations, views, macros, and team workflows in Intercom's core support inbox
Recently active
We have one workspace but multiple brands. I’ve been trying to get an answer on this question but the person helping me just stopped replying. And we need to urgently resolve this issue.We want to use app script to forward emails because we have complex filtering requirements. The issue is that when we send it via app script, it goes to the default workspace instead of the brand that’s sending the email. Which also means we are replying back from the wrong email.I tried using the workflow automation to fix this but it will only allow me to set a specific inbox, and while we have brand specific inboxes it doesn’t resolve the actual issue. I don’t see a way to set the brand using workflow automation.An agent told me “If you need the per-brand forwarding address again: edit the brand address → change/disable receiving → choose “Set up forwarding” and the unique @intercom-mail.com for that brand will be shown again so you can copy it, then re‑verify.”However, this does not show up in the U
Hi, I want to grab the #ticket number in my macro so I can use it, but I can’t find it in the existing tokens available.
Hey everyone! We’re using Intercom for both live chat and longer ticket-style support.A challenge we’re facing is that conversations often remain open, but the agent who was handling the chat goes offline (end of shift). In theory someone else could jump in, but in practice each teammate already has a high ticket load, so constant handovers are not realistic.What’s the best practice workflow for this in Intercom?
Hello support, We are running into a recurring issue where intercom occasionally drops attachments. We are able to download the attachment only by going to the actual email that’s sent, but not through the intercom app itself. See attached screenshot. The file in this example was 1mb in size. We appreciate any help you can provide.
When we receive a new ticket by email it only shows the email and the status of this ticket, but not the title or description or any other attribute set, so it's hard to follow and reply to, unless you open the app. Is there any way we can set it up?We only receive this:Thanks in advance.
It would be great if one could mark a conversation with a specific emoji, to find it quicker when handling a specific theme. For example we sometimes have conversations wher it’s best to call the client. We don’t have time to call any time, but we set away time to do so. It would be nice to be able to mark the conversation that need to be called up - and then when you sit down to call, filter to see only those conversations.
ProblemAgents can currently close tickets even when they’re not assigned to a team. This makes it easy to close conversations prematurely or without proper ownership, which impacts reporting, accountability, and overall support quality. Proposed SolutionAdd an option to prevent agents from closing a ticket unless it is assigned to a team.Optionally, this could be configurable per workspace or role. Value / Benefit Ensures every ticket has clear ownership before being closed Improves data quality for reporting and analytics Reduces accidental or premature closures Encourages better workflow discipline across support teams Use CaseIn larger or distributed support teams, tickets often move between queues. Requiring team assignment before closure ensures the right team is accountable and that nothing slips through the cracks.
I can create a tracker ticket and link user raised conversations. Can add a note that I can then copy down to all linked conversations.How could I add a comment on the tracker (parent) that actually creates that same note as an email in all the linked conversations?
Would be great to be able to color code inbox by statuses, so you can quickly view an inbox and see the status of all items.
As can propose Zendesk, it would be more efficient and easier to organize the macros, if we were able to create a single macro, for different languages.
I want to be able to quickly snooze conversations as I respond, but 1 day is too short, and a week too long. I would like to be able to set up for my user profile so that I can choose my default snooze times available in the send and snooze menu.
To be able to still export the covnersation that has been merged with.Currently, there’s no button above once you merged the conversation.
Hi Guys,Please is there a workflow I can implement if there is a spike in interaction that I am notified?
a lot of inbound emails come in to my support mailboxes with multiply people on the email and I would like us to send out the CSAT email to all people in the conversation.
We often get phone calls (outside of intercom) from users who belong to a company but who are not currently a user in Intercom where it is not relevant to attach the issue to them, but instead we want to attach it to the company as a whole. Is there some way to do this beyond making a User version of every company for this purpose?
I'm developing react native app using intercom (@intercom/intercom-react-native v5.0.0). Currently I'm facing problem that's intercom doesn't update for new message coming. Only update when I open conversation from launcher or kill the app and open again. I already set up push notification for the app and can receive it when app in background. Please help me
I have admin(sender) and customer role, the admin can send message to customer from my app-web, my backend service is using the https://api.intercom.io/messages api to create a conversation, After creating a message/conversation, I want the message to be assigned to the admin only if the customer reply, since the admin who initiate the conversation. I tried adding create_conversation_without_contact_reply property, however It doesn’t work because it assign unnecessary conversations to admin(sender) since the customer may not reply. Could I create a workflow related with “When a customer sends their first message” trigger? or how could I solve this issue?
We use round robin, which works well generally for us (doing live chat, ~2/3 min response times), but a pain point is that when team members go on 'away' & 'reassign' modes, reassigned conversations go into the generic team inbox rather than being assigned to an individual within the team. This means my team have to constantly keep an eye out for a little '1' on the team inbox number, which is frustrating and it's easy for things to get missed! Would love for them to just be assigned to a member of the team who is online, in the same round robin style and am not quite sure I understand why you'd want it to be assigned to the generic team... Or is there something I've missed?! Have spoken to the support team about this a couple of times over the last year and they've said there isn't a way to do it, so just wondering what others do! Thanks! :)
Using the existing Intercom integration with Jira, I find it to be lacking in functionality.For example, a support agent reports on an issue and the agent raises a customer ticket or a tracker ticket. This action triggers an automation process that creates a bug in Jira.The important link between any support platform and Jira, is the AffectsVersion and fixVersion.I need the support agent to report in Intercom on the Affected Version, which should map to the Affects Version field in Jira.In return, once the development team assigns a fix version to the bug, I require the fixVersion field in Jira to map to a Fix Version field in the Customer or Tracker ticket.Such field doesn’t exist, so I have to create it… but I see no way to map the fixVersion Jira field to any field in Intercom tickets.Appreciate any insights on this matter - or how any of you communicate the Affects Version and Fix Version between your development work to support tickets?
Hi everyone,I’ve been trying to resolve an issue where Fin AI continues to touch or count spam emails as unresolved conversations, even though I’ve created a custom spam workflow that should handle them before Fin ever activates. We also have the Intercom Spam Filter turned on and was advised to not disable it (it only catches upto 4 spam tickets a day, it doesn’t work so well with our spam emails). Here’s what’s happening: I built an “Aggressive Spam Filter” workflow that uses branches with “message contains” and “email domain” rules to automatically close spam emails. Fin is not supposed to be involved, but it still logs actions like language detection or “junk/spam” decisions after my workflow triggers. Fin initially sets the language, my workflow closes the email, Fin reopens the email and reports it as spam. Because Fin touched it, it’s logged as unresolved. These conversations then appear as unresolved Fin tickets, which is hurting our Fin resolution rate (some days up to 80
The bubble you reflects the number of open conversation, instead of showing the not answered from the team and/or the ones that have new messages. Nowadays, if you've X conversation open, but awaiting response from the visitor ( because he's not online), you keep seeing the same X number in the yellow bubbleMaybe changing the bubble's color or change the number inside.
Can I search Inbox by users phone number?
Hi! I notice that when the state of a Tracker ticket is updated via custom workflow, any linked Customer tickets’ states are not also updated. In the Intercom UI, when a Tracker ticket state is changed, one receives the option to update the state of Customer tickets as well:Is there any way via custom workflows to have the same behavior?
Whenever I select text from a ticket comment, no matter how I copy (ctrl+c or right click), the entire message gets copied instead of the selected text.Anyone else experience this and have a solution?
I would like to be able to see only “new” messages from clients like a filter “read” and “unread”. Is it possible ? Thank you!
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.