FruxonDocs

HubSpot

HubSpot CRM integration for contacts, deals, companies, and lists

The HubSpot integration lets your agents manage CRM objects — contacts, deals, companies — and search across your HubSpot data.

Prerequisites

You need one of the following:

  • Private App Access Token — In HubSpot, go to Settings → Integrations → Private Apps, create a new app, select the required scopes (e.g., crm.objects.contacts.read, crm.objects.deals.read), and copy the access token.
  • OAuth — For user-level access where each chat user authorizes with their own HubSpot account.

Setup

  1. Open your agent in Agent Studio
  2. In the Integrations panel, click Add Integration Config
  3. Select HubSpot from the integration list
  4. Give the config a display name (e.g., "HubSpot - Sales CRM")
  5. Choose your authentication method:
    • Private App Token — Paste your HubSpot private app access token
    • OAuth — Click Connect to start the HubSpot OAuth flow
  6. Save the agent revision

Using in Your Agent

  1. In an Agent Step, attach HubSpot tools from the tools panel
  2. The agent uses your integration config for all HubSpot API calls
  3. Tools are referenced as hubspot.get_contacts, hubspot.create_deal, etc.

Available Tools

ToolDescriptionAction Type
get_contactsList contacts from HubSpot CRMReadOnly
get_contactGet a single contact by ID or emailReadOnly
create_contactCreate a new contactReversible
update_contactUpdate an existing contact's propertiesReversible
get_dealsList deals from HubSpot CRMReadOnly
get_dealGet a single deal by IDReadOnly
create_dealCreate a new dealReversible
update_dealUpdate an existing deal's propertiesReversible
get_companiesList companies from HubSpot CRMReadOnly
get_companyGet a single company by IDReadOnly
create_companyCreate a new companyReversible
update_companyUpdate an existing company's propertiesReversible
search_crmSearch across HubSpot CRM objectsReadOnly
get_listsGet all contact listsReadOnly
get_list_contactsGet contacts that are members of a specific listReadOnly

On this page