Hubspot

Overview

The Hubspot connector can be used to sync your Hubspot data. It supports full refresh sync for all streams and incremental sync for Email Events and Subscription Changes streams.

Output schema

Several output streams are available from this source:

Features

Feature

Supported?

Full Refresh Sync

Yes

Incremental Sync

Yes

Replicate Incremental Deletes

No

SSL connection

Yes

Namespaces

No

Performance considerations

The connector is restricted by normal Hubspot rate limitations.

When connector reads the stream using API Key that doesn't have neccessary permissions to read particular stream, like workflows, which requires to be enabled in order to be processed, the log message returned to the output and sync operation goes on with other streams available.

Example of the output message when trying to read workflows stream with missing permissions for the API Key:

{
"type": "LOG",
"log": {
"level": "WARN",
"message": 'Stream `workflows` cannot be procced. This hapikey (EXAMPLE_API_KEY) does not have proper permissions! (requires any of [automation-access])'
}
}

Getting started

Requirements

  • Hubspot Account

  • Api credentials

Setup guide

Hubspot's API will rate limit the amount of records you can sync daily, so make sure that you are on the appropriate plan if you are planning on syncing more than 250,000 records per day.

This connector supports only authentication with API Key. To obtain API key for the account go to settings -> integrations (under the account banner) -> api key. If you already have an api key you can use that. Otherwise generated a new one. See docs for more details.

Changelog

Version

Date

Pull Request

Subject

0.1.14

2021-09-08

5693

Include deal_to_contact association when pulling deal stream and include contact ID in contact stream

0.1.13

2021-09-08

5834

Fixed array fields without items property in schema

0.1.12

2021-09-02

5798

Treat empty string values as None for field with format to fix normalization errors

0.1.11

2021-08-26

5685

Remove all date-time format from schemas

0.1.10

2021-08-17

5463

Fix fail on reading stream using API Key without required permissions

0.1.9

2021-08-11

5334

Fix empty strings inside float datatype

0.1.8

2021-08-06

5250

Fix issue with printing exceptions

0.1.7

2021-07-27

4913

Update fields schema