Saltar al contenido principal

HubSpot Toolkit

The HubSpot Toolkit is a workflow node. Its tools include Search Hubspot Objects, Query Hubspot Objects, Manage Hubspot Objects, and Get Hubspot Properties, plus 16 more listed below. Connect a HubSpot account before you use any of these tools. Type @ in a field when the value should come from an earlier step.

Authentication​

Every HubSpot tool needs a connected account before it can run. On the node, open HubSpot Account.

  1. Choose Use my HubSpot account or Use team account.
  2. If no personal account is connected, click Connect HubSpot Account and finish sign-in.
  3. For a team account, choose Use team account and pick one from Team account. The list shows accounts already connected for the project.

Tools​

Search Hubspot Objects​

Searches hubspot objects.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
Object TypeYesHubSpot object type (contacts, companies, deals, tickets, etc.). Type @ to select a variable.
Search TermYesSearch term to find objects (e.g., 'john@example.com', 'Acme Corp', 'Enterprise Deal'). Type @ to select a variable.
PropertiesNoList of object properties to retrieve. If not provided, uses default properties for object type. Default is null.
LimitNoMaximum number of objects to return (default: 100, max: 100). Default is 100.

Query Hubspot Objects​

Runs the query hubspot objects tool.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
Object TypeYesHubSpot object type (contacts, companies, deals, tickets, etc.). Type @ to select a variable.
PropertiesNoList of object properties to retrieve. If not provided, uses default properties for object type. Default is null.
FiltersNoFilter criteria as a dictionary with property names and values. Default is null.
SortsNoSort criteria as list of dicts with 'propertyName' and 'direction' (ASC/DESC). Default is null.
LimitNoMaximum number of objects to return (default: 100, max: 100). Default is 100.

Manage Hubspot Objects​

Runs the manage hubspot objects tool.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
Object TypeYesHubSpot object type (contacts, companies, deals, tickets, etc.). Type @ to select a variable.
OperationYesOperation to perform: 'create', 'update', or 'delete'. Type @ to select a variable.
ObjectsYesList of object data. For updates/deletes, include 'id' field. For creates, include object properties.

Get Hubspot Properties​

Retrieves hubspot properties.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
Object TypeNoHubSpot object type (contacts, companies, deals, tickets, etc.). Default is contacts. Type @ to select a variable.

Create Contact​

Creates contact.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
PropertiesYesContact properties (firstname, lastname, email, phone, company, etc.).

Update Contact​

Updates contact.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
Contact IDYesID of the contact to update. Type @ to select a variable.
PropertiesYesContact properties to update (firstname, lastname, email, etc.).

Delete Contact​

Deletes contact.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
Contact IDYesID of the contact to delete. Type @ to select a variable.

Create Company​

Creates company.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
PropertiesYesCompany properties (name, domain, industry, city, etc.).

Update Company​

Updates company.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
Company IDYesID of the company to update. Type @ to select a variable.
PropertiesYesCompany properties to update (name, domain, industry, etc.).

Delete Company​

Deletes company.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
Company IDYesID of the company to delete. Type @ to select a variable.

Create Deal​

Creates deal.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
PropertiesYesDeal properties (dealname, amount, dealstage, pipeline, closedate, etc.).

Update Deal​

Updates deal.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
Deal IDYesID of the deal to update. Type @ to select a variable.
PropertiesYesDeal properties to update (dealname, amount, dealstage, etc.).

Delete Deal​

Deletes deal.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
Deal IDYesID of the deal to delete. Type @ to select a variable.

Search Owner By Email​

Searches owner by email.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
EmailYesEmail address of the HubSpot owner to find. Type @ to select a variable.

Add Contact To List​

Adds contact to list.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
List IDYesID of the HubSpot list to add the contact to. Type @ to select a variable.
Contact IDYesID of the contact to add to the list. Type @ to select a variable.

Create Or Update Contact​

Creates or update contact.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
PropertiesYesContact properties. Include an 'email' field for upsert matching.
ID PropertyNoProperty to use for identifying existing contacts (default: 'email'). Default is email. Type @ to select a variable.

Hubspot Custom API Request​

Runs the hubspot custom api request tool.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
MethodYesHTTP method (GET, POST, PATCH, PUT, DELETE). Type @ to select a variable.
EndpointYesAPI endpoint path (e.g., '/crm/v3/objects/contacts'). Do not include the base URL. Type @ to select a variable.
DataNoRequest body data (for POST/PUT/PATCH requests). Default is null.

Create Association​

Creates association.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
Object TypeYesType of the source object (contacts, companies, deals, etc.). Type @ to select a variable.
Object IDYesID of the source object. Type @ to select a variable.
To Object TypeYesType of the target object (contacts, companies, deals, etc.). Type @ to select a variable.
To Object IDYesID of the target object. Type @ to select a variable.
Association TypeNoAssociation type label. Defaults to HubSpot's default association. Default is null. Type @ to select a variable.

Get Pipelines​

Retrieves pipelines.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
Object TypeNoObject type to get pipelines for (deals, tickets). Default: deals. Default is deals. Type @ to select a variable.

Get Pipeline Stages​

Retrieves pipeline stages.

FieldRequiredDescription
HubSpot AccountYesSelect your personal or team HubSpot account.
Object TypeNoObject type (deals, tickets). Default: deals. Default is deals. Type @ to select a variable.
Pipeline IDYesID of the pipeline to get stages for. Type @ to select a variable.

Agents can use this integration from chat. See HubSpot.

See all integrations on the toolkits overview.