HubSpot is an inbound marketing and sales software that helps companies attract visitors, convert leads, and close customers.
|Data Blocking||check||Table level|
|dbt Package||check||Get the package: source / model|
Follow our step-by-step HubSpot setup guide to connect HubSpot with your destination using Fivetran connectors.
This schemas applies to all HubSpot connections.
HubSpot Marketing Schema
HubSpot Sales/CRM Schema
The HubSpot API doesn't make deleted records available so Fivetran can't mark deleted records in the destination warehouse. Deleted records will remain marked
_fivetran_deleted columns exist except for the tables listed in the Update Frequency section below.
The HubSpot API does not offer a mechanism to capture deletes, so Fivetran infers deletes for the following tables:
CONTACT_LIST_MEMBERtables are re-imported in full once a day
FORMtables are synced incrementally in each sync
We compare the tables with their previous version and capture deletes using the
_fivetran_deleted system column.
We mark the tables that we re-import in full as
not recommended in the dashboard. We sync the tables once a day due to their non-incremental characteristics.
HubSpot Developer Preview API
We maintain the following tables using the HubSpot developer preview API, so there are sometimes structural changes in these tables. Fivetran automatically handles structural changes, which might lead to some schema breaking changes. If that happens, we need to re-sync the affected tables. You can read more in the HubSpot Developer Preview API documentation.
Negative Timestamps from HubSpot
We automatically convert negative timestamps received from HubSpot to EPOCH, for example, 1st January 1970 00:00:00 UTC.