Pioneer: A summit where CX leaders redefine what's possible
Fin & Helpdesk Q&A
Recently active
I love the visual it gives, but need to understand what goes into each section. For example, is someone who views help articles included in the Seeking Support section and then the Tried to resolve with self serve content. Tool Tips, are these classed as Proactive Support? I have read the article, but am still unsure. https://www.intercom.com/help/en/articles/5652381-the-support-report/p>
Hey Everyone,I've got a head-scratcher here that I'm hoping you all might be able to help with.Since July 4th, our Intercom's been acting up, throwing this error out of the blue:"TypeError: Cannot read properties of undefined (reading 'slice')"Thing is, everything was smooth sailing until last week. I'm wondering if this could be something to do with a new feature or maybe even fallout from the outage two days ago? Checked the health page today, and it's all clear.Anyone else running into the same thing? Any idea what might have tweaked our setup? Any advice or pointers would be massively appreciated!Thanks in advance!
Hi,In my app, I am adding an email address to a project. I am trying to trigger an event in Intercom that sends an invitation email.First, I search for the email address, so I do not create multiple leads: Connecting: api.intercom.io:443Sending: POST http://api.intercom.io:443/contacts/searchHeader: accept-encoding: gzip, deflateHeader: accept: application/vnd.intercom.3+jsonHeader: user-agent: Intercom-Ruby/4.2.1Header: content-type: application/jsonHeader: acceptencoding: gzip, deflateHeader: authorization: Bearer [REDACTED]Header: host: api.intercom.ioHeader: content-length: 159Data: {"query":{"operator":"AND","value":[{"field":"email","operator":"=","value":"[REDACTED]"},{"field":"role","operator":"=","value":"lead"}]}}Status: 200Benchmark: 0.493817 secondsHeader: date: Sat, 01 Jul 2023 04:45:04 GMTHeader: content-type: application/json; charset=utf-8Header: transfer-encoding: chunkedHeader: connection: keep-aliveHeader: status: 200 OKHeader: x-ratelimit-limit: 167Header: x-ratelim
We have recently updated to 4.0.1Based on the docs, it appears we are using the correct flow of calls when we wither get a new sign-up or a log-inawait Intercom.setUserHash(userHash)await Intercom.loginUserWithUserAttributes({ email, userId })await Intercom.updateUser({...}) With the above, we get [HTTP 401] - Failed Identity Verification check, after the sign-up call. Interestingly it only occurs for a new user sign up. Login works fine. I have tried adding in await Intercom.loginUnidentifiedUser() before I call loginUserWithUserAttributes but oddly I then get the verification error on the updateUser call. Is this a bug or am I missing something from the docs?
Is there an easy way to get a custom report of conversations with linked tickets? The data export for conversations does not include any columns on tickets like ticket ID etc and the data export for tickets does not include a linked conversation ID column? Our conversations can be rated but our tickets are internal/not shared with the customer and I want to report on the ratings of conversations with linked tickets.
While Creating a product tour, I noticed that when trying to assign a pointer to a pop-up window, that when trying to add the descriptive text in, it will not allow you to type anything. Even adding a post instead will not allow text to be entered into the description as long as the pop up is open.
We are using Intercom for Chat- and E-Mail based customer support. Some of our clients are still calling us by phone - and I would like to track these calls in Intercom, too. Is there a way to create a new "fake-conversation", in which i could track my phone call:who calledwhat was the date/time of the callwhat was the content of the callthis would allow me to (hopefully) have a detailled reporting about our support cases - including phone calls. has anyone ever done something similar?
Hi, I’ve just completed the example of building an application in Messenger, and there are a couple of things I want to ask:Are there any techniques we can use to directly communicate with the parent site from a Messenger App if we are also running a script on the parent site. If that's not possible, can we relay a message to the parent script through a server using the visitor ID to identify the user.For example:Get visitor id in the site script using Intercom('getVisitorId') . Establish a websocket connection with our server with the visitor id In the Messenger App, pass a message to the server with the visitor id. The server can then relay the message to the parent site using the visitor id.
Hello, Relatively new to Intercom and was tasked with setting up an NPS survey for our customers. I am able to go through the steps of setting up and targeting specific customers but when a customer submits their answer they come back as an anonymous user. Anyone else experience something like this?
Any idea why “send us a message” could vanish from the messenger? How do I bring it back?
Let’s say I’m integrating the Intercom chat widget with our community and hiding it in our product. That ways they’ll initiate the chat from within the community. Post initiation is there an option to make it visible within the product and in the community. Currently, the chat conversation is visible only in the community.
Is it possible to increase the size of the Chat widget and add a help text as “Chat support”? Kindly advice?
We keep getting spam/malicious requests on our Help Center by people trying to insert scripts. This also happens on our messenger. On the messenger, we also had visitors trying to attach dodgy files to chats. We had to disable attachments for everyone, since this setting seems to be global and cannot be enabled for just users (very unhelpful). So far, the weird script inserts don’t seem to do anything, but I was wondering if anyone else has this issue as well, and what, if anything, you’re doing about it.
I’m designing a product tour to allow users to add information. We currently have an add new button at the top of the table, and one underneath. The top button works fine, but when I add the step to click on the bottom button, everything seems okay until I go in to preview it. The step scrolls to the bottom, but the box with the step description gets stuck at the middle of the page and doesn’t point to the other button. I’ve tried having it point to the CSS selector in the advanced, but can’t seem to get it to work. Please see attached screenshot. you can see the 5 of 5 for the box in the tour at the top, and the add new button at the bottom. I’ve also tried this with a unique button at the bottom of the page and I still get the same issue.
I am using a custom launcher and hid the default one. I would like to replicate the animation where clicking on my custom launcher when show the messenger window above my custom launcher. However, I realize that when the default launcher is disabled and the messenger is open, it's positioned in the bottom right most corner of the webpage and there is a x that appears in the messenger's top right corner. Is there a workaround where I can manually set the position of the messenger up vertically? I would like to mirror the positioning of the messenger when opening the default chat launcher, but using my own custom one. Thanks!
I’m creating a Design System/UI Kit where I also want to add the data-intercom-target to each element/component of the DS/UI Kit, to make it easy for other colleagues to create Product Tours in our app but selecting a specific element in the page, instead of using a CSS class (which is a bit hard atm).Since I’m considering keeping the data-intercom-target generic for each element/component (i.e. every Primary button will have a <button data-intercom-target="primary-button" ...>, I want to know if this is possible or if will cause any constrains.Namely, if a page has several elements with the same data-intercom-target (like, 10 Secondary buttons), if I select one on my product tour, will all of them be selected? Or will the product tour break, since it finds 9 other with the same data target? Or will Intercom just select a specific “secondary button” (that happens to have the same data target as the other buttons) and ignore the other?Thanks in advance! TL;DR: Can I use same data-
I am having issues setting up Intercom with the Google tag manager on my NextJS web application. I am using the react-gtm-module as well.When I don’t set any dataLayer variables or when I am logged out of my application, the default home screen loads. However, when I am logged in I am pushing user data to the dataLayer and using it as variables for the Google Tag.In my _app.tsx, I have this code This is global and is what is initializing the Intercom messenger that works when not logged in.Further along my application structure, I have an auth provider using next-auth that returns different components based off log in status. This fires when the session changes and passes in null when the user is not logged in.However, when I preview and the user is logged in and I open the messenger, this is all I get: The messages section seems to be working fine.I have two tags set up in GTM, one for install and one for update. Here’s how those are configured:Install:Update:All of the data attribut
Hi all, I was wondering if its possible to send a bulk load to a webhook in a outbound series. Right now it sends a message for each user, but I want to receive the list of users that match the condition, is this possible?, is there a workaround to achieve it?. Besides that, I was wondering whats the request rate for webhooks calls, is it 1000 per minute? (so I can accomodate my API to this rates). Thanks in advance!
I’m digging into the details behind the Triggers feature for Custom Bots, specifically “when a customer clicks on a website element” and I’m trying to understand if it’s possible for this Trigger to feed specific data about the button, or the page that the button is on, to the Custom Bot. The premise for us is that we have a pretty massive Help Center, and what I want to happen is that when a customer clicks on a button on certain pages in our app, it will automatically search the Help Center and return results based on the page that they are on. We’re currently doing this by feeding the page title into a search URL that opens in another browser tab, but I would love for this to be possible within the Messenger itself. Has anyone done or achieved anything similar?
I do not understand how banner frequency and scheduling works. This is grayed out currently:Send more than once NewSend every time the person matches the rules until dismissed Get feature What does that mean?? Are you saying that I cannot send banners repeatedly to a user until the user dismisses it? Because thats what happening now, so how can I do that if you are telling me I don’t have that feature?? What I'm trying to do is limit the total number of times that a visitor sees a banner. How do I do that???
When a client sends a support messages sometimes intercom will show the message as being sent from a different and incorrect client. So if Client1 sends a message sometimes Intercom will notify me that I received a message from Client2. I don’t know what could be causing this issue but even when I open the message box to respond it will have Client2 at the top instead of Client1.
Hi there, I see in the tickets (not conversation) report that only median time is available for all ticket status. Is there a way to get the average time instead?
Hi everyone, apologies in advance if this is covering some very basic territory! I’m new to Intercom and am struggling to work things out on my own.I’d like to set up two chats on a company website:1) Live chatA messenger pop-up that enables visitors to chat directly with a member of the team during specific times and days of the week. Once the user submits text into the chat, they wait for a reply (in other words, there are no more automated replies from the company in the chat).Ideally, we wouldn’t want the estimated response time to display. 2) Out-of-office chat botA chat bot that is active during out-of-office hours, which captures the following:- Name- Email- QuestionThe question field would ideally not have a word limit (we’re a medical company and our patients often send detailed messages about their symptoms).I’ve tried setting up the second chat using data fields to capture name, email and question. However, when I look at incoming messages, I can’t see the text visitors inpu
Hi guys! Does anyone know if I update my help center’s subdomain, will that change the rest of the article URL? (ID and/or title bit)To offer a bit more context: we're moving our help center over to Intercom, however the domain we'll eventually be using is already in use for our existing help center (help.company.com).I'd like to update all of the links inside our articles to use the Intercom article URLs prior to moving the site to our official support domain. The Intercom help center is currently set up on the temporary subdomain newhelp.company.com.I'm currently replacing the article links using the Intercom article URLs but removing the 'new' part so that the links should just work once the domain is moved over.However if the article URLs (ID or titles etc.) will change when we update the subdomain, this means we'll have to redo the link URL updates while the articles are live, meaning there will be a period of time where links within all 250+ support articles are broken.Any help/s
Hi there, Does anyone know if there is a way to amend the suggested related articles that are populated at the bottom of each article when you enable the ‘related articles’ feature. I am finding that irrelevant articles are being suggested, ones that aren’t even in the same collection (each product has it’s own collection of articles), or those that have similar keywords. The current intercom help articles don’t seem to shed any light on this, so any help or workarounds welcome! If there’s no way around this, I’ll have to disable as it’s not suitable for the customer journey.
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.