HubSpot

Polytomic connects HubSpot to your data warehouse, databases, and SaaS tools for ETL and reverse ETL. Replicate contacts, companies, deals, lists, and custom objects into your data warehouse and other systems, and push product usage and billing data back onto HubSpot records, without writing code.

HubSpot logo

Custom objects and associations

Your custom objects, properties, and labeled associations discovered automatically.

Search based incrementals

Changed records are found by search, then read in batches with their properties.

Live rate limit awareness

Polytomic reads your account's actual limits and paces below them.

Example workflows

Replicate HubSpot contacts, companies, and deals into your data warehouse

What you can sync

Move data between HubSpot and your data warehouse, databases, and SaaS tools, with full support for custom objects, associations, and property level write rules.

From HubSpot

Contacts, companies, deals, and tickets
Custom objects with their live property definitions
Associations with labels and association type IDs
Lists, list memberships, owners, and pipelines
Campaigns, forms, marketing emails, and email events
Calls, meetings, notes, tasks, and other engagements

To HubSpot

Contacts, companies, deals, and tickets
Custom objects and their properties
Matching on HubSpot record ID or any searchable property
Static list membership
Custom behavioral events, appended

How it works

Connect HubSpot with OAuth and sync in either direction. Pull the CRM object set into your data warehouse so pipeline reporting runs on your own definitions, and push modeled results back onto records so your go to market team sees product, billing, and support context where they work.

Your schema comes from HubSpot rather than a fixed list. Custom objects, their properties, and labeled associations are all discovered live, so an object your team created last week is available without waiting for a connector update.

  • Connect HubSpot with OAuth and grant the scopes you need
  • Discover standard objects, custom objects, properties, and associations
  • Read incrementally by searching for changed records, then batch reading them
  • Write with create, update, or create or update, matching on ID or a property
  • Set per property behavior so a field only fills when empty
  • Monitor sync health, record volume, and failures from one interface

How to set up

Polytomic connects to HubSpot using OAuth with refresh tokens, requesting core CRM, import, list, owner, line item, and custom object scopes. Optional scopes cover forms, workflows, tickets, invoices, marketing objects, and behavioral events, so grant those if you plan to sync them.

How to get connected
  1. 1In Polytomic, navigate to Connections, then Add Connection, then HubSpot
  2. 2Click Connect to HubSpot
  3. 3Authorize with an account that can see the objects you want
  4. 4Grant the optional scopes for forms, tickets, marketing, or events if needed
  5. 5Test the connection
  6. 6Select the objects you want to sync, or create a write sync

See the documentation for full setup details.

Frequently asked questions

Why teams choose Polytomic

No engineering required

Set up and manage syncs without writing code.

Flexible data modeling

Use SQL to define exactly what data gets synced.

Handles scale automatically

Supports large datasets with incremental syncs and bulk APIs.

Start syncing your data with HubSpot in minutes

No credit card required. Free trial available.

More integrations beyond HubSpot