This section provides an overview of the HubSpot tools available for AI Agents to interact with HubSpot. These tools allow agents to perform various operations such as finding deals, managing notes, creating and updating deals, and sending messages within the HubSpot ecosystem.

List of HubSpot Tools

Tool NameDescription
Find HubSpot DealFind a deal in HubSpot using its ID
Create HubSpot NoteCreate a new note in HubSpot
Update HubSpot NoteUpdate an existing note in HubSpot
Delete HubSpot NoteDelete a note from HubSpot
Create HubSpot DealCreate a new deal in HubSpot
Update HubSpot DealUpdate an existing deal in HubSpot
Delete HubSpot DealDelete a deal from HubSpot
Send HubSpot Thread MessageSend a message via HubSpot

Find HubSpot Deal

Description

This tool allows agents to find a specific deal in HubSpot using its unique identifier.

System Tool ID and Tool Description for Agents

  • Tool ID: hubspot_find_deal_by_id
  • Description: Find deal in Hubspot by ID

Arguments

NameRequiredTypeDescription
idRequiredstringThe unique identifier of the deal to find

Create HubSpot Note

Description

This tool enables agents to create a new note in HubSpot, associating it with deals, contacts, or companies.

System Tool ID and Tool Description for Agents

  • Tool ID: hubspot_create_note
  • Description: Create note via Hubspot.

Arguments

NameRequiredTypeDescription
deal_idsRequiredarray of stringsIDs of deals to associate with the note
contact_idsRequiredarray of stringsIDs of contacts to associate with the note
company_idsRequiredarray of stringsIDs of companies to associate with the note
note_bodyRequiredstringThe content of the note

Update HubSpot Note

Description

This tool allows agents to update an existing note in HubSpot, modifying its content or associations.

System Tool ID and Tool Description for Agents

  • Tool ID: hubspot_update_note
  • Description: Update note via Hubspot.

Arguments

NameRequiredTypeDescription
note_idRequiredstringID of the note to update
deal_idsRequiredarray of stringsUpdated IDs of deals to associate with the note
contact_idsRequiredarray of stringsUpdated IDs of contacts to associate with the note
company_idsRequiredarray of stringsUpdated IDs of companies to associate with the note
note_bodyRequiredstringUpdated content of the note

Delete HubSpot Note

Description

This tool enables agents to delete a specific note from HubSpot.

System Tool ID and Tool Description for Agents

  • Tool ID: hubspot_delete_note
  • Description: Delete note via Hubspot.

Arguments

NameRequiredTypeDescription
note_idRequiredstringID of the note to delete

Create HubSpot Deal

Description

This tool allows agents to create a new deal in HubSpot with various properties and associations.

System Tool ID and Tool Description for Agents

  • Tool ID: hubspot_create_deal
  • Description: Create deal via Hubspot.

Arguments

NameRequiredTypeDescription
deal_nameRequiredstringName of the deal
deal_typeRequiredstringType of the deal (automatically transformed to lowercase and spaces removed)
descriptionRequiredstringDescription of the deal
pipelineRequiredstringPipeline the deal belongs to
contact_idsRequiredarray of stringsIDs of contacts associated with the deal
company_idsRequiredarray of stringsIDs of companies associated with the deal
deal_stageRequiredstringStage of the deal (automatically transformed to lowercase and spaces removed)
amountRequiredstringMonetary amount of the deal
close_dateRequiredstringExpected close date of the deal (automatically transformed to timestamp)

Update HubSpot Deal

Description

This tool enables agents to update an existing deal in HubSpot, modifying its properties and associations.

System Tool ID and Tool Description for Agents

  • Tool ID: hubspot_update_deal
  • Description: Update deal via Hubspot.

Arguments

NameRequiredTypeDescription
deal_idRequiredstringID of the deal to update
deal_nameRequiredstringUpdated name of the deal
deal_typeRequiredstringUpdated type of the deal (automatically transformed to lowercase and spaces removed)
descriptionRequiredstringUpdated description of the deal
pipelineRequiredstringUpdated pipeline the deal belongs to
contact_idsRequiredarray of stringsUpdated IDs of contacts associated with the deal
company_idsRequiredarray of stringsUpdated IDs of companies associated with the deal
deal_stageRequiredstringUpdated stage of the deal (automatically transformed to lowercase and spaces removed)
amountRequiredstringUpdated monetary amount of the deal
close_dateRequiredstringUpdated expected close date of the deal (automatically transformed to timestamp)

Delete HubSpot Deal

Description

This tool allows agents to delete a specific deal from HubSpot.

System Tool ID and Tool Description for Agents

  • Tool ID: hubspot_delete_deal
  • Description: Delete deal via Hubspot.

Arguments

NameRequiredTypeDescription
deal_idRequiredstringID of the deal to delete

Send HubSpot Thread Message

Description

This tool enables agents to send a message via HubSpot’s messaging system.

System Tool ID and Tool Description for Agents

  • Tool ID: hubspot_send_thread_message
  • Description: Send messages via Hubspot.

Arguments

NameRequiredTypeDescription
threadIdRequiredstringID of the thread to send the message to
channelIdRequiredstringID of the channel to send the message through
channelAccountIdRequiredstringID of the channel account
subjectRequiredstringSubject of the message
senderActorIdRequiredstringID of the sender
textRequiredstringContent of the message