HubSpot Syncs

Enhance your HubSpot CRM with powerful customer data from your data warehouse.

In this guide, weโ€™ll walk you through syncing customer data from your data warehouse into HubSpot to supercharge your CRM efforts. Let's get started!

Supported Objects

GrowthLoop enables syncing to these HubSpot objects:

ObjectDescriptionSync ModesRequired FieldsOptional Fields
ContactsIndividuals interacting with your business, storing personal details and communication history.Insert, Upsert, UpdateEmail: unique user identifierFirst Name, Last Name, Phone Number, Company, Job Title, Address, Lifecycle Stage
CompaniesOrganizations associated with your business, capturing company-specific information.Insert, Upsert, UpdateCompany Name: unique company identifierDomain, Industry, Phone Number, Number of Employees, Address, Annual Revenue
DealsSales opportunities tracking potential revenue through your pipeline.Insert, Upsert, UpdateDeal Name: deal identifierDeal Stage, Amount, Close Date, Deal Type, Associated Contacts, Associated Companies
TicketsCustomer service requests or issues, facilitating support tracking and resolution.Insert, Upsert, UpdateTicket Name: ticket identifier, Pipeline: ticket pipelineTicket Status, Priority, Source, Description, Associated Contacts, Associated Companies
Line ItemsIndividual products or services associated with deals, detailing specifics of the transaction.Insert, Upsert, UpdateName: item identifier, Price: unit price, Product ID: product identifierDescription, SKU, Discount, Tax, Associated Deals

Prerequisites

  • To set up Syncs in HubSpot, ensure you have an active HubSpot account and have configured it as a destination. Click here to learn how.

Create and configure sync

  1. Navigate to the Syncs tab on the left sidebar and click Create Sync in the top right corner.
  2. Set up your Sync with the following details:
    1. Sync Name: A clear, friendly name for your sync.
    2. Sync Frequency: How often data should sync to the destination.
    3. Update Rule: The default method for syncing data to the destination. GrowthLoop supports Insert Only (adds new records), Update Only (modifies existing record attributes), and Upsert (combines insert and update)
    4. Dataset / Table: The table that contains your data.
    5. Dataset Unique Field: The column with unique values for each row in the table. This will be detected and selected automatically.
    6. Match Field: The column used to match data in your source table with the destination system.
    7. Connection: Choose the destination for syncing data. Select HubSpot.
    8. Object Type: Select the object to sync data. Your options are: Contacts, Companies, Deals, Tickets, Line Items
    9. Match Field: The column used to match data in the destination system with your source table.
  3. After selecting/inserting the required information, click Save Sync.
  4. Next, set up the field mappings to start your sync. Please refer to the Support Objects table at the top of the page. For this example, we will set up a sync to Contacts, which requires Email. We'll also map the optional field First Name along with it.
  5. Under Source, open the drop-down and select the field containing email addresses.
  6. In the Destination section, choose Email from the drop-down menu, unless already selected.
  7. Click Add Mapping to add another Source > Destination row.
  8. In the Source section, select the field containing the first name for each contact.
  9. Then under Destination, choose First Name from the drop-down menu, unless already selected.
  10. After mapping all the fields, clicking Update Sync will prompt you with the following two options:
    1. Updates Only: We recommend you go with the this option, especially if youโ€™re setting up the sync for the first time.
    2. Back-fill: This option is when you are updating an existing Sync with newly mapped fields and youโ€™d like all your already synced events to have those fields backfilled for them. This operation can be very expensive and time consuming on your underlying Data Warehouse, so please choose that option if youโ€™re absolutely sure.
  11. Once complete, return to your sync and enable it by clicking the toggle at the top of the page.
  12. To confirm that your sync has been successfully sent to HubSpot, login to your account and navigate to the CRM section. Here is where you can view the newly inserted records and attributes.
The emails that appear in this image are fake

The emails shown in this image are not real

๐Ÿ‘

Success

You have successfully created a sync to Contacts in HubSpot!

๐Ÿ“˜

Note:

If you experience any issues when connecting to or creating syncs to HubSpot, please reach out to us atย [email protected], and weโ€™ll be in touch shortly to help resolve the matter!