Expand Fin to email is now live on Fin Academy!
Track your customers in the Intercom platform for better relationships
Recently active
Can I use www.make.com to create one? How do I edit details from the UI? It appears I cannot create a company? So I used www.make.com to add a company from a spreadsheet, but since its not associated with a contact I cannot view it. I don't know how to link a contact to a company through the UI either? Any suggestions?
How to create a company in Intercom?
Hello Everyone, Our CSMs/OBCs often forward customer emails, which pull into Intercom as our company. We are trying to track chats per company, which skews those results. I tried updating the email address in the chat field, but the details stayed the same. Is there a way to update the customer details? Thanks!
We have a lead gen process where consumers are providing us with qualification information so our customer success team can interact with them. We are using Zapier to feed this data into Intercom. We want to be able to crate events for these new customer records (such as Calendly events and the information from the lead form). (As best we can tell), Zapier allows for the creation of events for Users but not for Leads. Looking at the Lead vs. User definition, Leads are a more accurate description of these consumers. However... if we can't use Zapier to append events to leads... is there a good reason we can't use User records to track these consumers?
I submitted an export request for companies a few days ago and haven't received a notification in my email. I did another today to see if it was a fluke.
I would like to archive a large number of users but keep their conversations. Archiving a user causes the conversations to be lost. I can archive a single user conversation but I can't find a way to do it in bulk (10,000ish users)
How can I hide the contacts details from agents. As we hire external temp agents, I would like to prevent agents from seeing the full names, emails and phone numbers of customers. Is this possible?
I am using the Dotnet API library and attempting to retrieve a lead through the ContactsClient, but am recieving the error 'Error while serializing AppCount endpoint json result.' This appears to be to do wuth the SocialProfile list/model as the SeaializationType is: System.Collections.Generic.List`1[[Intercom.Data.SocialProfile, Intercom, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]] Has anyone else uncounted this issue or know of a solution?
Looking for 'People' who have these types of details.
I am using Intercom for my webapp. The webapp has a slack login, and I want Intercom Company, User details to be updated basis who has logged in through slack. How does Intercom currently handle this? What are the best practises that one should be aware off? Use case:Product tours need to be personalisedRules for Intercom series require metadata on user login, which Intercom currently doesnt have.
Hello, I'm using your API to create a contact.In contact model there is a field called "social_profiles"https://developers.intercom.com/intercom-api-reference/reference/contacts-model#social-profile-object How can I update it using API?I don't see an example herehttps://developers.intercom.com/intercom-api-reference/reference/create-contactOr herehttps://developers.intercom.com/intercom-api-reference/reference/update-contact
I am creating a segment of users to send a mass email. I have a few "and" filters set... i.e. Email (Has any value) AND Country (United States). Then, I try to add another filter using AND but want to only use certain data points for the specific filter -- for example "Soccer" OR "Basketball" (we don't want to send to Baseball). For whatever reason, as I add "Basketball" - it is actually reducing the number of users in the segment. Does anyone else ever have this issue and know a workaround? I have tried a few different ways and have shown multiple people at my company to make sure it is not user error. Thanks, Holden
I am trying this code:$intercom = new \Intercom\IntercomClient($secretKey);$intercom->contacts->search([ "query" => $['field' => 'name', 'operator' => '!=', 'value' => 'Alice'],]); As I understood: "name != Alice" should return all my contacts.But as result I have exception: Not Found (404) in php-http/client-common/src/Plugin/ErrorPlugin.php line 83 What I do wrong?
What is the way to create contact with `utm_*` fields? Nothing is declared on create/update contact pages
I am looking for a possible solution to obtain automatically the last seen time of each user and have it connected on Salesforce.
I’ve accidentally tagged a lot of users in bulk, how do I untag them?
import { Client as IntercomClient } from 'intercom-client' const intercom = new IntercomClient({ tokenAuth: { token: process.env.INTERCOM_TOKEN } }) intercom.useRequestOpts({ headers: { 'Intercom-Version': 2.4, } }) const trackIntercom = async (email, event, res) => { const responseContact = await intercom.contacts.search({ data: { query: { field: 'email', operator: '=', value: email } } }) const intercomContactID = responseContact.data[0].id console.log('Intercom ID', intercomContactID) // returning correct id try { const responseEvent = await intercom.events.create({ eventName: 'TEST EVENT', createdAt: new Date(), userId: intercomContactID, metadata: {} }) console.log(responseEvent) } catch(err) { console.log(err) //User not found } res.status(200).end(JSON.stringify(responseContact.data[0])) }
Hi, I imported leads from a conference, but all of them came in as users. How do I change them to leads?
Hello there,we have external clients which is easy to create conversations. But we have also internal clients who have the same domain mail than the universal inbox (support@kesselmedia.fr) and these clients who are not operator, have some questions to ask also (they have an email @kesselmedia.fr. How could they create conversation, whithout being operator, but using support@kesselmedia.fr like a normal client ? Best regards,Ludovic
We're syncing our customer's Intercom contacts to our system, and when they archive their contacts we want to know which contact we need to update on our system. Is this possible? Edit April 30After some testing. I think it's the other way around. If customers archive their user user.deleted event will be called. But again, if they archive more than 1 user (I tested archiving 2 users), the webhook event will never arrive. Also, if I permanently delete user data, no webhook will ever deliver. Then my question would change to is there a way to know a user has been deleted on Intercom or know if multiple users have been archived?
We want to automatically group all users that contact us from a specific domain, e.g. @google.com I'm not sure what best practice is, where this is Tags, Segments or other? This will also be used in our Salesforce integration to sync a field across
Hello everyone, Currently my website is using wordpress and has installed the intercom plugin, the registered users are synchronized to the intercom and I am worried because the costs are increasing every month. I want to disable user sync when registering and only want to sync with a certain group "Customer" instead of "user" Customer means a customer who has made a purchase on the website. user is a user who just signed up for an account and hasn't purchased anything. Can I do it? Thank you.
Someone made an import that created wrong and fake users (User ID wrong for the user email) so I need to undo it but can't find a way to.
Is it possible to create a rule (or audience segment) based on a parameter and a timeframe for that parameter changing? (Almost like creating a new event)
I want to filter for all users seen between two dates. "Last seen" does not work as the users will not be included if they were seen after the closing date in the query
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.