# HubSpot

{% hint style="warning" %}
**Archived:** This connector is no longer offered by Whalesync. Existing syncs will continue to run, but future improvements and support will be limited. See [Previous Connectors](https://docs.whalesync.com/previous-connectors) for more details.
{% endhint %}

## HubSpot

### Supported Objects

<table><thead><tr><th>Objects</th><th>Status<select><option value="6c90dea3d4b34f409e73be79b7076c4a" label="✖️ Not Yet" color="blue"></option><option value="9e01356060cc4ea4988d69f72fe19d39" label="✅ Supported" color="blue"></option><option value="bd4357bee12749d0b80f7bc4a94ec3b5" label="➡️ Supported (1-Way)" color="blue"></option><option value="9b0955a85d044258a10aa0d1d3695a79" label="✅ Supported (as JSON)" color="blue"></option></select></th><th data-hidden></th></tr></thead><tbody><tr><td>📞 Calls</td><td><span data-option="9e01356060cc4ea4988d69f72fe19d39">✅ Supported</span></td><td></td></tr><tr><td>👥 Contact</td><td><span data-option="9e01356060cc4ea4988d69f72fe19d39">✅ Supported</span></td><td></td></tr><tr><td>🏢 Companies</td><td><span data-option="9e01356060cc4ea4988d69f72fe19d39">✅ Supported</span></td><td></td></tr><tr><td>📡 Communications</td><td><span data-option="9e01356060cc4ea4988d69f72fe19d39">✅ Supported</span></td><td></td></tr><tr><td>⚙️ Custom Objects</td><td><span data-option="9e01356060cc4ea4988d69f72fe19d39">✅ Supported</span></td><td></td></tr><tr><td>🤝 Deals</td><td><span data-option="9e01356060cc4ea4988d69f72fe19d39">✅ Supported</span></td><td></td></tr><tr><td>📧 Emails</td><td><span data-option="9e01356060cc4ea4988d69f72fe19d39">✅ Supported</span></td><td></td></tr><tr><td>🧾 Line Items</td><td><span data-option="9e01356060cc4ea4988d69f72fe19d39">✅ Supported</span></td><td></td></tr><tr><td>🤝 Meetings</td><td><span data-option="9e01356060cc4ea4988d69f72fe19d39">✅ Supported</span></td><td></td></tr><tr><td>📝 Notes</td><td><span data-option="9e01356060cc4ea4988d69f72fe19d39">✅ Supported</span></td><td></td></tr><tr><td>📦 Products</td><td><span data-option="9e01356060cc4ea4988d69f72fe19d39">✅ Supported</span></td><td></td></tr><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="1f4c3">📃</span> Quotes</td><td><span data-option="9e01356060cc4ea4988d69f72fe19d39">✅ Supported</span></td><td></td></tr><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Tasks</td><td><span data-option="9e01356060cc4ea4988d69f72fe19d39">✅ Supported</span></td><td></td></tr><tr><td>🏦 Taxes</td><td><span data-option="9e01356060cc4ea4988d69f72fe19d39">✅ Supported</span></td><td></td></tr><tr><td>🎫 Tickets</td><td><span data-option="9e01356060cc4ea4988d69f72fe19d39">✅ Supported</span></td><td></td></tr><tr><td>🧑‍🔧 Services</td><td><span data-option="9e01356060cc4ea4988d69f72fe19d39">✅ Supported</span></td><td></td></tr></tbody></table>

### Things to Keep in Mind

#### Backup Service

{% hint style="warning" %}
**If two-way syncing HubSpot, we recommend using a backup service.**
{% endhint %}

HubSpot does not have built-in backup/restore functionality. Two-way sync is very powerful. A consequence is a mistake in a connected app could impact all of your HubSpot data at once.

As a precaution, we suggest using a HubSpot backup solution such as:

* [SysCloud Backup](https://ecosystem.hubspot.com/marketplace/apps/syscloud-backup-for-hubspot-595013)
* [Pro Backup](https://ecosystem.hubspot.com/marketplace/apps/pro-backup-380854)

#### Associations

See guide below on how to sync Association fields.

{% content-ref url="hubspot/associations" %}
[associations](https://docs.whalesync.com/previous-connectors/hubspot/associations)
{% endcontent-ref %}

#### Properties with supported webhooks

See guide below on which HubSpot properties have webhooks supported.

{% content-ref url="hubspot/webhooks" %}
[webhooks](https://docs.whalesync.com/previous-connectors/hubspot/webhooks)
{% endcontent-ref %}

### Video Guide

{% embed url="<https://www.youtube.com/watch?v=y-pfnZiQkZY>" %}

### Setup Guide

Whalesync integrates HubSpot with other apps like Airtable and Salesforce. This enables you to do things like:

* Manage your HubSpot Contacts from an internal Airtable app
* Sync all HubSpot Deals to Salesforce continuously

#### Install

1. Create a new base

   <figure><img src="https://2481481593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLaMDbvbGOow76E8CnqW%2Fuploads%2FOVL1r0qsCaw2p0bivrWD%2FHubSpot%201.png?alt=media&#x26;token=a471f6f5-bbb5-4075-bff5-11405f057b0e" alt=""><figcaption></figcaption></figure>
2. Choose HubSpot and click 'Authorize'

   <figure><img src="https://2481481593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLaMDbvbGOow76E8CnqW%2Fuploads%2F2EJEL9ixxxJFJ3ViiKR9%2FHubSpot%202.png?alt=media&#x26;token=1933af0a-0b99-4da8-bd7e-6cd3f9130214" alt=""><figcaption></figcaption></figure>
3. Choose your HubSpot account

   <figure><img src="https://2481481593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLaMDbvbGOow76E8CnqW%2Fuploads%2FWILpzmTCn9PcKlyohXxL%2FCleanShot%202023-12-29%20at%2012.06.33.png?alt=media&#x26;token=d3fb97cb-2f0e-4ae3-ac18-7d0d29236c85" alt=""><figcaption></figcaption></figure>
4. Choose your connected app (e.g. Airtable, Notion, Salesforce, etc.) and authorize

   <figure><img src="https://2481481593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLaMDbvbGOow76E8CnqW%2Fuploads%2FeBW3Ma4qAcqvzFxEwF01%2FHubSpot%204.png?alt=media&#x26;token=80b51190-f1da-43b9-8459-992c061e0077" alt=""><figcaption></figcaption></figure>

#### Configure

5. Map the tables (aka Objects) you want to sync between HubSpot and your connected app and click 'Map Fields'

   <figure><img src="https://2481481593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLaMDbvbGOow76E8CnqW%2Fuploads%2F10iJSjzRFjOSwkNRxwy7%2FHubSpot%205.png?alt=media&#x26;token=c4653a02-ab7a-43b1-a83a-cecfbe1f5db7" alt=""><figcaption></figcaption></figure>
6. Map the fields you want to sync between HubSpot and your connected app and click 'Save Base'

   <figure><img src="https://2481481593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLaMDbvbGOow76E8CnqW%2Fuploads%2FhJPBzC8rraNcpXS7yAHV%2FHubSpot%206.png?alt=media&#x26;token=3ba9edf5-8fb6-4a33-88b8-f1f4814118f3" alt=""><figcaption></figcaption></figure>

#### Use

7. Toggle sync on to begin syncing

   <figure><img src="https://2481481593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLaMDbvbGOow76E8CnqW%2Fuploads%2FGWxFSjkmqiTs2eOH131n%2FSync%20Active.png?alt=media&#x26;token=2241210e-e1db-4376-ace4-fb581908964d" alt=""><figcaption></figcaption></figure>

#### Disconnect

8. To turn sync off, toggle sync off

   <figure><img src="https://2481481593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLaMDbvbGOow76E8CnqW%2Fuploads%2FN6xtoS6lWblVSxGVCjVu%2FDisable%20Sync.png?alt=media&#x26;token=b5f54c4b-59d8-4bc0-9efa-24e3fa872993" alt=""><figcaption></figcaption></figure>
9. To delete your base, click the settings button and then 'Delete'

   <figure><img src="https://2481481593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLaMDbvbGOow76E8CnqW%2Fuploads%2FA0NvNwGHGZogxgZ8CjoR%2FDelete%20Sync.png?alt=media&#x26;token=3ee47f22-05d6-4fe9-abc5-7e82c599b0f2" alt=""><figcaption></figcaption></figure>
