Skip to content
Scalekit Docs
Talk to an Engineer Dashboard

HubSpot

Connect to HubSpot CRM. Manage contacts, deals, companies, and marketing automation

HubSpot logo

Supports authentication: OAuth 2.0

Search HubSpot companies using full-text search and pagination. Returns matching companies with specified properties.

PropertiesDescriptionType
afterPagination offset to get results starting from a specific positionstring
filterGroupsJSON string containing filter groups for advanced filteringstring
limitNumber of results to return per page (max 100)number
propertiesComma-separated list of properties to include in the responsestring
querySearch term for full-text search across company propertiesstring

Create a new company in HubSpot CRM. Requires a company name as the unique identifier. Supports additional properties like domain, industry, phone, location, and revenue information.

PropertiesDescriptionType
annualrevenueAnnual revenue of the companynumber
cityCompany city locationstring
countryCompany country locationstring
descriptionCompany description or overviewstring
domainCompany website domainstring
industryIndustry type of the companystring
nameCompany name (required, serves as primary identifier)string
numberofemployeesNumber of employees at the companynumber
phoneCompany phone numberstring
stateCompany state or regionstring

Retrieve details of a specific company from HubSpot by company ID. Returns company properties and associated data.

PropertiesDescriptionType
company_idID of the company to retrievestring
propertiesComma-separated list of properties to include in the responsestring

Create a new contact in HubSpot CRM. Requires an email address as the unique identifier. Supports additional properties like name, company, phone, and lifecycle stage.

PropertiesDescriptionType
companyCompany name where the contact worksstring
emailPrimary email address for the contact (required, serves as unique identifier)string
firstnameFirst name of the contactstring
hs_lead_statusLead status of the contactstring
jobtitleJob title of the contactstring
lastnameLast name of the contactstring
lifecyclestageLifecycle stage of the contactstring
phonePhone number of the contactstring
websitePersonal or company website URLstring

Retrieve details of a specific contact from HubSpot by contact ID. Returns contact properties and associated data.

PropertiesDescriptionType
contact_idID of the contact to retrievestring
propertiesComma-separated list of properties to include in the responsestring

Update an existing contact in HubSpot CRM by contact ID. Allows updating contact properties like name, email, company, phone, and lifecycle stage.

PropertiesDescriptionType
contact_idID of the contact to updatestring
propsObject containing properties like first name, last name, email, company, phone, and job title to update all these should be provided inside props as a JSON object, this is requiredobject

Retrieve a list of contacts from HubSpot with filtering and pagination. Returns contact properties and supports pagination through cursor-based navigation.

PropertiesDescriptionType
afterPagination cursor to get the next set of resultsstring
archivedWhether to include archived contacts in the resultsboolean
limitNumber of results to return per page (max 100)number
propertiesComma-separated list of properties to include in the responsestring

Search HubSpot contacts using full-text search and pagination. Returns matching contacts with specified properties.

PropertiesDescriptionType
afterPagination offset to get results starting from a specific positionstring
filterGroupsJSON string containing filter groups for advanced filteringstring
limitNumber of results to return per page (max 100)number
propertiesComma-separated list of properties to include in the responsestring
querySearch term for full-text search across contact propertiesstring

Create a new deal in HubSpot CRM. Requires dealname, amount, and dealstage. Supports additional properties like pipeline, close date, and deal type.

PropertiesDescriptionType
amountDeal amount/value (required)number
closedateExpected close date (YYYY-MM-DD format)string
dealnameName of the deal (required)string
dealstageCurrent stage of the deal (required)string
dealtypeType of dealstring
descriptionDeal descriptionstring
hs_priorityDeal priority (HIGH, MEDIUM, LOW)string
pipelineDeal pipelinestring

Update an existing deal in HubSpot CRM by deal ID. Allows updating deal properties like name, amount, stage, pipeline, close date, and priority.

PropertiesDescriptionType
deal_idID of the deal to updatestring
good_dealBoolean flag indicating if this is a good dealboolean
propertiesObject containing deal properties to updateobject

Search HubSpot deals using full-text search and pagination. Returns matching deals with specified properties.

PropertiesDescriptionType
afterPagination offset to get results starting from a specific positionstring
filterGroupsJSON string containing filter groups for advanced filteringstring
limitNumber of results to return per page (max 100)number
propertiesComma-separated list of properties to include in the responsestring
querySearch term for full-text search across deal propertiesstring