Introduction
Hubspot CRM objects can be updated with customer data from other sources. Through valmi.io, you can sync your curated customer data on your warehouse to Hubspot CRM. You can then use the data to create lists, ads and campaigns.Hubspot Configuration
The hubspot user needs setting up a connection on valmi needs permissions to create and update CRM objects, such as Contact and Company. Go to Hubspot App, Click theUsers & Teams
from the left sidebar. Select the user you want to use for the connection and click on the Edit Permissions
button. Give Read and Write
permissions to the objects you want updated through valmi.io.

Creating a Hubspot Connection on valmi.io
Go to destinations on valmi.io and create a new destination. SelectHubspot
as the destination.

Sign in with Hubspot
and enter a name for the connection. Click on the Next button to connect to the Hubspot API, test the connection, and create it.

Setting up a Sync
-
Supported Destination Modes
Hubspot Object | Upsert | Supported Identifiers | Update | Supported Identifiers |
---|---|---|---|---|
Contact | ✅ | ✅ | id | |
Company | ✅ | ✅ | id |

-
Mapping Source Columns to Destination Fields
Contact
object for this example. The next screen lets the user map the source columns onto the fields of the Hubspot object. The picture below shows that we have selected Upsert
destination sync mode. email
has been selected as the Primary Key for the Warehouse source. The source fields first_name
, last_name
, email
, phone
, city
have been mapped to the destination fields firstname
, lastname
, work_email
, phone
, city
respectively.

-
Verifying data loaded into Hubspot

