Welcome to the HubSpot integration docs. Once you connect your HubSpot account to Reasoning Stack, your AI agents and workflows can use the following tools to manage contacts, companies, campaigns, emails, pipelines, and automate HubSpot operations programmatically.
Before accessing any HubSpot tools, connect your HubSpot account via the App Connection page. Without this, tool calls will fail due to missing authorization.

HubSpot Tool Categories

Contacts & Companies

  • HUBSPOT_CREATE_A_BATCH_OF_CONTACTS – Create multiple contacts in a single batch.
  • HUBSPOT_FETCH_CONTACT_DETAILS_BY_ID – Fetch contact details by ID.
  • HUBSPOT_FETCH_CONTACT_IDS – Fetch a list of contact IDs.
  • HUBSPOT_READ_BATCH_OF_CONTACTS_BY_ID_OR_PROPERTIES – Read a batch of contacts by ID or properties.
  • HUBSPOT_BATCH_READ_COMPANIES_BY_PROPERTIES – Batch read companies by their properties.
  • HUBSPOT_CREATE_A_BATCH_OF_COMPANIES – Create multiple companies in a single batch.

Campaigns & Marketing

  • HUBSPOT_CREATE_A_BATCH_OF_CAMPAIGNS – Create multiple campaigns in a single batch.
  • HUBSPOT_CAMPAIGN_SEARCH – Search for campaigns.
  • HUBSPOT_GET_CAMPAIGN_METRICS – Get metrics for a campaign.
  • HUBSPOT_READ_A_CAMPAIGN – Read a single campaign.
  • HUBSPOT_READ_A_BATCH_OF_CAMPAIGNS – Read a batch of campaigns.
  • HUBSPOT_DELETE_CAMPAIGN – Delete a campaign.
  • HUBSPOT_CLONE_MARKETING_EMAIL – Clone a marketing email.
  • HUBSPOT_GET_ALL_MARKETING_EMAILS_FOR_A_HUB_SPOT_ACCOUNT – Get all marketing emails for a HubSpot account.
  • HUBSPOT_GET_MARKETING_EMAILS – Get marketing emails.
  • HUBSPOT_DELETE_A_MARKETING_EMAIL – Delete a marketing email.

Deals, Quotes & Revenue

  • HUBSPOT_READ_A_PAGE_OF_DEALS – Read a page of deals.
  • HUBSPOT_GET_QUOTE_BY_ID – Get a quote by ID.
  • HUBSPOT_BATCH_UPDATE_QUOTES – Batch update quotes.
  • HUBSPOT_FETCH_REVENUE – Fetch revenue data.

CRM Objects & Properties

  • HUBSPOT_CREATE – Create a CRM object.
  • HUBSPOT_READ – Read a CRM object.
  • HUBSPOT_READ_ALL_PROPERTIES_FOR_OBJECT_TYPE – Read all properties for a given object type.
  • HUBSPOT_READ_A_CRM_PROPERTY_BY_NAME – Read a CRM property by name.
  • HUBSPOT_READ_A_BATCH_OF_CRM_OBJECT_PROPERTIES – Read a batch of CRM object properties.
  • HUBSPOT_CREATE_AND_RETURN_A_NEW_PROPERTY_GROUP – Create and return a new property group.
  • HUBSPOT_DELETE_SCHEMA_BY_OBJECT_TYPE – Delete a schema by object type.

Associations & Assets

  • HUBSPOT_ADD_ASSET_ASSOCIATION – Add an asset association.
  • HUBSPOT_CREATE_ASSOCIATION_FOR_OBJECT_TYPE – Create an association for an object type.

Pipelines & Workflows

  • HUBSPOT_DELETE_PIPELINE_BY_ID – Delete a pipeline by ID.
  • HUBSPOT_DELETE_PIPELINE_STAGE_BY_ID – Delete a pipeline stage by ID.
  • HUBSPOT_GET_ALL_WORKFLOWS – Get all workflows.
  • HUBSPOT_DELETE_WORKFLOW – Delete a workflow.

Events, Templates & Extensions

  • HUBSPOT_ADD_TOKEN_TO_EVENT_TEMPLATE – Add a token to an event template.
  • HUBSPOT_DELETE_TIMELINE_EVENT_TEMPLATE – Delete a timeline event template.
  • HUBSPOT_CONFIGURE_CALLING_EXTENSION_SETTINGS – Configure calling extension settings.
  • HUBSPOT_DELETE_CALLING_EXTENSION_SETTINGS – Delete calling extension settings.
  • HUBSPOT_DELETE_VIDEO_CONFERENCING_APP_SETTINGS – Delete video conferencing app settings.

Imports & Error Handling

  • HUBSPOT_CANCEL_ACTIVE_IMPORT – Cancel an active import.
  • HUBSPOT_GET_ACTIVE_IMPORTS_LIST – Get a list of active imports.
  • HUBSPOT_GET_IMPORT_RECORD_INFORMATION – Get import record information.
  • HUBSPOT_FETCH_IMPORT_ERROR_DETAILS – Fetch import error details.

Statistics & Analytics

  • HUBSPOT_GET_AGGREGATED_STATISTICS – Get aggregated statistics.
  • HUBSPOT_GET_AGGREGATED_STATISTIC_INTERVALS – Get aggregated statistic intervals.

Miscellaneous

  • HUBSPOT_FETCH_OBJECT_DETAILS_BY_ID_OR_PROPERTY – Fetch object details by ID or property.
  • HUBSPOT_FETCH_RECORDING_SETTINGS_BY_APP_ID – Fetch recording settings by app ID.

Usage Notes

  • Handle object, contact, and campaign IDs carefully to avoid errors.
  • Use batch and search tools for efficient data management and automation.
  • Combine marketing, CRM, and analytics tools for advanced HubSpot workflows.
Automate lead management, campaign tracking, and CRM updates by combining multiple HubSpot tools in your Reasoning Stack workflows.