hermes

Connect Hermes to Salesforce and Shopify

Wire Salesforce and Shopify into Hermes at once and it can reconcile your store with your system of record on its own. Shopify is where orders, inventory, and refunds live, Salesforce is where the account history and reporting sit. The agent can calculate a refund on an order, cancel it, and write the outcome back to a Salesforce record in the same task. With both as tools it stops being a store bot and starts closing the loop between commerce and CRM.

Loading preview…
Opens a workflow with 159 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.

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

Shopify

103 tools
List Products

List products from the store with pagination and filtering

Get Product by Id

Get a single product by ID

Create Product

Create a new product

Update Product

Update an existing product

Delete Product

Delete a product

Count Products

Get the count of products

List Product Variants

List all variants for a product

Get Product Variant by Id

Get a single product variant by ID

Create Product Variant

Create a new product variant

Update Product Variant

Update an existing product variant

Delete Product Variant

Delete a product variant

Count Product Variants

Get the count of variants for a product

List Product Images

List all images for a product

Get Product Image by Id

Get a single product image by ID

Create Product Image

Create a new product image

Delete Product Image

Delete a product image

List Orders

List orders from the store with pagination and filtering

Get Order by Id

Get a single order by ID

Create Order

Create a new order

Update Order

Update an existing order

Delete Order

Delete an order

Cancel Order

Cancel an order

Close Order

Close an order

Reopen Closed Order

Reopen a closed order

Count Orders

Get the count of orders

List Order Refunds

List all refunds for an order

Get Order Refund by Id

Get a single refund by ID

Create Order Refund

Create a refund for an order

Calculate Order Refund

Calculate refund transactions for an order

List Order Transactions

List all transactions for an order

Get Order Transaction by Id

Get a single transaction by ID

Create Order Transaction

Create a transaction for an order

Count Order Transactions

Get the count of transactions for an order

List Customers

List customers from the store with pagination and filtering

Get Customer by Id

Get a single customer by ID

Create Customer

Create a new customer

Update Customer

Update an existing customer

Delete Customer

Delete a customer

Search Customers

Search for customers

Count Customers

Get the count of customers

Get Customer Orders

Get orders for a specific customer

List Customer Addresses

List all addresses for a customer

Get Customer Address by Id

Get a single customer address by ID

Create Customer Address

Create a new address for a customer

Update Customer Address

Update an existing customer address

Delete Customer Address

Delete a customer address

Set Default Customer Address

Set a customer address as the default

List Inventory Levels

List inventory levels for items or locations

Adjust Inventory Level at Location

Adjust the inventory level of an item at a location

Set Inventory Level at Location

Set the inventory level of an item at a location

Connect Inventory Item to Location

Connect an inventory item to a location

Delete Inventory Level

Delete an inventory level (disconnect item from location)

List Order Fulfillments

List fulfillments for an order

Get Order Fulfillment

Get a single fulfillment

Create Order Fulfillment

Create a fulfillment for an order

Update Order Fulfillment

Update a fulfillment

Complete Order Fulfillment

Mark a fulfillment as complete

Cancel Order Fulfillment

Cancel a fulfillment

List Collections

List collections (custom collections)

Get Collection by Id

Get a single collection

Create Collection

Create a new collection

Update Collection

Update a collection

Delete Collection

Delete a collection

Add Product to Collection

Add a product to a collection

List All Locations

List all locations

Get Location by Id

Get a single location

Get Shop Information

Get shop information

List Metafields

List metafields for a resource

Get Metafield by Id

Get a single metafield

Create Metafield

Create a metafield

Update Metafield

Update a metafield

Delete Metafield

Delete a metafield

List Webhooks

List webhooks

Get Webhook by Id

Get a single webhook

Create Webhook

Create a webhook

Update Webhook

Update a webhook

Delete Webhook

Delete a webhook

List Price Rules

List price rules

Get Price Rule by Id

Get a single price rule

Create Price Rule

Create a price rule

Update Price Rule

Update a price rule

Delete Price Rule

Delete a price rule

List Discount Codes

List discount codes for a price rule

Create Discount Code

Create a discount code for a price rule

Delete Discount Code

Delete a discount code

List Gift Cards

List gift cards

Get Gift Card by Id

Get a single gift card

Create Gift Card

Create a gift card

Update Gift Card

Update a gift card

Disable Gift Card

Disable a gift card

Execute Custom Graphql Query

Execute a custom GraphQL query (provides 100% API coverage)

Execute Custom Graphql Mutation

Execute a custom GraphQL mutation (provides 100% API coverage)

Query Products with Graphql

Query products using GraphQL (more powerful than REST)

Create Product with Graphql

Create a product using GraphQL

Update Product with Graphql

Update a product using GraphQL

Query Orders with Graphql

Query orders using GraphQL

Create Draft Order with Graphql

Create a draft order using GraphQL

Query Customers with Graphql

Query customers using GraphQL

Create Customer with Graphql

Create a customer using GraphQL

Query Inventory with Graphql

Query inventory levels using GraphQL

Query Collections with Graphql

Query collections using GraphQL

Query Fulfillment Orders with Graphql

Query fulfillment orders using GraphQL

Get Shop with Graphql

Get shop information using GraphQL

What you can build

Calculate the refund on a canceled Shopify order and create a Salesforce record logging the amount and reason against the account.
Once an approval request clears in Salesforce, add the approved product to its Shopify collection so it goes live.
Cancel a Shopify order and its fulfillment, then create a Salesforce record noting the cancellation on the customer.
Adjust inventory at a Shopify location and upload the updated stock sheet as a content version on the related Salesforce record.

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 Salesforce and Shopify wired in as tools. Connect your account and run.