hermes

Connect Hermes to Intercom and Salesforce

Give Hermes Intercom and Salesforce together and every support contact can land in the CRM without hand copying. Intercom holds the contacts, companies, and conversations, while Salesforce is the system of record for accounts and approvals. Hermes creates or updates a contact in Intercom and mirrors it into Salesforce, or clears a Salesforce approval and notes the outcome back on the Intercom company. One agent runs the bridge between the support side and the record of truth.

Loading preview…
Opens a workflow with 105 tools ready to use.

Tools Hermes gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

Intercom

49 tools
Create or Update Contact

Create (or upsert) a contact — a user or a lead.

Get Contact

Retrieve a single contact by its Intercom ID.

Update Contact

Update a contact's attributes.

List Contacts

List/cursor-paginate all contacts.

Search Contacts

Search contacts by attribute filters (JSON query body).

Archive Contact

Archive (soft-delete) a contact.

Merge Contacts

Merge a lead into a user.

Create Contact Note

Add an internal note to a contact.

Unarchive Contact
Delete Contact
List Contact Notes
List Contact Companies
Attach Contact to Company
Detach Contact from Company
Tag Contact
Untag Contact
Create Conversation

Start a conversation from a contact.

Get Conversation

Retrieve a conversation with its parts.

List Conversations

List all conversations.

Search Conversations

Search conversations by filters (JSON query body).

Reply to Conversation

Add an admin or user reply (comment or note) to a conversation.

Manage Conversation

Assign, snooze, open, or close a conversation.

Tag Conversation

Attach a tag to a conversation.

Untag Conversation
Create Ticket

Create a support, back-office, or tracker ticket.

Get Ticket

Retrieve a ticket by ID.

Update Ticket

Update ticket state, attributes, or assignee.

Search Tickets

Search tickets by filters (JSON query body).

List Ticket Types
Reply to Ticket
Create or Update Company

Create or upsert a company by company_id.

Get Company

Retrieve a company by its Intercom ID.

List Company Contacts

List contacts attached to a company.

List Companies
Delete Company
Send Message

Send an in-app or email message from an admin to a contact.

Submit Data Event

Submit a custom data event for a contact (analytics / triggers).

List Tags

List all tags in the workspace.

Create Tag

Create a tag (or update an existing tag by name).

Delete Tag
List Admins

List all admins (teammates) in the workspace.

List Teams

List all teams in the workspace.

List Data Attributes

List custom/standard data attributes (schema).

List Segments

List all segments.

List Articles
Get Article
Create Article
Update Article
Delete Article

Salesforce

56 tools
Execute Soql Query

Execute a SOQL query to retrieve records

Get Query Result Next Batch

Get the next batch of query results using a query locator

Execute Sosl Search

Execute a SOSL search across multiple objects

Get Single Record

Get a single record by ID

Create Single Record

Create a new record

Update Single Record

Update an existing record

Delete Single Record

Delete a record

Upsert Record by External Id

Create or update a record using an external ID field

Create Multiple Records

Create multiple records in a single request (up to 200)

Update Multiple Records

Update multiple records in a single request (up to 200)

Delete Multiple Records

Delete multiple records in a single request (up to 200)

List Available Sobjects

List all available sObjects in the org

Get Sobject Metadata

Get detailed metadata for a specific sObject including all fields

Get Org Global Metadata

Get global metadata about the org

Get Org Api Limits

Get org API usage limits

Get Current User Info

Get information about the current authenticated user

Get Available Api Versions

Get available Salesforce API versions

Get User Available Tabs

Get available tabs for the user

List Approval Processes

List all approval processes in the org

Submit Record for Approval

Submit a record for approval

Approve or Reject Approval Request

Approve or reject a pending approval request

Get Blob Field Content

Get blob (binary) data for a record field like Attachment body or Document body

Create Record Attachment

Create an attachment on a record

Upload File As Content Version

Upload a file as ContentVersion (Files)

Execute Composite Api Request

Execute multiple REST API requests in a single call

Create Nested Record Tree

Create a tree of nested, parent-child records in a single request

Get Recently Viewed Records

Get recently viewed records

List Global Quick Actions

List available global quick actions

List Object Quick Actions

List quick actions for a specific object

Execute Quick Action

Execute a quick action

Get Sobject Page Layouts

Get page layouts for an object

Get Sobject Compact Layouts

Get compact layouts for an object

Create Bulk Data Job

Create a bulk ingest job for large data operations

Upload Csv to Bulk Job

Upload CSV data to a bulk job

Close Bulk Data Job

Close a bulk job to start processing

Get Bulk Job Status

Get the status of a bulk job

Get Bulk Job Results

Get results (successful or failed records) from a bulk job

Abort Bulk Data Job

Abort a bulk job

List Bulk Data Jobs

List bulk jobs

List Available Reports

List available reports

Execute Report and Get Results

Execute a report and get results

Get Report Metadata

Get metadata for a report

Get Deleted Records in Range

Get records deleted within a time range

Get Updated Records in Range

Get records updated within a time range

Execute Soql Query Including Deleted

Execute a SOQL query including deleted and archived records

List Object List Views

Get list views for an object

Get List View Details

Get details of a specific list view

Execute List View Query

Execute a list view and get results

List Available Dashboards

List available dashboards

Get Dashboard Data

Get dashboard data and metadata

Refresh Dashboard Data

Refresh a dashboard to get latest data

List Invocable Actions

List available standard invocable actions

Get Invocable Action Details

Get details of a specific invocable action

Execute Invocable Action

Execute an invocable action

Post Message to Chatter Feed

Post a message to Chatter feed

Get Chatter Feed Items

Get Chatter feed items

What you can build

Create or update an Intercom contact and mirror it into Salesforce as a single record so support and sales stay aligned.
Collect the day's new Intercom companies and load them into Salesforce with a single bulk data job.
Log an Intercom conversation and upload its notes to Salesforce as a content version on the account.
Approve or reject a Salesforce approval request and update the customer's Intercom company with the outcome.

About Hermes

Hermes is an open agent built on Nous Research’s Hermes models. NoClick runs it hosted and connects your apps to it as tools, so it can do real work across your systems. Wire an integration into the agent and Hermes can use that app’s operations directly while it reasons through a task. It is a strong pick when you want an open-model agent with genuine tool access.

Built on open Hermes models
Capable general reasoning
Flexible, open-model foundation
Hosted with apps wired in as tools

Frequently asked questions

Open your Hermes agent in one click

NoClick runs Hermes for you with Intercom and Salesforce wired in as tools. Connect your account and run.