How Nuuly turned AI savings into higher pay for its support team
Fin & Helpdesk Q&A
Recently active
When we get new customers, a user profile is created with their email address and phone number included. However, it does not identify the existing profile whenever they finally use the messenger. We have enabled the workflow to search by email address, but it’s creating a new lead profile for each conversation. How can we stop the creation of duplicate profiles going forward?How can we force merge the existing duplicate profiles so their conversation history isn’t lost?
We utilize Fin as the first line of defense in supporting our software. I’d like to explore having Fin handle chats related to known bugs/issues. Right now, a user will message saying “I’m experiencing XYZ issue” and Fin will go through the normal troubleshooting steps. Ultimately these chats often get routed to a human agent who then lets the user know we are aware of the issue and working on a resolution. Users are often annoyed that they had to go through the process of explaining the issue to Fin just to find out we knew there was an issue. Sometimes these issues only impact a small subject of our user base so we don’t want to widely exclaim that there is an issue. Thoughts/Questions:Best way to implement something like this - I’m curious if we can utilize the Content and Sources (beta) section under Guidance? Best way to track these conversations - we track these reports so we can reach back out to the user once the issue is resolved. Ideally, these conversations would be assigned
Hey Team! I am wondering if there is any way how I can do some auto-notification when SLA is breached?
We have recently moved from a different ticketing system to Intercom.One of the features we miss the most of the old system is notifications on conversations that are ABOUT TO breach their SLA. This would serve as a reminder for any conversation that was in the queue and give us a chance to respond before it was officially out of compliance.As another submission posted, we bounce between applications all day long and it’s easy to miss a conversation on the verge of breaching SLA.
Our product uses NextJS 13.4.9 and we are trying to integrate intercom messenger. In our _app.js we are using the useEffect below to check if the user is logged in or not (guest). What’s happening is that when he is a guest everything works well. When he logs in and opens the launcher for the first time it shows the message “Something’s gone wrong”. After a refresh everything works. We have seen other related topics and they don’t work in our case. We have also used shutdown in login/logout and nothing works. Something worth mentioning is that after the login when the user clicks the launcher the Intercom’s localStorage is cleared and the intercom-session-[id] cookie as well. After a refresh all works well. Now we don’t know if this is the cause. import { Intercom, shutdown } from '@intercom/messenger-js-sdk'; useEffect(() => { if (process.env.hasIntercomMessenger && process.env.intercomMessengerAppId) { if (user?.customerServiceIntegratorId) { // for logged in user
There is a bug in Intercom's contact field timestamp display. After a day, the timestamp field switches to a "relative" format (e.g., '3 days ago'). When attempting to view or extract the absolute date after this period, some fields revert to displaying the Unix Epoch—January 1, 1970—instead of the correct timestamp
Are chat messages/Posts sent by email automatically or do you need to also create an email with that same information?
We use Fin AI to handle conversations. What we want to do is when Fin AI routes to a human, it gets put in the unassigned conversations bucket and we want to get notified when that happens. Is there anything specific we can use?I did notice intercom has desktop notifications, but that really depends on our user’s alert settings as well. We originally used a workflow to message a slack channel for all new conversations and replies. However I can’t find any webhooks that trigger when a conversation is moved into unsassigned.
We’re using the Javascript API client to create a conversation programmatically when users sign up to our app.We’d like all messages of the conversation to each go through SMS. Is that possible, provided that the SMS channel is set up correctly in Intercom?I’m not seeing any way to specify a channel in the `intercom.conversations.create` method, or even in `intercom.messages.create`.Is this a dead end?Thanks!
Looking at the implementation of intercom for IOS, the creator seems to leave the API key in the front end. Does this mean that this API key is fine if exposed to the end user? I don’t seem to see another way to obscure it, as keeping the key on the backend doesn’t seem like an option if I want to use intercom’s package.import Intercomlet INTERCOM_APP_ID = "<#YOUR APP ID#>"let INTERCOM_API_KEY = "<#YOUR API KEY#>"class SceneDelegate: UIResponder, UIWindowSceneDelegate {
Hi everyone,I wrote a step-by-step guide that shows how to import and sync Intercom data into Notion (companies, contacts, conversations) using a no-code workflow. It covers creating an Intercom token, API URLs to use, handling pagination, and setting up scheduled syncs so Notion stays up to date.Full guide: https://noteapiconnector.com/import-intercom-to-notion
I’m returning to Intercom after a long break, and I could use some advice from folks who’ve set up recent workflows.It looks like every customer interaction starts as a Conversation. And if it takes longer to resolve or needs extra structure, it can be turned into a Ticket. That all makes sense.But I’m trying to set things up in a way that keeps reporting clean and consistent.My goals:I want to capture the same core metadata for every interaction (things like feature area, source, etc.) I don’t want to double-count anything when pulling metrics I want to avoid having agents fill in fields twice, or inconsistently across conversations and ticketsMy questions:Do you only use tickets for escalations, or convert everything? Can you safely report on Conversations only, and still get reliable counts and resolution metrics? Are you adding custom fields to Conversations for universal stuff, and using ticket-only fields for more complex cases?Trying to figure out how to avoid having my metrics
Hi,Would it be possible to automate the assignment of conversations when the responsible person is away, so they don’t end up as unassigned and can instead be directed to a teammate?Previously, when we activated the reattribution feature, we were able to select the person we wanted to assign a conversation to, but that option isn’t available anymore.The reason I’m asking is that the company has six deployment leads, each with a specific client portfolio. A workflow was set up so that conversation assignment is automated, but when one of the teammates is sick or absent, I’d like the conversation to be automatically assigned to a specific teammate.Is this possible? If so, could someone show me how? 😄
I’ve learned from Intercom’s documentation that CX scores are calculated using three signals: Customer sentiment, Resolution status, and Service quality.When I want to understand why a conversation has a certain CX score, the single blended number doesn’t always give enough detail. For example, was it customer sentiment that drove the score down, or did resolution status carry more weight?Is there a way to see the score for each of the three signals individually, rather than just the overall CX score? Having visibility into the individual components would really help in analyzing conversations more deeply and understanding what’s driving the overall CX score.
I am using a template to send an outbound email. I want to add a QR code. How do I do this?
Currently if an update is commented on a back office ticket, you need to manually scroll all the way to the bottom to see the update. It would be nice to sort the conversation by newest to oldest, rather than how it currently sorts by oldest to newest. Sometimes a back office ticket goes on for days, weeks or months. Leading to sometimes need to scroll for 15 seconds to get to the bottom of the conversation to see what new updates were posted.
I already added all the CNAME and TXT record to my DNS server. However, the outbound.intercom is the only one did not get authenticated and i have already wait more than 48 hours for it.It is because i am in the dev environment?
Hi I am Prakash Hinduja, a visionary in financial strategy, born in Amritsar, India, and currently resides in Geneva, Switzerland (Swiss). I’m trying to set up a workflow in Intercom and want to make sure it only triggers once per conversation, not multiple times. If anyone have any suggestion please share with me.
Hi everyone, We recently started using Intercom’s NPS survey feature, but we’ve noticed our response rates have dropped significantly compared to our previous tool.In our old setup, there were a few things that really helped boost responses: A “dismiss” option that let users hide the survey temporarily, and then reshow it later. An automatic follow-up email if someone closed the survey, giving us another chance to capture their sentiment. A Slack integration so our team could proactively reach out in real time. Intercom suggested setting this up through a Series (survey + email), but that would mean duplicating the Series every 90 days and sending all NPS requests at once, rather than based on user duration or behavior. That’s why we set it up as a survey, less manual work, but it does come with these limitations.We hoped that moving NPS into Intercom would give us deeper segmentation (e.g., being able to filter detractors, promoters, and neutrals by NPS survey, against our interco
I’ve been back and fort with the support team on this for weeks, and made sure to set up Finn correctly. I have this very simple instruction asking Finn to not reply to my customers if it doesn’t know the answer to their question. No matter how I phrase it or how many ways I repeat it, Finn will “behave” for a while and then go back to replying, mostly embarrassing nonsense responses.It’s ridiculous! I keep having to apologize to my customers for the dumb responses it will give to super basic questions. See below my current instructions - I can’t think of another way to repeat this… I keep adding them.Is Finn just not ready for real world usage?Or is it just my account that’s cursed? I can’t keep coming up with different ways to phrase this simple instructions (and the support team can’t either, aparently).
https://www.intercom.com/help/en/articles/5652381-conversational-support-report#h_c98526bc52Self Serve, Human & Proactive Support. I am familiar with conversation ID’s, what are the other identifiers that make up Self Serve, Human & Proactive Support. What differentiates them in the data? I can’t seem to find a list of identifiers that would feed into those reports.
Unable to complete payment for enable ( add team member ) module on my workspace, getting something when wrong. i have attached the activity status change with time log and right now getting alert watning screens shot as well for better understanding. looking forward to kind support, as blocked for now to perform / test features testing into our system. Thanks in advance for your kind support.
Hello, we currently have Fin turned on for our users. It is the first thing our users interact with, we do not have a fin workflow setup yet. Fin will respond first, then if the response was irrelevant or not helpful, a team member will jump in to reply and assign conversation to themselves, in hope that fin will stop responding. However, when the customer replies again, fin will respond again. Is there a way we can stop this from happening?Sequence:Customer messages Fin replies Team mate assigns conversation to themselves and replies Customer replies Fin replies againI know there is a setting that does not allow fin to ask follow questions, but if we disable that then we lose custom answers. Please advise.
Here is what I'm trying to do: Select the box for the pop up optionsSelect an option Here's a video, and I'm not sure why I can't figure this out?
Is there a way to view if someone else on the team is actively looking at the conversation? Other ticket/chat systems you can usually see someones profile picture icon somewhere to signify that someone is also viewing the same conversation. I know that a chat bubble shows up but that also doesnt tell you who is responding or show you what they're writing.
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.