![hubspot and salesforce integratin](https://framerusercontent.com/images/vJKzreumG5reaRGJcjCgyotqc9s.png)
![hubspot and salesforce integratin](https://framerusercontent.com/images/vJKzreumG5reaRGJcjCgyotqc9s.png)
![hubspot and salesforce integratin](https://framerusercontent.com/images/vJKzreumG5reaRGJcjCgyotqc9s.png)
Jan 15, 2024
HubSpot and Salesforce Integration Series (1/3)
HubSpot and Salesforce Integration Series (1/3)
HubSpot and Salesforce Integration Series (1/3)
The integration between the Salesforce and HubSpot is a popular integration. Specifically, businesses want to use the Sales Cloud as the main CRM and the Marketing Hub as an automation platform.
In this series, we will look at 3 parts of the integrations:
The Preparation
The Integration Work
Sync, Use Case, and Best Practices
Let’s start with a topic that is on everyones mind.
The Elephant in the Room: Competition
The native integration does a great job in connecting both platforms but we can not forget that HubSpot and Salesforce are competitors.
![](https://framerusercontent.com/images/mz3EFQ5aEXVUEkR0v6mtZfCTA.png)
The consequences of this competition is that integration could technically be better if they wanted to. But in both cases you get more value if you went all-in with one vendor. Be that Salesforce Account Engagement and the Sales Cloud or HubSpots Marketing Hub and Sales Hub. For example, one big challenge is marketing attribution when using the two platforms. It is so much easier when just using one platform.
The sales representative of each platform know that and they try everything they can (aka huge discounts) to get you to switch. The consequence of this is an amplified divide between marketing and sales teams.
Eventually, we see many businesses going fully into one platform. We wrote a guide that helps you choose between the two.
Preparations
Before activating the integration there are some preparations that you want to make.
Clean data and duplicates prevention
One prerequisite for the integration is clean data and duplicate prevention. The biggest issue with duplicates is that they pollute your database, skew your reporting, and break the synchronisation. The biggest issue for HubSpot and Salesforce is the sync between contacts and leads.
Duplicate Lead and Contacts in Salesforce
HubSpot and Salesforce use the email address as a unique identifier.
This means if you have a contact with the same name and other fields are similar but the email is different then it isn’t a duplicate. This makes as sense as every country has names that are very common. E.g. “Tim Carter” in the United Kingdom or “Max Müller” in Germany.
The issue with the sync between HubSpot and Salesforce starts once leads and contacts have the same email address. In that case, the integration matches the lead to the most recent record but there are also instances it would randomly provide a match at random.
The consequence of this is that wrong leads get matched and we get sync errors. This will create a loss of information and depending on how many duplicates exist it can skew reporting.
Hence, it is crucial that there are close to zero duplicates in each system. This can be accomplished by proper duplicate rules in Salesforce, good data hygiene, and regular data clean ups. We recommend the use of deduplication tools to maintain a clean database.
Duplicate HubSpot Contacts with different emails
There can be the case that a HubSpot contact is the same but has two different emails. E.g. downloaded a content piece once from a work email and once from a private email. In the case of duplicate HubSpot contacts that correspond to one Salesforce leads / contact, make sure to merge the HubSpot contact to the one that is in sync with Salesforce.
Design decision for the integrations
Here are a few design decisions for the integration.
Minimum object requirement
For the integration to work, you need to synchronize at least HubSpot Contacts with Salesforce Leads and Contacts. Other objects like opportunities or accounts are optional.
Decision to create leads or contacts
The HubSpot sync can only create a new lead or a new contact in Salesforce - not both. In 95% of the cases you will select that the integration creates new leads.
In the recent year, some organizations started to skip the Lead object and only use Accounts and Contacts in Salesforce. We recommend caution with this approach. While it can work and has clear benefits (primarily no confusion between leads and contacts).
The issue starts with your overall ecosystem of platforms. There are many other third party platforms that require the lead object to integrate with Salesforce. Hence, we saw many organizations that implemented Salesforce without the lead objects but found themselves turning it back on after a year due to integration requirements.
Another issue is that duplicate management is now also concerned with only using Accounts and Contacts. HubSpot can’t create a new contact if there is no Account in Salesforce. The risk is then that it will create a new contact but it was not able to match it to an account and create a duplicate account.
Similar data types
Data types are fields or properties in the two platforms. Examples include text fields, picklists, checkboxes, etc. A requirement for the integration is that the data types are identical. Check out the table below for some example cases.
Example of a drop down list in a pick list
![](https://framerusercontent.com/images/FRyPFd8uZ5XFsedOmY8P55IH6Q.png)
Salesforce allows setting a picklist value as inactive. This means that the value can not be selected anymore but old records that have the value can still display it. The problem is that the integration can not handle inactive values as those are not supported in HubSpot and hence synch error will occur.
Customization, workflows, validations, and other rules
Salesforce allows you to set up rules that help to govern your data. For example, you have the “Job Title” as a mandatory field in Salesforce. But in HubSpot the equivalent field is optional. This could create sync errors when the field is not provided in HubSpot as blanks would not be accepted in Salesforce due to the mandatory field.
It is important to be aware of all those validation and other rules. We recommend to map them all out and check if they will impact the integration.
Object and field mapping
A helpful exercise is to prepare an object and field mapping between the two platforms. In that exercise you will match each object with the corresponding fields. We recommend for each object a separate table. See below an example for one table.
HubSpot Contact <> Salesforce Lead & Contact
![](https://framerusercontent.com/images/UuklJV44TH2gxWGwPXwauR6nwY.png)
Change Management
The final step is to prepare your team for the integration. Solution owners and end users will both be impacted by the integration. It is important that everyone is aware of the upcoming change and how it will impact their work. This proper communication will help with the adaptation
Next, week we will talk about the actual steps of the integration.
The integration between the Salesforce and HubSpot is a popular integration. Specifically, businesses want to use the Sales Cloud as the main CRM and the Marketing Hub as an automation platform.
In this series, we will look at 3 parts of the integrations:
The Preparation
The Integration Work
Sync, Use Case, and Best Practices
Let’s start with a topic that is on everyones mind.
The Elephant in the Room: Competition
The native integration does a great job in connecting both platforms but we can not forget that HubSpot and Salesforce are competitors.
![](https://framerusercontent.com/images/mz3EFQ5aEXVUEkR0v6mtZfCTA.png)
The consequences of this competition is that integration could technically be better if they wanted to. But in both cases you get more value if you went all-in with one vendor. Be that Salesforce Account Engagement and the Sales Cloud or HubSpots Marketing Hub and Sales Hub. For example, one big challenge is marketing attribution when using the two platforms. It is so much easier when just using one platform.
The sales representative of each platform know that and they try everything they can (aka huge discounts) to get you to switch. The consequence of this is an amplified divide between marketing and sales teams.
Eventually, we see many businesses going fully into one platform. We wrote a guide that helps you choose between the two.
Preparations
Before activating the integration there are some preparations that you want to make.
Clean data and duplicates prevention
One prerequisite for the integration is clean data and duplicate prevention. The biggest issue with duplicates is that they pollute your database, skew your reporting, and break the synchronisation. The biggest issue for HubSpot and Salesforce is the sync between contacts and leads.
Duplicate Lead and Contacts in Salesforce
HubSpot and Salesforce use the email address as a unique identifier.
This means if you have a contact with the same name and other fields are similar but the email is different then it isn’t a duplicate. This makes as sense as every country has names that are very common. E.g. “Tim Carter” in the United Kingdom or “Max Müller” in Germany.
The issue with the sync between HubSpot and Salesforce starts once leads and contacts have the same email address. In that case, the integration matches the lead to the most recent record but there are also instances it would randomly provide a match at random.
The consequence of this is that wrong leads get matched and we get sync errors. This will create a loss of information and depending on how many duplicates exist it can skew reporting.
Hence, it is crucial that there are close to zero duplicates in each system. This can be accomplished by proper duplicate rules in Salesforce, good data hygiene, and regular data clean ups. We recommend the use of deduplication tools to maintain a clean database.
Duplicate HubSpot Contacts with different emails
There can be the case that a HubSpot contact is the same but has two different emails. E.g. downloaded a content piece once from a work email and once from a private email. In the case of duplicate HubSpot contacts that correspond to one Salesforce leads / contact, make sure to merge the HubSpot contact to the one that is in sync with Salesforce.
Design decision for the integrations
Here are a few design decisions for the integration.
Minimum object requirement
For the integration to work, you need to synchronize at least HubSpot Contacts with Salesforce Leads and Contacts. Other objects like opportunities or accounts are optional.
Decision to create leads or contacts
The HubSpot sync can only create a new lead or a new contact in Salesforce - not both. In 95% of the cases you will select that the integration creates new leads.
In the recent year, some organizations started to skip the Lead object and only use Accounts and Contacts in Salesforce. We recommend caution with this approach. While it can work and has clear benefits (primarily no confusion between leads and contacts).
The issue starts with your overall ecosystem of platforms. There are many other third party platforms that require the lead object to integrate with Salesforce. Hence, we saw many organizations that implemented Salesforce without the lead objects but found themselves turning it back on after a year due to integration requirements.
Another issue is that duplicate management is now also concerned with only using Accounts and Contacts. HubSpot can’t create a new contact if there is no Account in Salesforce. The risk is then that it will create a new contact but it was not able to match it to an account and create a duplicate account.
Similar data types
Data types are fields or properties in the two platforms. Examples include text fields, picklists, checkboxes, etc. A requirement for the integration is that the data types are identical. Check out the table below for some example cases.
Example of a drop down list in a pick list
![](https://framerusercontent.com/images/FRyPFd8uZ5XFsedOmY8P55IH6Q.png)
Salesforce allows setting a picklist value as inactive. This means that the value can not be selected anymore but old records that have the value can still display it. The problem is that the integration can not handle inactive values as those are not supported in HubSpot and hence synch error will occur.
Customization, workflows, validations, and other rules
Salesforce allows you to set up rules that help to govern your data. For example, you have the “Job Title” as a mandatory field in Salesforce. But in HubSpot the equivalent field is optional. This could create sync errors when the field is not provided in HubSpot as blanks would not be accepted in Salesforce due to the mandatory field.
It is important to be aware of all those validation and other rules. We recommend to map them all out and check if they will impact the integration.
Object and field mapping
A helpful exercise is to prepare an object and field mapping between the two platforms. In that exercise you will match each object with the corresponding fields. We recommend for each object a separate table. See below an example for one table.
HubSpot Contact <> Salesforce Lead & Contact
![](https://framerusercontent.com/images/UuklJV44TH2gxWGwPXwauR6nwY.png)
Change Management
The final step is to prepare your team for the integration. Solution owners and end users will both be impacted by the integration. It is important that everyone is aware of the upcoming change and how it will impact their work. This proper communication will help with the adaptation
Next, week we will talk about the actual steps of the integration.
Blog
Blog
Stay updated with our Revenue Blog
Stay updated with our Revenue Blog
See all Posts
![coverpicture-revops-ticketing](https://framerusercontent.com/images/yTdRuxlQeRnP1YaorojsEPwnhIk.png)
![coverpicture-revops-ticketing](https://framerusercontent.com/images/yTdRuxlQeRnP1YaorojsEPwnhIk.png)
Do you need a ticketing system in RevOps?
Do you need a ticketing system in RevOps?
May 23, 2024
Streamline RevOps with an efficient ticketing system! Manage Marketing’s reports, Sales’ territories, and Customer Success’s scores effortlessly. Discover how to optimize requests, prioritize tasks, and maintain backlog health for smooth operations.
![bdr stats](https://framerusercontent.com/images/YtJheiOZsRVj3iTQQUuCVu9wE.jpeg)
![bdr stats](https://framerusercontent.com/images/YtJheiOZsRVj3iTQQUuCVu9wE.jpeg)
The BDR Productivity Blueprint: Ramp Faster, Retain Longer, Close More
The BDR Productivity Blueprint: Ramp Faster, Retain Longer, Close More
Mar 3, 2024
Boost BDR productivity and revenue by cutting ramp time and boosting tenure with AI, mentorship, culture, and strategic sales enablement.
![hubspot vs salesforce](https://framerusercontent.com/images/xirRkXezFjOvboNOQxrOqpq6hc4.png)
![hubspot vs salesforce](https://framerusercontent.com/images/xirRkXezFjOvboNOQxrOqpq6hc4.png)
HubSpot vs Salesforce: Which CRM to choose in 2024
HubSpot vs Salesforce: Which CRM to choose in 2024
Dec 12, 2023
Salesforce vs. HubSpot: Uncover the Best CRM for Your Business - Insights on User-Friendliness, Complexity, and Ideal User Profiles
![picture of an email](https://framerusercontent.com/images/4Zj0Uz7ZMyStcPW9Nen44wxtHRY.webp)
![picture of an email](https://framerusercontent.com/images/4Zj0Uz7ZMyStcPW9Nen44wxtHRY.webp)
Top Email Outbound Practices for 2024
Top Email Outbound Practices for 2024
Nov 16, 2023
Best practices on how to send outbound cold emails in 2024. As a response to googles new sender guidelines
![what is revenue operations](https://framerusercontent.com/images/4jI2F8idQRgBLMGIefK2gOuBuH4.png)
![what is revenue operations](https://framerusercontent.com/images/4jI2F8idQRgBLMGIefK2gOuBuH4.png)
What is Revenue Operations (RevOps)?
What is Revenue Operations (RevOps)?
Oct 19, 2023
Learn how Revenue Operations partners with Go-to-Market Teams to grow revenue, reduce GTM costs, and increase profitability.
![revops help fundrainig](https://framerusercontent.com/images/nRBcnM3PpF8VE2M61CL2rIuQ8U.png)
![revops help fundrainig](https://framerusercontent.com/images/nRBcnM3PpF8VE2M61CL2rIuQ8U.png)
How Can RevOps Help with Fundraising?
How Can RevOps Help with Fundraising?
Oct 1, 2023
RevOps is strategic, close to the business and data-driven. This blog shows how RevOps can help to close the next funding round.
![Image of founder looking for Product-Market Fit](https://framerusercontent.com/images/WYK8vX6UUBYIqRT48WVgMOOl4.png)
![Image of founder looking for Product-Market Fit](https://framerusercontent.com/images/WYK8vX6UUBYIqRT48WVgMOOl4.png)
6 Ways RevOps Makes Product-Market Fit Inevitable
6 Ways RevOps Makes Product-Market Fit Inevitable
Sep 20, 2023
PMF it tough. 6 things how RevOps can help you reach it faster and not run out of money.
![Chart on where RevOps should report to](https://framerusercontent.com/images/JaaSTPLuJTTbJ6DpcQ3VFkShyY.png)
![Chart on where RevOps should report to](https://framerusercontent.com/images/JaaSTPLuJTTbJ6DpcQ3VFkShyY.png)
Where Should RevOps Report to? It is not what you think
Where Should RevOps Report to? It is not what you think
Sep 8, 2023
Reporting lines are important for Revenue Operations. They will have an impact on how effective RevOps will be in your organization.
![code-example](https://framerusercontent.com/images/EKTfFYkYKGv5APrWBE1vNpdY90.png)
![code-example](https://framerusercontent.com/images/EKTfFYkYKGv5APrWBE1vNpdY90.png)
How to Python 🐍: Update a CRM and avoid duplicates
How to Python 🐍: Update a CRM and avoid duplicates
Aug 30, 2023
Python can be helpful in Revenue Operations. This blog looks at a live case how we helped a client dealing with duplicated and updating the CRM.
![7 RevOps best practices](https://framerusercontent.com/images/iYTQLm4cfvnjdVIYGROhxTRSkNM.png)
![7 RevOps best practices](https://framerusercontent.com/images/iYTQLm4cfvnjdVIYGROhxTRSkNM.png)
7 RevOps Best Practices for Faster Growth That You Can't Miss
7 RevOps Best Practices for Faster Growth That You Can't Miss
Aug 24, 2023
Highlighting 7 Revenue Operations (RevOps) best practices anyone should know. Point 3 will surprise you.
![Founder In Space](https://framerusercontent.com/images/2htRqS7z4Nz7ARHFG5mhktwBHVw.png)
![Founder In Space](https://framerusercontent.com/images/2htRqS7z4Nz7ARHFG5mhktwBHVw.png)
The Founders Guide to RevOps: Strategy, Processes, Technology & Analytics [2/2]
The Founders Guide to RevOps: Strategy, Processes, Technology & Analytics [2/2]
Aug 24, 2023
Revevnue Operations can be broken down into four main parts: Strategy, Processes, Technology & Analytics. Learn how each of them helps business grow.
![illustration founder](https://framerusercontent.com/images/tkQDImXZMORckvPBCBnnA8Vlhmo.png)
![illustration founder](https://framerusercontent.com/images/tkQDImXZMORckvPBCBnnA8Vlhmo.png)
The Founder's Guide to Revenue Operations [1/2]: Structure & Hiring
The Founder's Guide to Revenue Operations [1/2]: Structure & Hiring
Aug 14, 2023
What is RevOps? Does it really decrease in GTM expenses by 30%? How do I get started. Check this blog with answers.
![illustration silo](https://framerusercontent.com/images/366AEZQbjfnmOsTVcpH2eDd7jVE.png)
![illustration silo](https://framerusercontent.com/images/366AEZQbjfnmOsTVcpH2eDd7jVE.png)
Breaking Down the Marketing Silo with RevOps
Breaking Down the Marketing Silo with RevOps
Aug 8, 2023
Breaking Down the Silo Series: We know that collaboration creates growth. This episode is about how to align the Marketing team.
![illustration data](https://framerusercontent.com/images/hP7rE11R960S5NJ0JotcJ1CC2DU.png)
![illustration data](https://framerusercontent.com/images/hP7rE11R960S5NJ0JotcJ1CC2DU.png)
Revenue Operations vs Sales Operations
Revenue Operations vs Sales Operations
Aug 4, 2023
How does Revenue Operations (RevOps) differ from Sales Operations? RevOps is more strategic. This blog explains why.