Skip to main content

Syncing RevOps Data to HubSpot

Built-In Mappings

As soon as you connect to your HubSpot Account and create a connected deal, RevOps will automatically start syncing data to HubSpot.

Amount and Currency

RevOps will sync the amount and currency fields to the HubSpot Deal. By default, this will sync Total Contract Value. This can be changed by visiting Settings > HubSpot > Settings.

Data Integrity

Setting this mapping to Do Not Update will result in your CRM reporting incorrect values if you do not configure additional logic to update the amount field.

Line Items

For information on line item sync, read our guide on syncing line items between HubSpot and RevOps.

Custom Mappings

By setting up custom mappings, you can sync and store additional RevOps Deal data in your HubSpot Account each time your deal is saved. This allows you to run reports from HubSpot, simplify your process of creating renewal opportunities, and centralize key information about the RevOps deal on the HubSpot deal. ‍ While RevOps will sync built-in mappings automatically, custom mappings will need to be created when you want to store additional RevOps Deal data. The custom mappings you configure allow you to specify the piece of information you would like synced and the fields where you would like to store this data. ‍ In this guide, we'll walkthrough:

Before setting up the mapping, you'll first need to create a custom property on your HubSpot Deal or Line Item for each piece of RevOps data you plan on storing. ‍ If you are unfamiliar with how to create or edit HubSpot properties, take a look at this HubSpot guide.

Setting up Mappings

‍ Once you are ready to start setting up your mappings, head over to Integrations > HubSpot and click on "New Mapping".  ‍ ‍ Next, select the RevOps property that you would like to sync and the custom property in HubSpot you would like to store this data.

  1. On the left column, you can search for and select any field property on the RevOps Deal, SKU, Term, and Account available to sync to HubSpot.
  2. On the right column, you'll find HubSpot objects and fields that could store your Deal data.

Once you've saved your mapping, any deal moving forward will be synced to HubSpot.  ‍

‍ In the table below, you will find a list of the most common mappings often configured to track the progress of your RevOps Deals in HubSpot:

RevOps PropertyHubSpot Field TypeDescription
Deal Status
Deal.proposalStatus
String Possible valuesSetting up this mapping allows you to create HubSpot Workflows that may help you automate other processes. For example, move HubSpot deals to closed won when an order form is signed.
Date Created
Deal.dateCreated
Date PickerSyncs when the RevOps deal was first created. Setting up this mapping allows you to create reports to track how many deals are getting created by your team.
Last Updated
Deal.dateUpdated
String or Date PickerSyncs when the RevOps deal was last updated.
Setting up this mapping allows you to create reports and setup HubSpot Workflows. This field can be used as a workaround to HubSpot's lack of re-enrollment workflows on line item changes.
Contract Signed Date
Deal.contractSignedDate
Date PickerSyncs when the RevOps deal completed signature by all parties.
When used with date created, setting up this mapping allows you to create reports in tracking how long it takes your team to close deals.

In addition to tracking the progress of your RevOps deals in HubSpot, we also recommend storing key agreement data. By storing key agreement data on the HubSpot deal, you can quickly gain insight into type of deal that is being quoted and signed. ‍ When selecting the value of the term we'll want to first find the name of the term then select the ".value" notation of that term. ‍ While below is a list of terms we recommend mapping to HubSpot, the name of these terms differ depending on how you've named your term.

RevOps TermHubSpot Field Type
Form TypeString or Options
Contract LengthNumber or String
Contract Start DateDate Picker
Contract End DateDate Picker
Billing FrequencyString or Options
Billing EmailString
Payment TermsString or Options