Intercom

Version v01

The Intercom modules allow you to watch, create, update, list, and/or delete admins, companies, conversations, events, leads, notes, segments, tags, and users in your Intercom account.

Prerequisites

  • An Intercom account

In order to use Intercom with Integromat, it is necessary to have an Intercom account. If you do not have one, you can create an Intercom account at https://www.intercom.com/.

The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!

Connecting Intercom to Integromat

1. Go to Integromat and open the Intercom module's Create a connection dialog.

B1B74HZyeA.gif

2. Click Continue.

3. Confirm the dialog by clicking Authorize Access.

intercom1.PNG

The connection has been established.

Users and Leads

Watch Users

Receives notifications from user object.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Intercom account.
TopicsSelect the topics you want to watch:
  • User created
  • User deleted
  • User unsubscribed
  • User email updated

Watch Leads

Receives notifications from lead object.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Intercom account.
TopicsSelect the topics you want to watch:

List Users or Leads

Lists either users or leads.

ConnectionEstablish a connection to your Intercom account.
LimitThe maximum number of users or leads Integromat should return during one scenario execution cycle.
TypeSelect the option you want to list:
  • User
  • Lead
Email addressEnter the email address of user or lead you have selected.
List by Tag or Segment

Select the option to list the user or leads:

  • Tag ID
  • Segment ID
OrderSelect the order to list the users or leads:
  • Ascending
  • Descending
Sort bySelect the option to list the users or leads:
  • Created at
  • Last request at
  • Signed up at
  • Updated at
Created sinceEnter the date from which you want to list the users or leads created on or after the specified date.

View User or Lead

ConnectionEstablish a connection to your Intercom account.
TypeSelect the option you want to view:
  • User
  • Lead
View BySelect the option to view the leads or users:
  • Intercom ID
  • User ID
  • Email

Convert a Lead to User

Converts a lead to a user. If the user exists, then the lead will be merged into it, the lead deleted and the user returned. If the user does not exist, the lead will be converted to a user, with the user identifiers replacing its lead identifiers.

ConnectionEstablish a connection to your Intercom account.
Lead User IDSelect the Lead User ID you want to convert to a User.
Lead Email addressSelect the lead's email address.
Lead Intercom IDSelect the Lead's Intercom ID.
User's User IDSelect the User's User ID with which you want to replace the lead.
User Email addressSelect the user's email address.
User Intercom IDSelect the User's Intercom ID.

Create User or Lead

Creates a new user or lead using Intercom fields including your custom fields.

ConnectionEstablish a connection to your Intercom account.
TypeSelect the option to view:
  • User
  • Lead
Email AddressEnter the user or lead email address.
User IDSelect the User's User ID.
NameEnter the lead's full name.
Phone NumberEnter the lead's email address.

Update User or Lead

Updates an existing user or lead.

ConnectionEstablish a connection to your Intercom account.
TypeSelect the option to view:
  • User
  • Lead
Update bySelect the option to update the user:
  • Intercom ID
  • Email
  • User ID
Intercom IDSelect the Intercom ID of the user or lead.
Email AddressSelect the email address of the user or lead.
User IDSelect the user's or Lead User ID you want to update.
NameEnter the lead's full name.
Phone NumberEnter the lead's phone number.
CompaniesAdd the companies:
  • Company ID

    Select the Company ID.

  • Name

    Enter the name of the company.

  • Monthly Spend

    Enter the revenue that company generates.

Job TitleEnter the position of the lead or user.

Delete User or Lead

Deletes either user or lead.

ConnectionEstablish a connection to your Intercom account.
TypeSelect whom you want to delete:
  • User
  • Lead
Intercom IDSelect the Intercom ID you want to delete.

Companies

Watch Company

Receives notification if company was created.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Intercom account.
TypeSelect the option you want to watch:
  • Company created

List Companies

Lists all companies.

Note: Companies will be only visible in Intercom when there is at least one associated user.

ConnectionEstablish a connection to your Intercom account.
List by Tag or SegmentSelect the tag or segment you want to list:
  • Tag ID
  • Segment ID
Tag IDEnter the Tag ID you want to list.
Segment IDEnter the Segment ID you want to list.
OrderSelect the order to sort the companies:
  • Ascending
  • Descending

List Company Users

Lists users belonging to the company.

ConnectionEstablish a connection to your Intercom account.
CompanySelect the company whose users you want to list.

View Company

Views specific company.

ConnectionEstablish a connection to your Intercom account.
Select BySelect the option by which you want to view the company:
  • ID
  • Name
Company IDSelect the Company ID whose details you want to view.
Company NameSelect the company name whose details you want to view.

Create or Update Company

Create or Update Company our custom fields.

Note: Companies will be only visible in Intercom when there is at least one associated user.

ConnectionEstablish a connection to your Intercom account.
Company IDEnter the Company ID you want to update.
NameEnter a name for the company.
Monthly SpendEnter the revenue that the company generates for a month.
PlanEnter the plan associated with the company.
SizeEnter the number of employees in the company.
WebsiteEnter the website of the company.
IndustryEnter the industry the company operates in.

Admins

List Admin

Lists all admins in your intercom.

ConnectionEstablish a connection to your Intercom account

View Admin

View a specific admin.

ConnectionEstablish a connection to your Intercom account.
AdminSelect the admin whose details you want to view.

Tags

Watch User Tags

Receives notification from user tag project.

Webhook nameEnter a name for the webhook.
ConnectionEstablish a connection to your Intercom account
TopicsSelect the topics you want to watch:
  • User tag created
  • User tag deleted

List Tags

Lists all tags on your Intercom.

ConnectionEstablish a connection to your Intercom account

Tag or Untag Contacts

Tags or untags users, leads, or companies.

ConnectionEstablish a connection to your Intercom account
NameEnter the name of the tag.
ContactsSelect the contact to tag or untag:
  • Users
  • Companies
  • Leads
UsersAdd the users:
  • Intercom ID

    Select the Intercom ID of the user.

  • Untag

    Select if you want to untag the user.

CompanyAdd the company:
  • Company ID

    Select the Company ID.

  • Untag

    Select if you want to untag the company.

LeadAdd the leads:
  • Intercom ID

    Select the Intercom ID of the lead.

  • Untag

    Select if you want to untag the lead.

Create or Update Tag

Creates or updates a tag. Tag names are case insensitive.

ConnectionEstablish a connection to your Intercom account
Create or UpdateSelect whether you want to create or update the tag:
  • Create
  • Update
TagSelect the tag to update.
NameEnter a name for the tag.

Delete Tag

Deletes a specific tag.

ConnectionEstablish a connection to your Intercom account.
TagSelect the tag you want to delete.

Segments

List Segments

Lists all segments on your intercom.

ConnectionEstablish a connection to your Intercom account
TypeSelect the segment type you want to list:
  • User
  • Company

View Segments

Views specific segments for the user or company.

ConnectionEstablish a connection to your Intercom account.
User or CompanySelect the segments you want to view:
  • User
  • Company
User Segment IDSelect the User Segment ID:
  • Active
  • New
  • Slipping Away
Company Segment IDSelect the Company Segment ID:
  • Active
  • New
  • Slipping Away

Notes

List Notes

Lists note for users.

ConnectionEstablish a connection to your Intercom account.
IDSelect User ID whose notes you want to list.

View Note

Views specific notes for the specific user.

ConnectionEstablish a connection to your Intercom account.
UserSelect the user whose note details you want to list.
NoteSelect the note to view the details.

Create a Note

Creates a note for the specific user.

ConnectionEstablish a connection to your Intercom account
Intercom ID or User ID or EmailSelect the option for which you are creating the note:
  • Intercom ID
  • User ID
  • Email
Intercom IDSelect the Intercom ID of the user.
User IDSelect the user's User ID.
EmailSelect the email address of the user.
TextEnter the note text.
Admin IDSelect the Admin ID who is creating the note.

Conversations

Watch Conversations

Receives notifications from conversation objects.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Intercom account.
TopicsSelect the topics whose conversations you want to watch:
  • Conversation: User created
  • Conversation: User replied
  • Conversation: Admin replied
  • Conversation: Admin single created
  • Conversation: Admin assigned
  • Conversation: Admin noted
  • Conversation: Admin closed
  • Conversation: Admin opened
  • Conversation: Admin snoozed
  • Conversation: Admin unsnoozed

List Conversations

Lists all conversations on your Intercom.

ConnectionEstablish a connection to your Intercom account.
LimitThe maximum number of conversations Integromat should return during one scenario execution cycle.
OrderSelect the order in which you want to list the conversations:
  • Ascending
  • Descending
Sort BySelect the option to sort the conversations you want to list:
  • Create at
  • Updated at
  • Waiting since
Before DateEnter the date to list the conversations created on or before the specified date.

View a Single Conversation

Shows information about a single message from conversation.

ConnectionEstablish a connection to your Intercom account.
ConversationSelect the conversation you want to view.

Admin Initiated Conversation

Sends a message or email to admin.

ConnectionEstablish a connection to your Intercom account.
Message typeSelect the type of message initiated:
  • In app
  • Email
SubjectEnter the subject of the conversation.
MessageEnter the conversation message.
TemplateSelect the template of the conversation:
  • Plain
  • Personal
AdminSelect the admin from whom the message is sent.
TypeSelect the option to whom the message is sent:
  • User
  • Lead
Intercom IDSelect the Intercom ID of the user or lead.

User or Lead Initiated Conversation

Creates a new user or lead initiated message.

ConnectionEstablish a connection to your Intercom account.
MessageEnter the conversation message.
TypeSelect the option from whom the message is sent:
  • User
  • Lead
Intercom IDSelect the Intercom ID of the user or lead.

Mark a Conversation as Read

Marks conversation within Intercom as read.

ConnectionEstablish a connection to your Intercom account
ConversationSelect the conversation that you want to mark as read.

Reply to Conversation

Replies to a specific conversation.

ConnectionEstablish a connection to your Intercom account
ConversationSelect the conversation to which you want to reply.
TypeSelect the option to reply the conversation.
MessageEnter the reply message.
IDSelect the User ID.
Message TypeSelect the message type:
  • Comment
  • Assignment
  • Open
  • Close
  • Note
AdminSelect the admin who is commenting or replying to the conversation.
Attachment URLs

Add the attachment URL. You can add a maximum of five URLs.

Reply to Users Last Conversation

Replies to last conversation you had with a specific user.

ConnectionEstablish a connection to your Intercom account.
AdminSelect the admin who is the author of the conversation.
Intercom IDSelect the Intercom ID of the user to whose last conversation you are replying.
MessageEnter the reply message to the user's last conversation.

Snooze a Conversation

Snoozes a conversation until selected time.

ConnectionEstablish a connection to your Intercom account.
ConversationSelect the conversation you want to snooze.
AdminSelect the admin who is snoozing the conversation.
Snooze UntilEnter the time in seconds until which you want to snooze the conversation.

Unsnooze a Conversation

Sets conversation back to open.

ConnectionEstablish a connection to your Intercom account
ConversationSelect the conversation you want to unsnooze.
AdminSelect the admin who is unsnoozing the conversation.

Unassign Conversation

Assigns a conversation to be unassigned when admin replies to a conversation.

ConnectionEstablish a connection to your Intercom account
ConversationSelect the conversation you want to unassign.
MessageEnter the reason for unassigning the conversation. 
AdminSelect the admin who is authoring.

Close a Conversation

Closes a conversation with or without reply.

ConnectionEstablish a connection to your Intercom account
ConversationSelect the conversation you want to close.
AdminSelect the admin who is authoring of the conversation.
MessageEnter the message for closing the conversation.

Add to Group Conversation as Admin

Adds a customer to group conversation.

ConnectionEstablish a connection to your Intercom account
ConversationSelect the conversation to which you want to add an admin.
AdminSelect the admin.
CustomerSelect the type of customer:
  • User
  • Lead
User Email AddressEnter the user email address.
Lead Email AddressEnter the lead email address.

Add to Group Conversation as Customer

Adds a customer to group conversation.

ConnectionEstablish a connection to your Intercom account.
ConversationSelect the conversation to which you want to add a user or lead as a customer.
AdminSelect the admin who is the author of the conversation.
CustomerSelect the customer you want to add to the conversation:
  • User
  • Lead
User Email AddressSelect the user email address.
Lead Email AddressSelect the lead email address.

Delete Customer from Group Conversation

Deletes a customer from specific conversation.

ConnectionEstablish a connection to your Intercom account.
ConversationSelect the conversation whose customer you want to delete.
CustomerSelect the type of customer:
  • User
  • Lead
UserSelect the user.
LeadSelect the lead.
AdminSelect the admin who is the author of the conversation.

Other

Make an API Call

Performs an arbitrary authorized API call.

ConnectionEstablish a connection to your Intercom account.
URL

Enter a path relative to https://api.intercom.io. E.g. /users.

For the list of available endpoints, refer to the Intercom API Documentation.
Method

Select the HTTP method you want to use:

GET
to retrieve information for an entry.

POST
to create a new entry.

PUT
to update/replace an existing entry.

PATCH
to make a partial entry update.

DELETE
to delete an entry.

HeadersEnter the desired request headers. You don't have to add authorization headers; we already did that for you.
Query StringEnter the request query string.
BodyEnter the body content for your API call.

Example - List Users

Following API call returns all users:

intercom2.png

Matches of the search can be found in the module's Output under Bundle > Body > users.
In our example, 1 contacts were returned:

intercom3.png


Popular use cases from our blog

automated-data-collection-crm-illustration

How to Automate Data Collection - Part 5: CRM Systems

automated-data-collection-chatbot-marketing-illustration

How to Automate Data Collection - Part 4: Chatbot Marketing

automated-data-collection-paid-ads-illustration

How to Automate Data Collection - Part 3: Paid Ads

automated-data-collection-email-illustration

How to Automate Data Collection - Part 2: Email Marketing Segmentation

personalized-customer-experience-illustration-integromat

5 Automated Solutions to Personalize Customer Experience

data-collection-automation-forms-pt-1

How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?

Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.