Are you prepared to integrate HubSpot & Salesforce? Do this first!

HubSpot–Salesforce integration prep: data models, sync rules, governance.

Installing the HubSpot–Salesforce integration can feel as easy as clicking a few buttons. 

But rolling it out without preparing your data, processes, and team first is asking for trouble. 

Clean groundwork is what makes the integration stick.

1. Understand the HubSpot and Salesforce contact data model

The biggest difference to sort out before syncing is how each platform handles contacts.

In Salesforce, new prospects enter as Leads. Once qualified, those Leads convert into Contacts, while creating Accounts and Opportunities in the process.

In HubSpot, all prospects enter as Contacts. Their progress through the sales funnel is tracked using the Lifecycle Stage property, which runs from Lead to Customer.

To align the two systems, build a Lifecycle Stage picklist in Salesforce on both the Lead and Contact objects. 

This keeps progression in sync:

  • Salesforce Leads map to HubSpot stages like Subscriber, Lead, Marketing Qualified Lead (MQL), or Sales Qualified Lead (SQL).
  • Salesforce Contacts map to HubSpot stages like Opportunity, Customer, or Evangelist.

We have a thorough guide on mapping Salesforce Objects to HubSpot Lifecycle Stages if you’re interested. 

2. Map the handoff from HubSpot to Salesforce

Most companies end up running marketing out of HubSpot, while sales and account management live in Salesforce. 

That split makes sense, but only if the handoff is clearly defined.

Think of it like writing job descriptions for each platform. HubSpot owns early-stage lead nurturing and qualification. Salesforce owns pipeline management, closing, and account success. 

Writing this down makes it part of your marketing and sales SLA and gives you a framework for future automation and data discussions.

3. Discuss governance and industry requirements

HubSpot is hosted on AWS and is secure, but it isn’t designed for HIPAA or FISMA compliance. That means industries like healthcare or financial services need to be especially careful.

If your industry requires strict data protection, use Selective Sync to prevent sensitive information from entering HubSpot. 

Note that HubSpot and Salesforce support teams won’t configure this for you. You’ll either need a partner experienced in building integration users for regulated industries or pay for HubSpot’s technical services (sold in 4-hour blocks at $1,500, currently $375/hour).

4. Audit automations, validation rules & required fields

Automations: Check Salesforce Process Builder and Flows. Make sure nothing interferes with HubSpot data syncing in or out.

Validation rules: Review active rules for any object syncing with HubSpot. Pay special attention to Leads and Contacts. A validation rule that requires a field value before saving will block HubSpot from creating records. This often surfaces as “Custom Code errors” inside HubSpot.

Required fields: List out every required field on your Lead and Contact objects. New HubSpot Contacts syncing to Salesforce need values for these fields. 

You can either:

  • Make those fields mandatory in HubSpot forms, or
  • Use HubSpot workflows to populate them automatically. For example, if Salesforce requires State and Country, create a workflow that copies IP State and IP Country into those fields so prospects don’t have to type them in.

While auditing your Salesforce setup, check Salesforce’s own documentation on validation rules so you know exactly how they can block HubSpot syncs.

5. Plan for activity sharing

Sales teams want to see marketing activity on their leads and customers, and HubSpot syncs this natively. 

Activities like form submissions or marketing emails can flow into Salesforce as tasks.

But every activity shows up as a Salesforce task, and that can clutter timelines quickly. 

Choose carefully what you sync. In most cases, only form submissions and marketing email sends are worth sending over.

6. Define HubSpot contact creation in Salesforce

HubSpot stores all prospects and customers as Contacts, while Salesforce separates them into Leads and Contacts.

That creates a fork in the road: when HubSpot creates a new record in Salesforce, should it be a Lead or a Contact?

For most companies, the right choice is Create a Lead in Salesforce

That keeps qualification and conversion workflows intact. 

Some organizations skip Leads entirely and only use Contacts. In that case, select Create a Contact in Salesforce.

7. Implement the HubSpot–Salesforce integration

Once your data model, governance, automations, and sync rules are clearly defined, you’re ready to install the integration. 

With the foundation in place, implementation becomes much smoother and you avoid the messy backtracking that happens when teams jump in too early.

Where to go from here

You’ve got two good paths. If you want to keep digging, our Knowledge Bank is full of HubSpot–Salesforce integration guides drawn from real projects. 

It’s the fastest way to learn what usually breaks and how to fix it before it costs you time.

Or, if you’ve had your fill of reading and just want the mess off your plate, Talk to Tate

At RevBlack we live and breathe HubSpot-Salesforce integrations so you don’t have to.

Guides

Don't miss these

Get started with revblack today

Ready to see these results for your business?

Fill out form