HubSpot is a customer relationship management (CRM) software and inbound marketing platform that helps businesses to attract visitors, engage customers, and close leads.
Note: As of November 30, 2022, HubSpot API Keys are being deprecated and are no longer supported. Instead, it is recommended to authenticate using a private app access token or OAuth access token. Follow these steps to create a private app and get an authentication token before running the pipeline:
Account Setup
in the left sidebar, choose Integrations
> Private Apps
.Create a private app
.Basic Info
tab, provide a name and description.Scopes
tab, grant:
business-intelligence
, actions
, crm.export
, e-commerce
, oauth
, tickets
.Create app
> Continue Creating
.Show token
and copy it.The config
section in a YAML file includes the following properties:
ConnectorName: HubSpot
api_key: API key
version: 1
encrypt_credentials: false
plugins:
extractors:
- name: HubSpot_data
connectorname: HubSpot
config:
api_key: <API KEY>
select:
-Table1
-Table2
properties:
includehistory: <true/false>