🎉 Bedrock Data is now Formstack Sync! · Learn More 🎉

Zak Pines | August 20, 2019

Making HubSpot Marketing Data Visible in Your CRM

A question we often get from HubSpot customers is: “What are my options for making HubSpot marketing data visible in my existing CRM?”

Sometimes this is phrased as, “I want to map my HubSpot Timeline to my existing CRM system, how can I do this?”

Here’s a rundown of how to think about your options.

Sales Visibility into HubSpot

Some of the key principles we’ve found to be successful for making HubSpot data available to sales in CRMs are:

  • Less is More. Sales reps only have time to view a summary. So focus on a smaller amount of critical data vs. a dump of all activities from HubSpot. The latter will likely confuse a sales rep.
  • No Extra Clicks! Sales reps want to view information directly on the lead record. The approach we cover here entails setting up custom fields on the lead record so the data appears cleanly for the sales reps in the interface they are using every day.

Here’s a screenshot of sales visibility to lead intelligence via custom fields in NetSuite:


Mapping HubSpot Roll-up Fields to Custom Fields in HubSpot

HubSpot has a bunch of roll-up fields which represent key summary information aggregated from all the activities from a lead in HubSpot. Mapping these fields serves the two objectives above of providing key summary info to your sales reps.

Note on Reporting: Some of these fields may be valuable for you to map for reporting purposes out of your CRM - so you may want to map them for that reason but not make them visible on the CRM records for your sales reps.

We’ll note the fields that we see used most frequently by customers below, with additional notes on other fields that are available - but usually not the ones that salespeople find most valuable.

Lead Overview




Original Source


The source tracked by HubSpot as the original source (Organic traffic, paid search, etc.) This is an example of a field you may not want to make visible to sales, but can be useful for analytics in your CRM.

HubSpot Score


Based on your lead scoring model in HubSpot

Opted out of all email


Indicates if this person has filled out opt-out form via HubSpot

There are additional HubSpot drill down fields on lead source labeled Original Source Data 1 and Original Source Data 2 that provide more details based on the different mediums. For example keyword data is stored to Source Data 1 and referring URLs are stored to Source Data 2. This source data is also very valuable for reporting.

Related: Discover our expert-level connectors that easily share data across systems. 


Website Engagement




Time of Last Visit


When did the person last visit the website?

Last Page Seen

web page

What was the last page viewed on the website?

Other available website engagement fields in HubSpot include Time of First Visit (datetime), Number of Visits (number) and First Page Seen (web page).


Form Conversion




Recent Conversion


What form did this person last fill out? This lets the sales rep know what they most recently expressed interest in.

Recent Conversion Date


The date/time of this most recent conversion

First Conversion


This indicates the first form this person completed to engage with your company

First Conversion Date


The date/time of this first conversion


Email Activity




Last Email Name


Lets rep know the name of the last email sent to this prospect - the last email is usually the only email the rep cares about to give him context for recent interaction

Last Email Open Date


When was the last email opened?

Other available email activity fields include emails opened (total number of emails opened),  emails clicked (total number of emails clicked), first email name, first email open date, first email click date and last email click date.



Campaigns are not a automatically created field in HubSpot. If this is a field you want to map to your CRM, check out our article on How to Setup a Process to Track Campaigns in HubSpot with your CRM system.


Mapping Tasks from HubSpot to CRM activities

We get the question “Can all of my HubSpot activities be pushed into my CRM?”

The answer is ‘no’, as these HubSpot activities can’t be extracted from HubSpot using its API. It’s not data that is made available for export from HubSpot.

Part of the reason for this is likely to “protect you from yourself.”

If you pushed that level of detailed activities to your CRM, you would end up confusing and frustrating your sales reps. The roll-up fields mentioned above serve as a value-add to create the summary information for your reps.

That said, for those still looking for detailed activity streams, this is a workaround:

Bedrock Data can sync tasks from HubSpot to connected CRM systems, as tasks are available via the HubSpot API. Bedrock Data maps HubSpot tasks to the below objects in connecting CRMs:

    • Base CRM: Task
    • ConnectWise: Activity
    • Insightly: Task
    • Microsoft Dynamics 365 CRM: Task
    • NetSuite CRM: Event
    • Pipedrive: Activity
    • Salesforce: Task
    • SugarCRM: Note
    • Zoho CRM: Task

As such, you can set up HubSpot workflows to trigger the creation of HubSpot tasks for key activities that you want to make visible in your CRM.  This is best deployed in conjunction with the custom fields already mentioned, if there are specific prospect actions that you want to ensure sales always gets visibility to via these objects in the CRM.

Some examples include visiting a specific web page such as a Contact Us page, a Pricing page or a Product page. You would set up individual workflows and task triggers for each of these, and then map them via Bedrock Data. Every time a task is created it would be automatically synced to your CRM.

Learn More: HubSpot Lifecycle Considerations 

Next Steps

Subscribe Here!