Intercom
Customer messaging platform for sales, marketing, and support
Actions
| Name | Description |
|---|---|
add-note-to-userAdd a note to a user | Add a note to a user |
addNoteToConversationAdd a note (for other admins) to an existing conversation | Add a note (for other admins) to an existing conversation |
add-or-remove-tag-on-contactAttach or remove a tag from a specific contact. | Attach or remove a tag from a specific contact. |
add-or-remove-tag-on-companyAttach or remove a tag from a specific company. | Attach or remove a tag from a specific company. |
add-or-remove-tag-on-conversationAttach or remove a tag from a specific conversation. | Attach or remove a tag from a specific conversation. |
create-articleCreates a new article in your Help Center. | Creates a new article in your Help Center. |
create-conversationCreates a new conversation from a contact. | Creates a new conversation from a contact. |
create-ticketCreates a new ticket. | Creates a new ticket. |
create-userCreates a new user. | Creates a new user. |
create-or-update-leadCreate or update an Intercom lead.If an ID is provided, the lead will be updated. | Create or update an Intercom lead.If an ID is provided, the lead will be updated. |
create-or-update-userUpdate a user within intercom given an email address. | Update a user within intercom given an email address. |
replyToConversationReply (as an admin) to a conversation with a contact | Reply (as an admin) to a conversation with a contact |
send_messageSend a message to a contact (only allowed by admins) | Send a message to a contact (only allowed by admins) |
update-ticketUpdates an existing ticket. | Updates an existing ticket. |
find-companyFinds an existing company. | Finds an existing company. |
find-conversationSearches for conversations using various criteria | Searches for conversations using various criteria |
find-leadFinds an existing lead. | Finds an existing lead. |
find-userFinds an existing user. | Finds an existing user. |
list-all-tagsList all tags. | List all tags. |
get-conversationRetrieves a specific conversation by ID. | Retrieves a specific conversation by ID. |
custom_api_callMake a custom API call to a specific endpoint | Make a custom API call to a specific endpoint |
Triggers
| Name | Description |
|---|---|
contactRepliedTriggers when a contact replies to a Conversation in Intercom. | Triggers when a contact replies to a Conversation in Intercom. |
lead-added-emailTriggers when a lead enters an email address. | Triggers when a lead enters an email address. |
lead-converted-to-userTriggers when a lead is converted to a user. | Triggers when a lead is converted to a user. |
conversationClosedTriggers when a conversation is closed. | Triggers when a conversation is closed. |
conversationAssignedTriggers when a conversation is assigned to an admin | Triggers when a conversation is assigned to an admin |
conversationSnoozedTriggers when a conversation is snoozed | Triggers when a conversation is snoozed |
conversationUnsnoozedTriggers when a conversation is unsnoozed | Triggers when a conversation is unsnoozed |
new-companyTriggers when a new company is created. | Triggers when a new company is created. |
newConversationFromUserTriggers when a conversation is created by a user or lead (not an admin). | Triggers when a conversation is created by a user or lead (not an admin). |
conversationRatedTriggers when a conversation is rated | Triggers when a conversation is rated |
new-leadTriggers when a new lead is created. | Triggers when a new lead is created. |
new-ticketTriggers when a new ticket is created. | Triggers when a new ticket is created. |
new-userTriggers when a new user is created. | Triggers when a new user is created. |
conversationPartTaggedTriggers when a conversation part is tagged. | Triggers when a conversation part is tagged. |
tag-added-to-leadTriggers when a tag is added to a lead. | Triggers when a tag is added to a lead. |
tag-added-to-userTriggers when a tag is added to a user. | Triggers when a tag is added to a user. |
contact-updatedTriggers when a contact is updated. | Triggers when a contact is updated. |
replyFromUserTriggers when a reply is received from a user or lead (not an admin) | Triggers when a reply is received from a user or lead (not an admin) |
replyFromAdminTriggers when a reply is received from an Intercom admin (not a user or lead) | Triggers when a reply is received from an Intercom admin (not a user or lead) |
noteAddedToConversationTriggers when a note is added to a conversation | Triggers when a note is added to a conversation |
Quick Start
import { WeavzClient } from '@weavz/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute({
integrationName: 'intercom',
actionName: 'add-note-to-user',
input: { /* ... */ },
connectionId: 'conn_id',
workspaceId: 'ws_id',
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Intercom to my app?
Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute actions programmatically.
What actions does Intercom support?
Intercom supports 21 actions including Add Note, Add note to conversation, Add/Remove Tag on Contact, Add/Remove Tag on Company, Add/Remove Tag on Conversation, and more.
Can I use Intercom with AI agents?
Yes. Add Intercom to an MCP server in TOOLS mode or CODE mode. CODE mode provides 80-98% context reduction with 3 meta-tools for efficient agent access.
What authentication does Intercom use?
Intercom uses OAuth2. Weavz handles token management, refresh, and secure credential storage automatically.
How much does the Intercom integration cost?
The Intercom integration is included on all Weavz plans including the free tier with 1,000 actions per month. No credit card required.
What triggers does Intercom support?
Intercom supports 20 triggers including Contact Replied, Lead Added Email, Lead Converted To User, Conversation Closed, Conversation assigned to any Intercom admin, and more.
Connect Intercom in 2 minutes
Get 1,000 free actions every month. No credit card required.