HubSpot Connector
Ingest HubSpot CRM data into Snowflake with automated incremental sync. Sync contacts, companies, deals, tickets, marketing emails, and custom objects -- no code required.
Why Supaflow
All connectors included
No per-connector fees. Every connector is available on every plan.
Pay for compute, not rows
Credit-based pricing. No per-row charges, no MAR surprises.
One platform
Ingestion, dbt Core transformation, reverse ETL, and orchestration in a single workspace.
Capabilities
OAuth Authentication
Connect via OAuth 2.0 browser-based flow. Select your HubSpot account during authorization. Requires Admin access to the HubSpot account.
CRM Object Extraction
Extracts standard CRM objects including contacts, companies, deals, tickets, and line items, plus any custom objects published in your HubSpot portal.
Automatic Schema Discovery
Discovers all available objects and their properties from your HubSpot account. Custom objects and custom properties are included automatically.
Incremental Sync
Tracks cursor positions per object so subsequent runs fetch only new and updated records. Reduces API consumption and sync duration.
Supported Objects
CRM Objects
Contacts
Individual people in your CRM with email, name, and custom properties.
Companies
Organizations associated with contacts and deals.
Deals
Sales opportunities tracked through pipeline stages.
Tickets
Customer support requests and service issues.
Line Items
Products or services associated with deals.
Marketing
Marketing Emails
Email campaigns and their performance data.
Forms
Form submissions and lead capture data.
Lists
Static and dynamic contact lists.
Custom Objects
Any custom object
All published custom objects in your HubSpot portal are discovered automatically.
How It Works
Authorize with HubSpot
Click Authorize to open the HubSpot OAuth flow. Log in with an Admin account and select the HubSpot account you want to sync.
Select account and connect
In the Choose an Account list, select the account you want to sync and click Connect. You will be redirected back to Supaflow.
Test and save
Click Test & Save to verify your connection. Supaflow discovers available objects and properties. Select the objects you want to replicate.
Use Cases
Marketing and sales analytics
Replicate contacts, companies, deals, and marketing emails into your warehouse to build cross-functional dashboards combining marketing attribution with sales pipeline data.
Customer lifecycle reporting
Combine ticket data with deal stages and contact history to track the full customer lifecycle from lead to support.
Custom object warehousing
Sync HubSpot custom objects into your warehouse for reporting that is not possible within HubSpot native reporting.
Frequently Asked Questions
What HubSpot permissions are required?
Does Supaflow count against my HubSpot API limits?
Why are some objects not appearing?
How often can I sync HubSpot data to Snowflake?
Does Supaflow support HubSpot custom objects?
Can I run the HubSpot pipeline natively inside Snowflake?
How does this compare to HubSpot native Snowflake Data Share?
Need a connector we don't support yet?
Build one with AI-powered Connector Dev Skills.
Learn More About the Connector SDK