AACFlow

HubSpot Connector

Sync CRM records from HubSpot into your knowledge base

The HubSpot connector synchronizes CRM object records from HubSpot.

Authentication

OAuth — requires scopes:

  • crm.objects.contacts.read
  • crm.objects.companies.read
  • crm.objects.deals.read
  • tickets

Configuration

FieldTypeRequiredDescription
Object TypeDropdownYesContacts / Companies / Deals / Tickets
Max RecordsInputNoLimit the number of synced records

Object Types

TypeKey Properties
Contactsfirstname, lastname, email, phone, company, jobtitle, lifecyclestage
Companiesname, domain, industry, description, phone, city, state, country, numberofemployees
Dealsdealname, amount, dealstage, pipeline, closedate
Ticketssubject, content, pipeline, pipeline_stage, priority

How It Works

  1. Portal ID Resolution — Fetches and caches the HubSpot portal ID
  2. Search API — Uses HubSpot CRM Search API with after cursor pagination
  3. Record Formatting — Properties rendered as labeled text (snake_case → Title Case)

Document Format

Contact Name
First Name: value
Last Name: value
Email: value
Phone: value
...

Metadata Tags

TagTypeDescription
Object TypeTextcontacts/companies/deals/tickets
OwnerTextHubSpot owner ID
Last ModifiedDateLast modification date
PipelineTextPipeline name (deals/tickets)

On this page

Start building today
Trusted by over 100,000 builders.
The SaaS platform to build AI agents and run your agentic workforce.
Get started