# Intercom

Intercom provides live chat, messaging, and customer engagement tools, enabling businesses to drive conversions, handle support, and personalize communication at scale

Category: Communication. Connect from any Rakazo bot at https://rakazo.com/integrations/intercom/.

## Actions

- **Assign conversation**: Assigns a conversation to a specific admin or team in intercom
- **Attach a contact to a company**: You can attach a company to a single contact.
- **Close conversation**: Closes a conversation in intercom, marking it as resolved
- **Create conversation**: Creates a new conversation in intercom
- **Get conversation** (read-only): Retrieves a specific conversation by id with all messages and details
- **List conversations** (read-only): Lists conversations from intercom with filtering and pagination support
- **Reopen conversation**: Reopens a closed conversation in intercom
- **Reply to conversation**: Sends a reply to an existing conversation in intercom
- **Search conversations** (read-only): Searches for conversations using query string with support for filtering and sorting
- **Add subscription to a contact**: You can add a specific subscription to a contact.
- **Add tag to a contact**: You can tag a specific contact.
- **Create a collection**: You can create a new collection by making a post request to https.
- **Create a note**: You can add a note to a single contact.
- **Create an article**: You can create a new article by making a post request to https.
- **Create or update a company**: You can create or update a company.
- **Delete a collection**: You can delete a single collection by making a delete request to https.
- **Delete a company**: You can delete a single company.
- **Delete a contact**: You can delete a single contact.
- **Delete an article**: You can delete a single article by making a delete request to https.
- **Detach a contact from a company**: You can detach a company from a single contact.
- **Get a contact** (read-only): You can fetch the details of a single contact.
- **Identify an admin** (read-only): You can view the currently authorised admin along with the embedded app object (a "workspace" in legacy terminology).
- **List all activity logs** (read-only): You can get a log of activities by all admins in an app.
- **List all admins** (read-only): You can fetch a list of admins for a given workspace.
- **List all articles** (read-only): You can fetch a list of all articles by making a get request to https.
- **List all collections** (read-only): You can fetch a list of all collections by making a get request to https.
- **List all companies** (read-only): You can list companies.
- **List all help centers** (read-only): You can list all help centers by making a get request to https.
- **List all notes** (read-only): You can fetch a list of notes that are associated to a contact.
- **List attached companies for contact** (read-only): You can fetch a list of companies that are associated to a contact.
- **List attached contacts** (read-only): You can fetch a list of all contacts that belong to a company.
- **List attached segments for companies** (read-only): You can fetch a list of all segments that belong to a company.
- **List attached segments for contact** (read-only): You can fetch a list of segments that are associated to a contact.
- **List subscriptions for a contact** (read-only): You can fetch a list of subscription types that are attached to a contact.
- **List tags attached to a contact** (read-only): You can fetch a list of all tags that are attached to a specific contact.
- **Merge a lead and a user**: You can merge a contact with a role of lead into a contact with a role of user.
- **Remove subscription from a contact**: You can remove a specific subscription from a contact.
- **Remove tag from a contact**: You can remove tag from a specific contact.
- **Retrieve a collection** (read-only): You can fetch the details of a single collection by making a get request to https.
- **Retrieve a company by id** (read-only): You can fetch a single company.
- **Retrieve a help center** (read-only): You can fetch the details of a single help center by making a get request to https.
- **Retrieve an admin** (read-only): You can retrieve the details of a single admin.
- **Retrieve an article** (read-only): You can fetch the details of a single article by making a get request to https.
- **Retrieve companies** (read-only): You can fetch a single company by passing in company id or name.
- **Scroll over all companies** (read-only): The list all companies functionality does not work well for huge datasets, and can result in errors and performance problems when paging…
- **Search for articles** (read-only): You can search for articles by making a get request to https.
- **Set an admin to away**: You can set an admin as away for the inbox.
- **Update a collection**: You can update the details of a single collection by making a put request to https.
- **Update a company**: You can update a single company using the intercom provisioned id.
- **Update a contact**: You can update an existing contact (ie.
- **Update an article**: You can update the details of a single article by making a put request to https.
