Hubspot
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.
Source Code: View on GitHub
Authentication
This connector uses OAuth 2.0 authentication. You can connect through the Graffo 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
contact_id
str
The HubSpot contact ID.
display_name
str
Display name derived from first/last name or email.
created_time
datetime
When the contact was created.
updated_time
datetime
When the contact was last updated.
first_name
Optional[str]
The contact's first name
last_name
Optional[str]
The contact's last name
Optional[str]
The contact's email address
properties
Dict[str, Any]
All properties from HubSpot contact object
archived
bool
Whether the contact is archived
web_url_value
Optional[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
company_id
str
The HubSpot company ID.
company_name
str
Display name of the company.
created_time
datetime
When the company was created.
updated_time
datetime
When the company was last updated.
domain
Optional[str]
The company's domain name
properties
Dict[str, Any]
All properties from HubSpot company object
archived
bool
Whether the company is archived
web_url_value
Optional[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
deal_id
str
The HubSpot deal ID.
deal_name
str
The name of the deal.
created_time
datetime
When the deal was created.
updated_time
datetime
When the deal was last updated.
amount
Optional[float]
The monetary value of the deal
properties
Dict[str, Any]
All properties from HubSpot deal object
archived
bool
Whether the deal is archived
web_url_value
Optional[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
ticket_id
str
The HubSpot ticket ID.
ticket_name
str
Display name for the ticket.
created_time
datetime
When the ticket was created.
updated_time
datetime
When the ticket was last updated.
subject
Optional[str]
The subject of the support ticket
content
Optional[str]
The content or description of the ticket
properties
Dict[str, Any]
All properties from HubSpot ticket object
archived
bool
Whether the ticket is archived
web_url_value
Optional[str]
URL to view this ticket in HubSpot.
Last updated
