Configure a Reverse ETL source with your HubSpot destination.
4 minute read
This guide takes you through the steps to connect a Reverse ETL source to the HubSpot destination. It also takes you through the required scopes, predefined identifiers, and creating the association between the object records.
You can connect multiple Reverse ETL sources to the HubSpot destination.
Required scopes
If you’re connecting a Reverse ETL source to HubSpot that uses private app access token for authentication, make sure your access token has the following scopes:
Follow these steps to define the data mapping settings:
From the dropdown, select the HubSpot Object where you want to sync the data.
Select the object to associate with the above data.
Specify the required association from the dropdown.
Specify the Sync mode. This integration only supports Upsert mode currently.
Optionally, toggle on the Use cursor column setting for your incremental sync. Then, select the required column from the dropdown. See Cursor Column Support for more information on this feature.
Under Choose identifier, select the warehouse column that acts as a unique identifier to map your records. Then, select the corresponding HubSpot field from the dropdown.
Click the Map with JSON button.
Specify the Sync mode. This integration only supports Upsert mode currently.
Optionally, toggle on the Use cursor column setting for your incremental sync. Then, select the required column from the dropdown. See Cursor Column Support for more information on this feature.
Choose the Event Type - RudderStack supports sending data to HubSpot as Identify and Track events.
If you select Track, you can optionally toggle on the Lookup event name by column setting and select the required warehouse column. RudderStack uses this column to perform the lookup. If this setting is not toggled on, specify the event name to be used for lookup.
Choose the user identifiers (user_id and anonymous_id) from the dropdown.
If you select a standard HubSpot Object, the Destination fields dropdown displays the predefined unique identifiers along with any other unique field of the object.
The following table lists the predefined identifiers corresponding to the standard HubSpot objects:
Note that:
These fields are visible only when the Create associations between object recordsdashboard setting is toggled off.
The values of unique identifiers are case-sensitive and should be sent exactly as they are present in HubSpot.
Standard HubSpot object
Predefined unique identifiers
Company
Company Domain Name
Contact
Email
Deal
Deal Name
Line Item
Name
Quote
Quote number
If you select a custom HubSpot Object, only the unique fields of the object are displayed in the Destination fields dropdown.
Create association between object records
Note that:
You can create an association between the HubSpot object records while connecting your HubSpot destination to a Reverse ETL source using the Visual Data Mapper feature.
You must create two separate connections in the RudderStack dashboard using the Reverse ETL sources and HubSpot destination as shown:
Workflow
The first connection pushes data into the HubSpot object, for example, a company object.
The second connection creates an association between the object records. For example, associating the company and contact objects.
Steps to create association
Add a Reverse ETL source and connect the HubSpot destination to it. While configuring the destination, make sure to toggle on the Create associations between object record setting.
In the next dropdown, select the HubSpot object with which you want to associate the above-mentioned object.
Based on the object selections, the relevant associations (from HubSpot account) are populated in the Association dropdown. Select the required association.
Specify the Sync mode.
In the Choose identifier section, select a warehouse column and HubSpot destination field to map your records. You can choose any destination field from the dropdown that acts as a unique identifier.
Choose a warehouse column each for From Record ID and To Record ID fields which act as Hubspot’s unique ID to identify an object.
From Record ID and To Record ID are the column names of the two objects you want to associate.
For example, if you want to associate a company and a contact, the From Record ID should be a Company Id and To Record ID should be a Contact Id.
Similarly, you can create more such associations between the object records.
This site uses cookies to improve your experience while you navigate through the website. Out of
these
cookies, the cookies that are categorized as necessary are stored on your browser as they are as
essential
for the working of basic functionalities of the website. We also use third-party cookies that
help
us
analyze and understand how you use this website. These cookies will be stored in your browser
only
with
your
consent. You also have the option to opt-out of these cookies. But opting out of some of these
cookies
may
have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This
category only includes cookies that ensures basic functionalities and security
features of the website. These cookies do not store any personal information.
This site uses cookies to improve your experience. If you want to
learn more about cookies and why we use them, visit our cookie
policy. We'll assume you're ok with this, but you can opt-out if you wish Cookie Settings.