Skip to content

Intercom

Customer messaging platform for sales, marketing, and support

Customer support

Connect it

In Keystile Automations → Connections → New connection, choose Intercom and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.

Try it from your AI tool

Using Keystile, in Intercom: find company (Finds an existing company).

What it can do (57 actions)

ActionWhat it doesChanges data
Add NoteAdd a note to a userYes
Add Note to Contact (by ID)Adds an internal note to a contact by contact ID.Yes
Add note to conversationAdd a note (for other admins) to an existing conversationYes
Add Note to Conversation (by ID)Adds an internal note, visible only to your team, to a conversation.Yes
Add/Remove Tag on CompanyAttach or remove a tag from a specific company.Yes
Add/Remove Tag on ContactAttach or remove a tag from a specific contact.Yes
Add/Remove Tag on ConversationAttach or remove a tag from a specific conversation.Yes
Assign Conversation (by ID)Assigns a conversation to an admin or a team, or unassigns it.Yes
Assign conversation to an admin or a team(Re)assign conversation to a specific admin or team.Yes
Attach Contact to CompanyLinks a contact to a company.Yes
Close, Reopen or Snooze ConversationCloses, reopens or snoozes a conversation.Yes
Convert Conversation to TicketTurns a conversation into a ticket of the chosen ticket type.Yes
Create ArticleCreates a new article in your Help Center.Yes
Create ConversationCreates a new conversation from a contact.Yes
Create Conversation from ContactStarts a new conversation with a first message written as the contact.Yes
Create Data EventSubmits a data event for a contact.Yes
Create Help Center ArticleCreates a Help Center article, as a draft unless told to publish.Yes
Create or Update CompanyCreates a new company or updates an existing one (matched by Company ID).Yes
Create or Update LeadCreate or update an Intercom lead.If an ID is provided, the lead will be updated.Yes
Create TagCreates a tag, or returns the existing tag with that name.Yes
Create TicketCreates a new ticket.Yes
Create Ticket (by Type ID)Creates a ticket of a given ticket type for one contact.Yes
Create UserCreates a new user.Yes
Create/Update UserUpdate a user within intercom given an email address.Yes
Custom API CallMake a custom API call to a specific endpointYes
Find CompanyFinds an existing company.
Find ConversationSearches for conversations using various criteria
Find LeadFinds an existing lead.
Find or Create CompanyFinds a company by Company ID or name, creating it if none is found.Yes
Find or Create LeadFinds a lead by email, ID, or User ID, creating it if none is found.Yes
Find UserFinds an existing user.
Get CompanyGets one company by its Intercom ID or by your own Company ID.
Get ContactGets one contact (user or lead) by ID, email or external ID.
Get Conversation (by ID)Gets a conversation and its messages by conversation ID.
Get TicketGets one ticket by its ID.
List AdminsLists the admins (teammates) in the workspace.
List CompaniesLists companies, optionally only those with a tag or in a segment.
List Contact NotesLists the internal notes on a contact.
List Data AttributesLists the standard and custom attributes for contacts, companies or conversations.
List SegmentsLists the contact segments in the workspace.
List TagsList all tags.
List TeamsLists the teams in the workspace.
List Ticket TypesLists ticket types with their attributes and list options.
Reply to conversationReply (as an admin) to a conversation with a contactYes
Reply to Conversation (by ID)Posts an admin reply that the customer sees in a conversation.Yes
Reply to TicketAdds an admin reply or an internal note to a ticket.Yes
Retrieve a ConversationRetrieves a specific conversation by ID.
Search ContactsFinds contacts (users and leads) by email, name, tag, segment, update time or a custom attribute.
Search ConversationsFinds conversations by state, assignee, contact, tag, text or date.
Search Help Center ArticlesSearches Help Center articles for a phrase.
Search TicketsFinds tickets by type, state, contact, assignee, title or date.
Send MessageSend a message to a contact (only allowed by admins)Yes
Send Message to ContactSends a new email or in-app message from an admin to one contact.Yes
Tag or Untag RecordAdds or removes a tag on a contact, conversation, company or ticket.Yes
Update ContactUpdates a contact's role, email, name, phone, external ID, owner, subscription or custom attributes.Yes
Update TicketUpdates an existing ticket.Yes
Update Ticket (by ID)Changes a ticket's state, assignee, snooze time or attributes.Yes

Start a workflow when… (22 triggers)

  • Contact Replied — Triggers when a contact replies to a Conversation in Intercom.
  • Lead Added Email — Triggers when a lead enters an email address.
  • Lead Converted To User — Triggers when a lead is converted to a user.
  • Conversation Closed — Triggers when a conversation is closed.
  • Conversation assigned to any Intercom admin — Triggers when a conversation is assigned to an admin
  • Conversation snoozed — Triggers when a conversation is snoozed
  • Conversation unsnoozed — Triggers when a conversation is unsnoozed
  • New Company — Triggers when a new company is created.
  • New Conversation — Triggers when a conversation is created by a user or lead (not an admin).
  • Conversation was rated — Triggers when a conversation is rated
  • New Lead — Triggers when a new lead is created.
  • New Ticket — Triggers when a new ticket is created.
  • New Unsubscription — Triggers when a contact unsubscribes from your emails.
  • New User — Triggers when a new user is created.
  • Updated Ticket — Triggers when a ticket is updated (state or attributes change).
  • Tag added to a conversation part — Triggers when a conversation part is tagged.
  • Tag Added to Lead — Triggers when a tag is added to a lead.
  • Tag Added to User — Triggers when a tag is added to a user.
  • Updated Contact — Triggers when a contact is updated.
  • Reply from a user or lead — Triggers when a reply is received from a user or lead (not an admin)
  • Reply from an Intercom admin — Triggers when a reply is received from an Intercom admin (not a user or lead)
  • Note added to conversation — Triggers when a note is added to a conversation

How Keystile protects it

Every Intercom action is checked before it runs, whether it comes from an AI tool or a workflow. 36 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.

Use Intercom with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access

← All apps