Integrations / CRM

HubSpot

Look up and search contacts, companies, deals and tickets, create and update CRM records, and list owners and pipelines.

9 tools

Tools

hubspot.search_objects

Search CRM records of one object type by a text match, property filters, or both, optionally sorted by one property. Filters within a group must all match; a record matches if any group does.

object_type*queryfilter_groupssort_propertysort_directionpropertieslimitafter

hubspot.get_object

Get one CRM record by its numeric record ID, e.g. 65059681027, with chosen properties and associated record IDs.

object_type*object_id*propertiesassociations

hubspot.get_contact_by_email

Get a contact by email address.

email*propertiesassociations

hubspot.create_object writes

Create a CRM record of one object type from property values.

object_type*properties*

hubspot.update_object writes

Update property values on a CRM record, e.g. move a deal's dealstage or set hubspot_owner_id.

object_type*object_id*properties*

hubspot.list_owners

List the account's owners (users records can be assigned to), optionally filtered by email; owner IDs look like 6166860.

emaillimitafter

hubspot.list_pipelines

List the pipelines and their stages for deals or tickets, to find pipeline and stage IDs such as 812723471.

object_type*

hubspot.api_get

Send a GET request to any HubSpot API path under https://api.hubapi.com and return the response. For endpoints the named tools don't cover.

path*params

hubspot.api_request writes

Send a POST, PUT, PATCH or DELETE request to any HubSpot API path under https://api.hubapi.com.

method*path*paramsbody

Tick Allow raw writes on the connection to add api_request, which can send POST, PUT, PATCH and DELETE requests to any HubSpot API path.

Connect

  1. In HubSpot, go to Development → Legacy apps, click Create legacy app and choose Private.
  2. On the Scopes tab, add read scopes for the objects your workflows use (e.g. crm.objects.contacts.read, crm.objects.companies.read, crm.objects.deals.read, tickets, crm.objects.owners.read), plus the matching write scopes if they create or update records, then click Create app.
  3. On the app's Auth tab, click Show token, copy the access token and paste it on the connection.

Credentials

Private app access token

HubSpot API docs

Your next automation is one sentence away.

14-day free trial with $5 of built-in AI included. Cancel anytime.