New: Supaflow Claude Plugin -- let Claude create, edit, and monitor your data pipelines. Try the plugin
HubSpot logo

HubSpot Connector

Use HubSpot as a source for supported CRM, marketing, engagement, and commerce data in any Supaflow destination.

SourceSilver

Evaluating against Fivetran? See how Supaflow handles HubSpot pricing, connector quality, and Snowflake deployment side-by-side.

Supaflow vs Fivetran

Load HubSpot into Snowflake

Dedicated pages for destination-specific setup, buyer questions, and Snowflake sync behavior.

Why Supaflow

All connectors included

Every connector is available on every plan. Pricing does not increase with connector count.

Pay for compute, not rows

Credit-based pricing. Usage scales with your pipelines, not with row counts.

One platform

Ingestion, dbt Core transformation, reverse ETL, and orchestration in a single workspace.

Capabilities

OAuth or Private App Authentication

Use HubSpot OAuth for user-delegated access with automatic token refresh, or a Private App access token for a connection managed by your team.

Configured Object Catalog

Select supported CRM records, engagements, marketing activity, commerce records, lists, owners, teams, users, roles, and pipeline metadata available to the connection.

Object and Property Discovery

Discover the properties available on supported objects, including custom properties the connected account can read.

Object-Specific Sync Modes

Use cursor-based incremental reads for supported CRM, marketing email, and engagement objects. Behavioral Events, lists, memberships, and lookup data use full refresh.

Supported Objects

CRM

Contacts and Companies

People and organizations in the CRM.

Deals and Leads

Sales opportunities and prospects.

Tickets

Customer service records.

Products, Line Items, and Quotes

Catalog and deal-related commercial records.

Marketing and Engagement

Marketing Emails and Email Events

Campaign definitions and available delivery or engagement events.

Lists and Memberships

Contact and company lists with membership records.

Calls, Emails, Meetings, Notes, and Tasks

Supported activity records attached to CRM work.

Commerce and Administration

Invoices, Payments, Subscriptions, Carts, and Orders

Supported commerce records.

Owners, Teams, Users, and Roles

People and permission lookup data.

Pipelines and Stages

Deal, ticket, and lead pipeline definitions.

Not Yet Supported

Portal-specific custom objects

Custom properties on supported objects are included, but custom object discovery is not currently implemented.

Forms and form submissions

Forms and form-submission records are not currently selectable objects.

How It Works

1

Choose an authentication method

Use OAuth for browser-based authorization or enter a Private App access token managed by your team.

2

Grant object access

Authorize the HubSpot account and read access required for the supported objects and properties you plan to sync.

3

Test, save, and select objects

Verify the connection, review the discovered catalog, and select the objects and fields required by the pipeline.

Use Cases

Marketing and sales analytics

Combine contacts, companies, deals, and marketing activity in a warehouse model for attribution and pipeline reporting.

Customer lifecycle reporting

Analyze supported ticket and engagement data alongside sales records from acquisition through service.

Custom property reporting

Include business-specific properties attached to supported HubSpot objects in downstream models.

Frequently Asked Questions

Can I connect HubSpot with a Private App access token?

Yes. Choose Private App authentication and enter an access token whose scopes cover the objects you want to read. OAuth remains the default for user-delegated access.

Why are some HubSpot objects missing?

An object appears only when it is in Supaflow’s supported catalog and the connected account or token can read it. Reconnect OAuth after adding access. Portal-specific custom objects and forms are not currently selectable.

How does incremental HubSpot sync work?

Supaflow keeps a separate saved position for each supported incremental object. Behavioral Events, lookup objects, and membership objects run full refresh.

Does Supaflow capture deleted HubSpot records?

The connector can request archived records for eligible objects when HubSpot still exposes them. It does not receive a hard-delete event after a record is permanently removed.

Does Supaflow support HubSpot custom objects?

Not yet. Custom properties on supported standard objects are included, but automatic discovery of portal-specific custom objects is not currently implemented.

Can I send HubSpot data somewhere other than Snowflake?

Yes. HubSpot is a source connector and can be paired with any supported Supaflow destination. The HubSpot-to-Snowflake page covers that destination-specific workflow.

Need a connector we don't support yet?

Build one with AI-powered Connector Dev Skills.

Learn More About the Connector SDK