For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Fork this repoGet a demo
  • Docs
    • Welcome
    • Quickstart
    • Concepts
    • Search
    • MCP Server
    • CLI
    • Agent Skills
    • Connect
    • Add New Connector
    • Rate Limits
      • Overview
      • Airtable
      • Apollo
      • Asana
      • Attio
      • Bitbucket
      • Box
      • Calcom
      • Clickup
      • Coda
      • Confluence
      • Ctti
      • Document360
      • Dropbox
      • Fireflies
      • Freshdesk
      • Github
      • Gitlab
      • Gmail
      • Google Calendar
      • Google Docs
      • Google Drive
      • Google Slides
      • Hubspot
      • Intercom
      • Jira
      • Linear
      • Monday
      • Notion
      • Onedrive
      • Onenote
      • Outlook Calendar
      • Outlook Mail
      • Pipedrive
      • Powerpoint
      • Salesforce
      • Servicenow
      • Sharepoint
      • Shopify
      • Slab
      • Slack
      • Slite
      • Stripe
      • Teams
      • Todoist
      • Trello
      • Word
      • Zendesk
      • Zoho Crm
      • Zoom
  • API Reference
LogoLogo
Fork this repoGet a demo
On this page
  • Configuration
  • Authentication
  • Configuration Options
  • Data Models
DocsConnectors

Hubspot

Was this page helpful?
Edit this page
Previous

Intercom

Next
Built with
Hubspot logo

Hubspot

This connector enables AI agents and RAG systems to retrieve context from Hubspot through Airweave’s unified search layer.

Configuration

HubSpot source connector integrates with the HubSpot CRM API to extract CRM data.

Synchronizes customer relationship management data.

It provides comprehensive access to contacts, companies, deals, and support tickets.

View Source Code

Explore the Hubspot connector implementation

Authentication

This connector uses OAuth 2.0 authentication. You can connect through the Airweave UI or API using the OAuth flow.

Supported authentication methods:

  • OAuth Browser Flow (recommended for UI)
  • OAuth Token (for programmatic access)
  • Auth Provider (enterprise SSO)

Configuration Options

This connector does not have any additional configuration options.

Data Models

The following data models are available for this connector:

HubspotContactEntity

Schema for HubSpot contact entities with flexible property handling.

Reference: https://developers.hubspot.com/docs/api/crm/contacts

FieldTypeDescription
contact_idstrThe HubSpot contact ID.
display_namestrDisplay name derived from first/last name or email.
created_timedatetimeWhen the contact was created.
updated_timedatetimeWhen the contact was last updated.
first_nameOptional[str]The contact’s first name
last_nameOptional[str]The contact’s last name
emailOptional[str]The contact’s email address
propertiesDict[str, Any]All properties from HubSpot contact object
archivedboolWhether the contact is archived
web_url_valueOptional[str]URL to view this contact in HubSpot.
HubspotCompanyEntity

Schema for HubSpot company entities with flexible property handling.

Reference: https://developers.hubspot.com/docs/api/crm/companies

FieldTypeDescription
company_idstrThe HubSpot company ID.
company_namestrDisplay name of the company.
created_timedatetimeWhen the company was created.
updated_timedatetimeWhen the company was last updated.
domainOptional[str]The company’s domain name
propertiesDict[str, Any]All properties from HubSpot company object
archivedboolWhether the company is archived
web_url_valueOptional[str]URL to view this company in HubSpot.
HubspotDealEntity

Schema for HubSpot deal entities with flexible property handling.

Reference: https://developers.hubspot.com/docs/api/crm/deals

FieldTypeDescription
deal_idstrThe HubSpot deal ID.
deal_namestrThe name of the deal.
created_timedatetimeWhen the deal was created.
updated_timedatetimeWhen the deal was last updated.
amountOptional[float]The monetary value of the deal
propertiesDict[str, Any]All properties from HubSpot deal object
archivedboolWhether the deal is archived
web_url_valueOptional[str]URL to view this deal in HubSpot.
HubspotTicketEntity

Schema for HubSpot ticket entities with flexible property handling.

Reference: https://developers.hubspot.com/docs/api/crm/tickets

FieldTypeDescription
ticket_idstrThe HubSpot ticket ID.
ticket_namestrDisplay name for the ticket.
created_timedatetimeWhen the ticket was created.
updated_timedatetimeWhen the ticket was last updated.
subjectOptional[str]The subject of the support ticket
contentOptional[str]The content or description of the ticket
propertiesDict[str, Any]All properties from HubSpot ticket object
archivedboolWhether the ticket is archived
web_url_valueOptional[str]URL to view this ticket in HubSpot.