Intercom
Also an agent toolIntercom customer support integration for contacts, conversations, and webhook-driven workflows
100 actions · 6 triggers
The Intercom integration lets you connect Intercom to your automations with 100 actions and 6 triggers — and every action is also a tool an AI agent can call. Examples: List Contacts, Create Contact, Get Contact, Update Contact, Delete Contact. No blank-canvas wiring — connect it and use it in your workflows.
Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.
Triggers 6
Events in Intercom that can start a workflow.
Contact Created
Fires when a contact is created
Contact Updated
Fires when a contact changes
Conversation Created
Fires when a conversation is created
Conversation Replied
Fires when a conversation receives a reply
Intercom Contact
List all contacts in the workspace (cursor pagination, default 50/page, max 150).
Intercom Conversation
List all conversations (cursor pagination, default 20/page, max 150).
Actions 100
What Zervanor can do in Intercom.
Contacts23
List Contacts
List all contacts in the workspace (cursor pagination, default 50/page, max 150).
Create Contact
Create an Intercom user or lead contact.
Get Contact
Retrieve a single contact by ID.
Update Contact
Update an existing contact.
Delete Contact
Delete a single contact.
Find Contact By External ID
Fetch a contact by external ID.
Merge Contacts
Merge a lead into a user.
Search Contacts
Search contacts by attribute query (operator tree in body).
Archive Contact
Archive a contact.
Unarchive Contact
Unarchive a contact.
Block Contact
Block a contact.
Attach Company To Contact
Attach a company to a contact.
List Contact Companies
List companies for a contact.
Detach Company From Contact
Detach a company from a contact.
List Contact Notes
List notes on a contact.
Create Contact Note
Add a note to a contact.
List Contact Segments
List segments for a contact.
List Contact Subscriptions
List subscription types on a contact.
Add Contact Subscription
Add a subscription type to a contact.
Remove Contact Subscription
Remove a subscription type from a contact.
List Contact Tags
List tags on a contact.
Tag Contact
Tag a contact.
Untag Contact
Untag a contact.
Conversations14
List Conversations
List all conversations (cursor pagination, default 20/page, max 150).
Create Conversation
Create a contact-initiated conversation.
Get Conversation
Retrieve a single conversation (up to 500 most recent parts).
Update Conversation
Update a conversation (custom attributes, read state).
Delete Conversation
Permanently delete a conversation.
Search Conversations
Search conversations by attribute query (operator tree in body).
Reply To Conversation
Reply to a conversation (admin/user/comment/note).
Manage Conversation
Manage a conversation: close, snooze, open, or assign.
Attach Contact To Conversation
Attach a contact to a conversation.
Detach Contact From Conversation
Detach a contact from a conversation.
Attach Tag To Conversation
Attach a tag to a conversation.
Detach Tag From Conversation
Detach a tag from a conversation.
Redact Conversation
Redact a conversation part or source message.
Convert Conversation To Ticket
Convert a conversation into a ticket.
Companies10
Create Or Update Company
Create or update a company.
List Companies
Retrieve companies with filters.
Get Company
Fetch a single company by ID.
Update Company
Update a single company.
Delete Company
Delete (archive) a company.
List Company Contacts
List contacts attached to a company.
List Company Segments
List segments attached to a company.
List Company Notes
List notes on a company.
List All Companies
List all companies (paginated).
Scroll Companies
Scroll through all companies (bulk export).
Help Center7
List Collections
List all Help Center collections.
Create Collection
Create a Help Center collection.
Get Collection
Retrieve a Help Center collection by ID.
Update Collection
Update a Help Center collection.
Delete Collection
Delete a Help Center collection.
List Help Centers
List all Help Centers.
Get Help Center
Retrieve a Help Center by ID.
Tickets7
Create Ticket
Create a ticket (ticket_type_id, contacts, attributes).
Get Ticket
Retrieve a single ticket by ID.
Update Ticket
Update a ticket (state, attributes, assignment).
Search Tickets
Search tickets by attribute query (operator tree in body).
Reply To Ticket
Reply to a ticket (admin/contact, body, type).
Attach Tag To Ticket
Attach a tag to a ticket.
Detach Tag From Ticket
Detach a tag from a ticket.
Articles6
List Articles
Fetch all articles.
Create Article
Create an article.
Get Article
Retrieve a single article by ID.
Update Article
Update an article.
Delete Article
Delete an article.
Search Articles
Search for articles.
Ticket Types6
List Ticket Types
List all ticket types.
Create Ticket Type
Create a ticket type.
Get Ticket Type
Retrieve a ticket type.
Update Ticket Type
Update a ticket type.
Create Ticket Type Attribute
Create a ticket type attribute.
Update Ticket Type Attribute
Update a ticket type attribute.
Admins4
List Admins
Fetch all admins for the workspace.
Get Admin
Retrieve a single admin by ID.
Set Admin Away
Set an admin away/active for the Inbox.
List Admin Activity Logs
Retrieve activity logs across admins.
Tags4
List Tags
List all tags for the workspace.
Create Or Update Tag
Create/update a tag, or tag/untag companies/users.
Get Tag
Retrieve a single tag by ID.
Delete Tag
Delete a tag.
Data Attributes3
List Data Attributes
List all data attributes.
Create Data Attribute
Create a custom data attribute.
Update Data Attribute
Update a data attribute.
Events3
Submit Data Event
Submit a data event for a user.
List Data Events
List data events for a user.
Create Event Summaries
Create event summaries for a user.
Visitors3
Get Visitor
Retrieve a visitor (by user_id query).
Update Visitor
Update a visitor.
Convert Visitor
Convert a visitor into a lead or user.
Segments2
List Segments
List all segments.
Get Segment
Retrieve a single segment by ID.
Teams2
List Teams
List all teams.
Get Team
Retrieve a single team by ID.
Away Status Reasons1
List Away Status Reasons
List configured away status reasons.
Jobs1
Get Job Status
Retrieve the status of an async job.
Me1
Get Current Admin
View the currently authorized admin.
Messages1
Create Message
Create an admin-initiated message (in-app / email).
Notes1
Get Note
Retrieve a single note by ID.
Subscription Types1
List Subscription Types
List all subscription types in the workspace.
Nothing matches your search.
Automations using Intercom
Build your own automation with Intercom in the visual builder.
Automations with Intercom
Frequently asked questions
What can I automate with Intercom?
100 actions are available — for example: List Contacts, Create Contact, Get Contact, Update Contact, Delete Contact, and more.
Which Intercom events can start a workflow?
6 triggers — for example: Contact Created, Contact Updated, Conversation Created, Conversation Replied.
Can Intercom be used as an AI agent tool?
Yes. Every Intercom action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.
How is the Intercom integration modelled?
Intercom is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.