Intercom integration | Zervanor
← All connectors

Intercom

Also an agent tool
support

Intercom 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.

webhook

Contact Created

Fires when a contact is created

webhook

Contact Updated

Fires when a contact changes

webhook

Conversation Created

Fires when a conversation is created

webhook

Conversation Replied

Fires when a conversation receives a reply

polling

Intercom Contact

List all contacts in the workspace (cursor pagination, default 50/page, max 150).

polling

Intercom Conversation

List all conversations (cursor pagination, default 20/page, max 150).

Actions 100

What Zervanor can do in Intercom.

Contacts23

GET

List Contacts

List all contacts in the workspace (cursor pagination, default 50/page, max 150).

POST

Create Contact

Create an Intercom user or lead contact.

GET

Get Contact

Retrieve a single contact by ID.

PUT

Update Contact

Update an existing contact.

DELETE

Delete Contact

Delete a single contact.

GET

Find Contact By External ID

Fetch a contact by external ID.

POST

Merge Contacts

Merge a lead into a user.

POST

Search Contacts

Search contacts by attribute query (operator tree in body).

POST

Archive Contact

Archive a contact.

POST

Unarchive Contact

Unarchive a contact.

POST

Block Contact

Block a contact.

POST

Attach Company To Contact

Attach a company to a contact.

GET

List Contact Companies

List companies for a contact.

DELETE

Detach Company From Contact

Detach a company from a contact.

GET

List Contact Notes

List notes on a contact.

POST

Create Contact Note

Add a note to a contact.

GET

List Contact Segments

List segments for a contact.

GET

List Contact Subscriptions

List subscription types on a contact.

POST

Add Contact Subscription

Add a subscription type to a contact.

DELETE

Remove Contact Subscription

Remove a subscription type from a contact.

GET

List Contact Tags

List tags on a contact.

POST

Tag Contact

Tag a contact.

DELETE

Untag Contact

Untag a contact.

Conversations14

GET

List Conversations

List all conversations (cursor pagination, default 20/page, max 150).

POST

Create Conversation

Create a contact-initiated conversation.

GET

Get Conversation

Retrieve a single conversation (up to 500 most recent parts).

PUT

Update Conversation

Update a conversation (custom attributes, read state).

DELETE

Delete Conversation

Permanently delete a conversation.

POST

Search Conversations

Search conversations by attribute query (operator tree in body).

POST

Reply To Conversation

Reply to a conversation (admin/user/comment/note).

POST

Manage Conversation

Manage a conversation: close, snooze, open, or assign.

POST

Attach Contact To Conversation

Attach a contact to a conversation.

DELETE

Detach Contact From Conversation

Detach a contact from a conversation.

POST

Attach Tag To Conversation

Attach a tag to a conversation.

DELETE

Detach Tag From Conversation

Detach a tag from a conversation.

POST

Redact Conversation

Redact a conversation part or source message.

POST

Convert Conversation To Ticket

Convert a conversation into a ticket.

Companies10

POST

Create Or Update Company

Create or update a company.

GET

List Companies

Retrieve companies with filters.

GET

Get Company

Fetch a single company by ID.

PUT

Update Company

Update a single company.

DELETE

Delete Company

Delete (archive) a company.

GET

List Company Contacts

List contacts attached to a company.

GET

List Company Segments

List segments attached to a company.

GET

List Company Notes

List notes on a company.

POST

List All Companies

List all companies (paginated).

GET

Scroll Companies

Scroll through all companies (bulk export).

Help Center7

GET

List Collections

List all Help Center collections.

POST

Create Collection

Create a Help Center collection.

GET

Get Collection

Retrieve a Help Center collection by ID.

PUT

Update Collection

Update a Help Center collection.

DELETE

Delete Collection

Delete a Help Center collection.

GET

List Help Centers

List all Help Centers.

GET

Get Help Center

Retrieve a Help Center by ID.

Tickets7

POST

Create Ticket

Create a ticket (ticket_type_id, contacts, attributes).

GET

Get Ticket

Retrieve a single ticket by ID.

PUT

Update Ticket

Update a ticket (state, attributes, assignment).

POST

Search Tickets

Search tickets by attribute query (operator tree in body).

POST

Reply To Ticket

Reply to a ticket (admin/contact, body, type).

POST

Attach Tag To Ticket

Attach a tag to a ticket.

DELETE

Detach Tag From Ticket

Detach a tag from a ticket.

Articles6

GET

List Articles

Fetch all articles.

POST

Create Article

Create an article.

GET

Get Article

Retrieve a single article by ID.

PUT

Update Article

Update an article.

DELETE

Delete Article

Delete an article.

GET

Search Articles

Search for articles.

Ticket Types6

GET

List Ticket Types

List all ticket types.

POST

Create Ticket Type

Create a ticket type.

GET

Get Ticket Type

Retrieve a ticket type.

PUT

Update Ticket Type

Update a ticket type.

POST

Create Ticket Type Attribute

Create a ticket type attribute.

PUT

Update Ticket Type Attribute

Update a ticket type attribute.

Admins4

GET

List Admins

Fetch all admins for the workspace.

GET

Get Admin

Retrieve a single admin by ID.

PUT

Set Admin Away

Set an admin away/active for the Inbox.

GET

List Admin Activity Logs

Retrieve activity logs across admins.

Tags4

GET

List Tags

List all tags for the workspace.

POST

Create Or Update Tag

Create/update a tag, or tag/untag companies/users.

GET

Get Tag

Retrieve a single tag by ID.

DELETE

Delete Tag

Delete a tag.

Data Attributes3

GET

List Data Attributes

List all data attributes.

POST

Create Data Attribute

Create a custom data attribute.

PUT

Update Data Attribute

Update a data attribute.

Events3

POST

Submit Data Event

Submit a data event for a user.

GET

List Data Events

List data events for a user.

POST

Create Event Summaries

Create event summaries for a user.

Visitors3

GET

Get Visitor

Retrieve a visitor (by user_id query).

PUT

Update Visitor

Update a visitor.

POST

Convert Visitor

Convert a visitor into a lead or user.

Segments2

GET

List Segments

List all segments.

GET

Get Segment

Retrieve a single segment by ID.

Teams2

GET

List Teams

List all teams.

GET

Get Team

Retrieve a single team by ID.

Away Status Reasons1

GET

List Away Status Reasons

List configured away status reasons.

Jobs1

GET

Get Job Status

Retrieve the status of an async job.

Me1

GET

Get Current Admin

View the currently authorized admin.

Messages1

POST

Create Message

Create an admin-initiated message (in-app / email).

Notes1

GET

Get Note

Retrieve a single note by ID.

Subscription Types1

GET

List Subscription Types

List all subscription types in the workspace.

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.