ePrivacy and GPDR Cookie Consent by Cookie Consent Skip to main content

Loader HubSpot

This loader is used for importing contacts to the Hubspot loader.

Data In/Data Out

Data In 

  • Loader requires contacts.csv file in the directory /data/in/tables/contacts.csv
  • The CSV file /data/in/tables/contacts.csv must have the following header: email, phone_number, and an email is required on each line.

Example:

email,phone_number
foo@bar.com,
jane@doe.com,123456789

Data Out

N/A

Learn more: about folder structure in configuration here.

Parameters

API KEY 

(required)

Private app access token.

When creating a Private App in HubSpot for the API key, make sure to include the following authentication scopes:

  • crm.lists.read
  • crm.objects.contacts.read
  • crm.objects.contacts.write
  • crm.schemas.contacts.read
  • crm.lists.write
  • crm.schemas.contacts.write

Learn more: on Authentication Overview in HubSpot

Contact list

(at least one Contact list ID or Name is required):

ID 

The ID of the contact list where contacts from the contacts.csv file will be imported.

Name 

Name of a new contact list.

 

Methods

  • When the Contact list id is provided in the configuration: The component will check the contact_list_id existence and import all given contacts there.
  • When the Contact list id is unknown, then the Contact list name must be provided in the configuration. The component will create a new Contact list with a defined name and import all given contacts to a newly created Contact list.