Hubspot

Hubspot logo

Hubspot

Connect your Hubspot data to Airweave

Overview

The Hubspot connector allows you to sync data from Hubspot into Airweave, making it available for search and retrieval by your agents.

Configuration

HubspotSource

HubSpot source implementation.

This connector retrieves data from HubSpot CRM objects such as Contacts, Companies, Deals, and Tickets, then yields them as entities using their respective entity schemas.

Authentication

This connector uses OAuth 2.0 with refresh token.

You can connect through the Airweave UI, which will guide you through the OAuth flow.

Entities

The following data models are available for this connector:

Schema for HubSpot contact entities.

FieldTypeDescription
first_nameOptional[str]The contact’s first name
last_nameOptional[str]The contact’s last name
emailOptional[str]The contact’s email address
phoneOptional[str]The contact’s phone number
lifecycle_stageOptional[str]The contact’s lifecycle stage in the marketing/sales process
created_atOptional[datetime]Timestamp when the contact was created
updated_atOptional[datetime]Timestamp when the contact was last updated
archivedboolWhether the contact is archived

Schema for HubSpot company entities.

FieldTypeDescription
nameOptional[str]The company’s name
domainOptional[str]The company’s domain name
industryOptional[str]The company’s industry category
phoneOptional[str]The company’s phone number
websiteOptional[str]The company’s website URL
cityOptional[str]The city where the company is located
stateOptional[str]The state or region where the company is located
zipOptional[str]The postal code where the company is located
created_atOptional[datetime]Timestamp when the company was created
updated_atOptional[datetime]Timestamp when the company was last updated
archivedboolWhether the company is archived

Schema for HubSpot deal entities.

FieldTypeDescription
deal_nameOptional[str]The name of the deal
amountOptional[float]The monetary value of the deal
pipelineOptional[str]The pipeline the deal belongs to
deal_stageOptional[str]The stage of the deal in the sales process
close_dateOptional[datetime]The date when the deal is expected to close or closed
created_atOptional[datetime]Timestamp when the deal was created
updated_atOptional[datetime]Timestamp when the deal was last updated
archivedboolWhether the deal is archived

Schema for HubSpot ticket entities.

FieldTypeDescription
subjectOptional[str]The subject of the support ticket
contentOptional[str]The content or description of the ticket
statusOptional[str]The current status of the ticket
created_atOptional[datetime]Timestamp when the ticket was created
updated_atOptional[datetime]Timestamp when the ticket was last updated
archivedboolWhether the ticket is archived