Integrations

HubSpot

20 actions for HubSpot.

Create Company in HubSpot#

Creates a new company in HubSpot CRM using the specified input parameters.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotCreateCompany

Inputs#

FieldTypeRequiredDefaultWhat it does
CompanyListNo—Properties of the company as required by the HubSpot API.
Association CategoryTextNoHUBSPOT_DEFINEDType of relationship between records (default or custom). Keep HUBSPOT_DEFINED if unsure. Options: HUBSPOT_DEFINED, USER_DEFINED, INTEGRATION_DEFINED
Association Type IDTextNo(empty)Specifies exact relationships between records. Needed for custom or specific use cases. Leave empty if unnecessary.
Mapped IDTextNo(empty)The ID of the object you’re linking to (e.g. company ID). Leave empty if unnecessary.

Outputs#

OutputType
Company IdText
Company DataObject

Use as an agent tool#

Tool name: hubspot_create_company

Create a new company in HubSpot CRM

Create Contact in HubSpot#

Creates a new contact in HubSpot CRM using the specified input parameters.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotCreateContact

Inputs#

FieldTypeRequiredDefaultWhat it does
ContactListNo—Properties of the contact as required by the HubSpot API.
Association CategoryTextNoHUBSPOT_DEFINEDType of relationship between records (default or custom). Keep HUBSPOT_DEFINED if unsure. Options: HUBSPOT_DEFINED, USER_DEFINED, INTEGRATION_DEFINED
Association Type IDTextNo(empty)Specifies exact relationships between records. Needed for custom or specific use cases. Leave empty if unnecessary.
Mapped IDTextNo(empty)The ID of the object you’re linking to (e.g. company ID). Leave empty if unnecessary.

Outputs#

OutputType
Contact IdText
Contact DataObject

Use as an agent tool#

Tool name: hubspot_create_contact

Create a new contact in HubSpot CRM

Create New Message in HubSpot#

Creates a new message in a HubSpot conversation. The message will be sent to the specified conversation.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotCreateMessage

Inputs#

FieldTypeRequiredDefaultWhat it does
MessageTextNo{input}The message to send to the conversation.
HubSpot Object IDTextNo{hubspot_obj_id}The ID of the HubSpot conversation to send the message to.
Send as CommentTextNoCommentWhether to send as Comment (visible only to agents) or as Message (visible to end user). Options: Comment, Message
Thread OwnerChoiceNo{thread_owner}The owner of the thread (HubSpot actor ID).

Outputs#

OutputType
Message SentYes/No
ResponseText

Use as an agent tool#

Tool name: hubspot_create_message

Create a new message in a HubSpot conversation

Create Ticket in HubSpot#

Creates a new ticket in HubSpot CRM using the specified input parameters.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotCreateTicket

Inputs#

FieldTypeRequiredDefaultWhat it does
TicketListNo—Properties of the ticket as required by the HubSpot API.
Pipeline IDTextNo(empty)The ID of the pipeline to create the ticket in. Use List Pipelines step to find IDs. Leave empty for default pipeline.
Pipeline StageTextNo(empty)The ID of the pipeline stage (status). Use List Pipelines step to find stage IDs.
PriorityTextNo(empty)Ticket priority level. Leave empty to not set. Options: , LOW, MEDIUM, HIGH
Association CategoryTextNoHUBSPOT_DEFINEDType of relationship between records (default or custom). Keep HUBSPOT_DEFINED if unsure. Options: HUBSPOT_DEFINED, USER_DEFINED, INTEGRATION_DEFINED
Association Type IDTextNo(empty)Specifies exact relationships between records. Needed for custom or specific use cases. Leave empty if unnecessary.
Mapped IDTextNo(empty)The ID of the object you’re linking to (e.g. company ID). Leave empty if unnecessary.

Outputs#

OutputType
Ticket IdText
Ticket DataObject

Use as an agent tool#

Tool name: hubspot_create_ticket

Create a new ticket in HubSpot CRM

Delete Company in HubSpot#

Archives (soft-deletes) a company in HubSpot CRM.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotDeleteCompany

Inputs#

FieldTypeRequiredDefaultWhat it does
Company IDTextNo{input}The ID of the company to delete from HubSpot.

Outputs#

OutputType
Company IdText
SuccessYes/No

Use as an agent tool#

Tool name: hubspot_delete_company

Delete (archive) a company in HubSpot CRM

Delete Ticket in HubSpot#

Archives (soft-deletes) a ticket in HubSpot CRM.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotDeleteTicket

Inputs#

FieldTypeRequiredDefaultWhat it does
Ticket IDTextNo{input}The ID of the ticket to delete from HubSpot.

Outputs#

OutputType
Ticket IdText
SuccessYes/No

Use as an agent tool#

Tool name: hubspot_delete_ticket

Delete (archive) a ticket in HubSpot CRM

HubSpot Escalate to Agent#

Escalates a message to a human agent in HubSpot.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotEscalate

Inputs#

FieldTypeRequiredDefaultWhat it does
Input ValueTextNo—The message to escalate to an agent.

Outputs#

OutputType
EscalatedYes/No
ResponseText

Use as an agent tool#

Tool name: hubspot_escalate

Escalate a conversation to a human agent in HubSpot

Get Company By ID in HubSpot#

Fetches a company from HubSpot CRM based on the provided company ID.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotGetCompany

Inputs#

FieldTypeRequiredDefaultWhat it does
Company IDTextNo{input}The ID of the company to fetch from HubSpot.
PropertiesTextNo(empty)Comma-separated list of properties to return. Leave empty for default properties.

Outputs#

OutputType
Company IdText
Company DataObject

Use as an agent tool#

Tool name: hubspot_get_company

Get a company from HubSpot CRM by ID

Get Contact By ID in HubSpot#

Fetches a contact from HubSpot CRM based on the provided contact ID.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotGetContact

Inputs#

FieldTypeRequiredDefaultWhat it does
Contact IDTextNo{input}The ID of the contact to fetch from HubSpot.

Outputs#

OutputType
Contact IdText
Contact DataObject

Use as an agent tool#

Tool name: hubspot_get_contact

Get a contact from HubSpot CRM by ID

Get Ticket By ID in HubSpot#

Fetches a ticket from HubSpot CRM based on the provided ticket ID.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotGetTicket

Inputs#

FieldTypeRequiredDefaultWhat it does
Ticket IDTextNo{input}The ID of the ticket to fetch from HubSpot.
PropertiesTextNo(empty)Comma-separated list of properties to return. Leave empty for default properties.

Outputs#

OutputType
Ticket IdText
Ticket DataObject

Use as an agent tool#

Tool name: hubspot_get_ticket

Get a ticket from HubSpot CRM by ID

List Human Agents#

Lists available human agents in HubSpot for escalation.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotListAgents

Outputs#

OutputType
AgentsList
Total CountNumber

Use as an agent tool#

Tool name: hubspot_list_agents

List available human agents in HubSpot for escalation

List Companies in HubSpot#

Lists companies in HubSpot CRM with cursor-based pagination.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotListCompanies

Inputs#

FieldTypeRequiredDefaultWhat it does
LimitNumberNo10The maximum number of companies to return (1-100).
After (Cursor)TextNo(empty)Cursor token for pagination. Leave empty to start from the beginning.
PropertiesTextNo(empty)Comma-separated list of properties to return (e.g. name,domain,industry).
Include ArchivedYes/NoNoOffWhether to include archived companies.

Outputs#

OutputType
CompaniesList
Total CountNumber
Next AfterAny

Use as an agent tool#

Tool name: hubspot_list_companies

List companies in HubSpot CRM with pagination support

List Ticket Pipelines in HubSpot#

Lists all ticket pipelines and their stages in HubSpot CRM.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotListPipelines

Outputs#

OutputType
PipelinesList

Use as an agent tool#

Tool name: hubspot_list_pipelines

List all ticket pipelines and their stages in HubSpot CRM

List Teams#

Lists teams in HubSpot CRM.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotListTeams

Outputs#

OutputType
TeamsList
Total CountNumber

Use as an agent tool#

Tool name: hubspot_list_teams

List teams in HubSpot CRM

Search Companies in HubSpot#

Searches for companies in HubSpot CRM using the specified search criteria.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotSearchCompany

Inputs#

FieldTypeRequiredDefaultWhat it does
Input ValueTextNo{input}The input value for the search query.
OperatorTextNoEqualThe operator to apply for comparing the values. Options: Less than, Less than or equal, Greater than, Greater than or equal, Equal, Not equal, Between, In, Not in, Has property, Doesn’t have property, Contains token and 1 more
Property NameTextNonameThe property name to search for. Options: name, domain, industry, city, state, country, phone, website, annualrevenue, numberofemployees, hubspot_owner_id, lifecyclestage and 3 more
LimitNumberNo1The maximum number of companies to return.

Outputs#

OutputType
CompaniesList
Total CountNumber

Use as an agent tool#

Tool name: hubspot_search_company

Search for companies in HubSpot CRM using specified criteria

Search Contact in HubSpot#

Searches for contacts in HubSpot CRM using the specified search criteria.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotSearchContact

Inputs#

FieldTypeRequiredDefaultWhat it does
Input ValueTextNo{input}The input value for the search query.
OperatorTextNoEqualThe operator to apply for comparing the values. Options: Less than, Less than or equal, Greater than, Greater than or equal, Equal, Not equal, Between, In, Not in, Has property, Doesn’t have property, Contains token and 1 more
Property NameTextNoemailThe property name to search for. Options: firstname, lastname, email, lastmodifieddate, hs_object_id, createdate, phone, company, website, address, city, state and 4 more
LimitNumberNo1The maximum number of contacts to return.

Outputs#

OutputType
ContactsList
Total CountNumber

Use as an agent tool#

Tool name: hubspot_search_contact

Search for contacts in HubSpot CRM using specified criteria

Search Tickets in HubSpot#

Searches for tickets in HubSpot CRM using the specified search criteria.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotSearchTicket

Inputs#

FieldTypeRequiredDefaultWhat it does
Input ValueTextNo{input}The input value for the search query.
OperatorTextNoEqualThe operator to apply for comparing the values. Options: Less than, Less than or equal, Greater than, Greater than or equal, Equal, Not equal, Between, In, Not in, Has property, Doesn’t have property, Contains token and 1 more
Property NameTextNosubjectThe property name to search for. Options: subject, hs_ticket_priority, hs_pipeline, hs_pipeline_stage, hubspot_owner_id, hs_ticket_category, createdate, hs_lastmodifieddate, hs_object_id
LimitNumberNo1The maximum number of tickets to return.

Outputs#

OutputType
Total CountNumber
TicketsList

Use as an agent tool#

Tool name: hubspot_search_ticket

Search for tickets in HubSpot CRM using specified criteria

Update Company in HubSpot#

Updates an existing company in HubSpot CRM using the specified input parameters.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotUpdateCompany

Inputs#

FieldTypeRequiredDefaultWhat it does
Company IDTextNo{input}The ID of the company to update.
CompanyListNo—Properties of the company to update as required by the HubSpot API.
Association CategoryTextNoHUBSPOT_DEFINEDType of relationship between records (default or custom). Keep HUBSPOT_DEFINED if unsure. Options: HUBSPOT_DEFINED, USER_DEFINED, INTEGRATION_DEFINED
Association Type IDTextNo(empty)Specifies exact relationships between records. Needed for custom or specific use cases. Leave empty if unnecessary.
Mapped IDTextNo(empty)The ID of the object you’re linking to (e.g. company ID). Leave empty if unnecessary.

Outputs#

OutputType
Company IdText
Company DataObject

Use as an agent tool#

Tool name: hubspot_update_company

Update an existing company in HubSpot CRM

Update Contact in HubSpot#

Updates an existing contact in HubSpot CRM using the specified input parameters.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotUpdateContact

Inputs#

FieldTypeRequiredDefaultWhat it does
Contact IDTextNo{input}The ID of the contact to update.
ContactListNo—Properties of the contact to update as required by the HubSpot API.
Association CategoryTextNoHUBSPOT_DEFINEDType of relationship between records (default or custom). Keep HUBSPOT_DEFINED if unsure. Options: HUBSPOT_DEFINED, USER_DEFINED, INTEGRATION_DEFINED
Association Type IDTextNo(empty)Specifies exact relationships between records. Needed for custom or specific use cases. Leave empty if unnecessary.
Mapped IDTextNo(empty)The ID of the object you’re linking to (e.g. company ID). Leave empty if unnecessary.

Outputs#

OutputType
Contact IdText
Contact DataObject

Use as an agent tool#

Tool name: hubspot_update_contact

Update an existing contact in HubSpot CRM

Update Ticket in HubSpot#

Updates an existing ticket in HubSpot CRM using the specified input parameters.

Plans: Trial, Pro, Premium, Enterprise · Type: HubSpotUpdateTicket

Inputs#

FieldTypeRequiredDefaultWhat it does
Ticket IDTextNo{input}The ID of the ticket to update.
TicketListNo—Properties of the ticket to update as required by the HubSpot API.
Association CategoryTextNoHUBSPOT_DEFINEDType of relationship between records (default or custom). Keep HUBSPOT_DEFINED if unsure. Options: HUBSPOT_DEFINED, USER_DEFINED, INTEGRATION_DEFINED
Association Type IDTextNo(empty)Specifies exact relationships between records. Needed for custom or specific use cases. Leave empty if unnecessary.
Mapped IDTextNo(empty)The ID of the object you’re linking to (e.g. company ID). Leave empty if unnecessary.

Outputs#

OutputType
Ticket IdText
Ticket DataObject

Use as an agent tool#

Tool name: hubspot_update_ticket

Update an existing ticket in HubSpot CRM