HubSpot Marketing Hub Salesforce Integration (Native): Requirements, Setup & Cost

Does HubSpot Marketing Hub have native Salesforce integration?

Short answer: Yes. HubSpot Marketing Hub has a native integration with Salesforce on Professional and Enterprise plans. It is not available on Free or Starter.

Last verified: October 2026 against HubSpot’s official Salesforce integration documentation. 

“Native” means HubSpot builds and supports the connector itself, so the HubSpot Marketing Hub Salesforce integration can sync contacts, companies, deals, activities, and other supported data between the two platforms without custom code.

In this guide, you’ll learn:

  • Which plans include the HubSpot Marketing Hub Salesforce integration and what the requirements are

  • How to complete the setup, step by step

  • How Marketing Hub Salesforce sync works, and which rules control your data

  • The limitations to check before you commit

  • What the integration really costs, and when a different approach makes more sense

Source: https://knowledge.hubspot.com/salesforce/install-the-hubspot-salesforce-integration

How Much Does HubSpot Marketing Hub Salesforce Integration Cost?

fee. HubSpot provides a native, two-way sync through its Marketplace, allowing supported records to move between the two platforms. 

However, the integration still requires compatible subscriptions, and your total cost depends on setup complexity, data requirements, and ongoing maintenance.

Here is a breakdown of the main costs to consider before planning your HubSpot Salesforce integration.

1. Software Subscriptions: The Biggest Cost

First, consider your existing software subscriptions and whether they cover the integration features you need.

  • HubSpot: The native Salesforce integration is available with Marketing Hub Professional and Enterprise. Marketing Hub Professional starts at $800 per month with annual commitment pricing, while Enterprise starts at $3,600 per month. 

Required one-time onboarding fees are $3,000 for Professional and $7,000 for Enterprise. Final pricing depends on your billing arrangement and requirements.

  • Salesforce: You need a compatible Salesforce subscription with API access. Salesforce Sales Cloud Enterprise is listed at $175 per user per month, while Unlimited is $350 per user per month, both billed annually.

 Check your existing edition and API permissions before budgeting for an upgrade.

  • Additional HubSpot costs: Your marketing contact volume, extra seats, and selected features can affect the final bill. 

For example, HubSpot lists Sales Hub Enterprise starting at $150 per month, but this is a separate product from Marketing Hub.

If you are evaluating the HubSpot Marketing Hub Salesforce integration, calculate the cost of both platforms together rather than looking at the connector alone.

2. Setup and Implementation Costs

Installing the native connector is only one part of the HubSpot Salesforce integration setup. Your team may also need to map fields, configure sync rules, clean existing records, and test workflows before launch.

Implementation Scenario Indicative cost
Basic setup with standard objects and minimal customization 2,000–10,000
More complex setup involving custom fields, workflows, and data migration 10,000–30,000+

These are third-party implementation estimates, not official HubSpot fees or fixed industry rates. Actual costs can vary considerably depending on the agency, data quality, project scope, and internal resources. 

A team with clean data and an experienced administrator may be able to handle a straightforward setup internally.

3. Hidden Costs to Consider

The initial subscription and setup fees do not tell the whole story. These additional factors can affect the total HubSpot Salesforce integration cost:

  • Extra user licenses: Check whether your current Salesforce licenses cover the integration user and required permissions. An additional seat is not automatically necessary in every setup.

  • API usage: HubSpot notes that a single contact sync can use up to four Salesforce API calls per record, although actual usage varies. Review your API limits if you expect high sync volumes.

  • Data cleanup: Duplicate records, inconsistent field values, and incomplete contact information may require attention before synchronization. A HubSpot portal audit can show these problems before you sync. 

  • Ongoing maintenance: Sync errors, changes to field mappings, and updates to business processes may require periodic monitoring and administration.

The best way to estimate your total cost is to assess your current subscriptions, the complexity of your data, and the limitations of the native integration before committing to additional tools or development work.

Note: Prices and subscription features can change. Check the official HubSpot Marketing Hub pricing page and Salesforce Sales Cloud pricing page for the latest figures. For integration requirements and limitations, refer to HubSpot's official Salesforce integration documentation.

HubSpot Marketing Hub Salesforce Integration Requirements

The HubSpot Marketing Hub Salesforce integration requires compatible subscriptions, the right permissions, and proper configuration across both platforms.

Before setting up the integration, check these key requirements:

  • Salesforce edition: You need an edition with API access or Salesforce Professional. Salesforce Government Cloud is supported, but Group Edition is not.

  • User permissions: The connecting Salesforce user must be a system administrator with API Enabled, View Setup and Configuration, and Modify All permissions for the objects being synced. The user also needs the Download AppExchange Packages permission and a visible Task Type field.

  • HubSpot account: You need Account Access permissions and a qualifying subscription, such as Marketing Hub Professional or Enterprise.

  • Data sync: The integration supports syncing contacts, companies, deals, activities, and other supported records. Field mappings and sync rules determine how records are matched and updated.

  • Integration limitations: Each HubSpot account can connect to only one Salesforce instance. Strict Salesforce IP restrictions may also prevent the connection from working.

For the complete technical requirements and setup instructions, refer to HubSpot’s official Salesforce integration guide.

How to Set Up the Native HubSpot Marketing Hub Salesforce Integration (Step by Step)

The native HubSpot Marketing Hub Salesforce integration connects the two platforms through HubSpot’s official Salesforce app. After installation, you can configure data synchronization, review field mappings, and control which records sync between HubSpot and Salesforce.

Six steps to set up the HubSpot-Salesforce integration.

Step 1: Install the Salesforce App in HubSpot

HubSpot screen for installing the Salesforce integration.
  1. Log in to your HubSpot account.

  2. Click the Marketplace icon in the top navigation bar and select HubSpot Marketplace.

  3. Search for and select the official Salesforce app.

  4. Click Install.

  5. If you're connecting a Salesforce sandbox, select the checkbox indicating that the connection is for a sandbox.

  6. Click Install again to continue.

Step 2: Log In to Salesforce and Authorize the Connection

  1. In the installation pop-up, enter your Salesforce credentials.

  2. Click Log In.

  3. Follow the authorization prompts to allow HubSpot to connect to your Salesforce account.

  4. After authentication, you should be redirected to HubSpot.

HubSpot Salesforce settings for changing the connected Salesforce user.

Use a Salesforce user with the permissions required for the objects you intend to sync. Those permissions determine which records HubSpot can access and update.

Step 3: Configure Data Sync Settings

  1. In HubSpot, click the Settings icon.

  2. Navigate to Integrations → Connected Apps.

  3. Select Salesforce.

  4. Open the Data sync tab.

  5. Review the available object sync settings and configure the records you want to synchronize, based on your requirements.

Depending on your setup, you may configure synchronization for contacts, companies, deals, and other supported objects. Contact sync is enabled by default and cannot be turned off in the object settings.

Step 4: Review and Customize Field Mappings

HubSpot Salesforce contact field mappings and sync rules.

Field mappings determine which HubSpot properties correspond to Salesforce fields and how their values are updated.

  1. Open Settings → Integrations → Connected Apps → Salesforce.

  2. Select the Data sync tab.

  3. Choose the object you want to configure.

  4. Click Property mappings.

  5. Review the default mappings or select Add new field mapping to create a custom mapping.

  6. Choose the HubSpot property and its corresponding Salesforce field.

  7. Select the appropriate sync rule and click Save.
     

For example, you can map HubSpot's Job Title property to the corresponding Salesforce lead or contact field. Choose the sync rule carefully because it determines which platform's value takes precedence.

Step 5: Import Existing Salesforce Records if Needed

Installing the integration does not automatically import every existing Salesforce record into HubSpot. If you need to bring existing data across, use HubSpot's import workflow.

  1. In HubSpot, navigate to CRM → Contacts.

  2. Click Add contacts → Import.

  3. Select Import data.

  4. Choose Objects from an app.

  5. Select Salesforce records, then click Next.

  6. Choose the Salesforce object you want to import, such as leads, contacts, accounts, or opportunities.

  7. Apply filters if you want to import only selected records.

HubSpot Salesforce import screen showing lead records and filter options.

8. Review the import and click Begin import.

HubSpot import settings for enabling Salesforce contact sync.

The records that subsequently sync depend on your integration settings, inclusion criteria, and sync triggers. You do not necessarily need to import all existing records if your workflow relies on automatic sync triggers.

Step 6: Verify Sync Status and Resolve Errors

Once you've configured synchronization, verify that the integration is working as expected.

HubSpot Salesforce sync health dashboard showing errors and affected records.
  1. Navigate to Settings → Integrations → Connected Apps → Salesforce.

  2. Open the Data sync tab.

  3. Check Sync Health for errors or warnings.

  4. Review any affected records and correct problems such as missing permissions, incompatible field mappings, or validation errors.

  5. If a record hasn't synced, check whether it meets your sync criteria. You can manually resync eligible individual records from the Salesforce sync card on the HubSpot record.

For deeper troubleshooting, see our developer and admin guide to the HubSpot Salesforce integration. 

How HubSpot Marketing Hub Salesforce Integration Works

The HubSpot Marketing Hub Salesforce integration keeps marketing and sales data connected by synchronizing records, properties, and supported activities between the two platforms. 

However, not every record or field syncs automatically. Object mappings, sync rules, and record eligibility determine what gets updated and which platform takes priority when data changes.

Core Components of HubSpot Salesforce Sync

1. Object Mapping: Contacts, Companies, and Deals

Diagram mapping HubSpot contacts, companies, and deals to Salesforce records.

HubSpot and Salesforce use different names for similar types of records. Object mapping connects these records so that relevant information can move between the platforms.

  • Contacts: HubSpot contacts map to Salesforce leads or contacts.

  • Companies: HubSpot companies map to Salesforce accounts.

  • Deals: HubSpot deals map to Salesforce opportunities.

For example, when a mapped property on a contact changes in HubSpot, the corresponding Salesforce lead or contact can receive that update, provided the record is eligible for sync and the applicable rules allow it.

2. Field Mappings and Sync Rules

Field mappings define which HubSpot properties correspond to Salesforce fields, while sync rules determine how changes to those fields are handled.

Depending on the selected rule, you can prioritize Salesforce values, allow the most recent update to take precedence, or prevent a particular field from syncing. 

For example, your team might use Salesforce as the source of truth for sales-owned contact information while allowing selected marketing properties to sync in both directions.

Review field mappings carefully to avoid unintended overwrites or inconsistent data.

3. Selective Sync vs. Inclusion Segments

Diagram comparing Salesforce selective sync with HubSpot inclusion segments.

Both features control which records can sync, but they apply to different directions.

  • Selective sync: Filters Salesforce records eligible to sync into HubSpot.

  • Inclusion segments: Restrict which eligible HubSpot records can sync into Salesforce.

For example, you can use selective sync to bring only relevant Salesforce records into HubSpot and an inclusion segment to send only qualified HubSpot contacts to Salesforce. 

This helps teams manage data flow without synchronizing their entire database unnecessarily.

4. What Triggers a Sync?

Synchronization can occur when records are created or updated, mapped properties change, or records become eligible under the configured sync criteria. Supported marketing and sales activities may also sync when the relevant settings are enabled.

HubSpot uses event-based triggers and periodic checks to identify changes. However, updates may not appear immediately, and connecting the two platforms does not automatically guarantee that every existing record will sync.

If a record doesn't sync, check whether:

  • The relevant object sync is enabled.

  • The record meets the applicable sync criteria.

  • The required field mappings and Salesforce permissions are in place.

  • Salesforce validation rules or field restrictions are blocking the update.

  • The record needs to be imported or manually resynced.

What Marketing Hub Teams Can Do with the Salesforce Integration

The HubSpot Salesforce integration connects marketing activities with sales data, helping teams manage leads, personalize campaigns, and measure results without relying on manual data transfers.

  • Bi-Directional Data Sync: Share supported contact, company, and deal data between HubSpot and Salesforce to keep records aligned.

  • Automated Lead Handoffs: Use HubSpot workflows and qualification criteria to identify promising leads and sync eligible records with Salesforce for sales follow-up.

  • Campaign Attribution: Connect marketing engagement with CRM and opportunity data to better understand how campaigns contribute to sales outcomes. Reporting depends on your attribution setup.

  • Sales and Marketing Alignment: Use synchronized sales-stage and contact information to adjust nurturing workflows and coordinate follow-ups.

  • Targeted Re-Engagement: Identify contacts associated with stalled opportunities and create relevant nurturing campaigns based on available CRM data.

HubSpot Salesforce Integration Limitations: What the Native Connector Can’t Do

The native HubSpot Marketing Hub Salesforce integration simplifies data sharing, but API limits, field mapping rules, and unsupported data types can affect how much you can synchronize.

1. Salesforce API Limits: 

A single contact sync can use up to four Salesforce API calls, depending on the operation. If API capacity becomes a bottleneck, synchronization may be affected.

2. Sync Delays

Updates aren't always immediate. HubSpot checks for new or updated information approximately every 15 minutes, alongside event-based sync triggers.

3. Field Mapping and Data Conflicts: 

Sync rules determine which platform's value takes priority. Incorrect mappings or conflicting updates can overwrite data or prevent fields from syncing as expected.

4. Custom Object Constraints

Custom-object synchronization depends on the supported configuration, available features, and subscription requirements. Confirm any object limits against current HubSpot documentation before implementation.

5. Campaign Data Limitations

HubSpot campaigns don't sync directly to Salesforce campaigns because they are different objects. Some Salesforce campaign data can still be used in HubSpot through supported integration features.

6. Activity Sync Restrictions

Activities such as tasks, sales emails, calls, and meetings require the relevant activity-sync settings. Not every activity or associated data point transfers automatically.

7. Lead Object Differences

Salesforce has separate Lead and Contact objects, while HubSpot manages these records through its Contacts object. Teams need to configure lead-to-contact mapping and qualification workflows carefully to maintain consistent records.

Native vs. Third-Party vs. Custom Integration: Which Should You Choose?

Choosing the right HubSpot Salesforce integration approach, native, third-party, or custom, depends on your workflow complexity, budget, and data synchronization needs. 

Criteria Native Integration Third-Party Integration Custom Integration
How it works HubSpot's official Salesforce connector An external integration platform connects both systems Developers connect the platforms through APIs
Setup time Usually the quickest Relatively quick, depending on workflow complexity Requires development and testing
Cost No separate connector fee, but eligible subscriptions may be required Subscription or usage-based fees may apply Development and ongoing maintenance costs
Customization Standard object mappings and sync rules Depends on the platform's features High control over business logic and data flows
Maintenance Managed through the native integration Shared between the provider and your team Your team maintains the code and monitors API changes
Best for Standard contact, company, deal, and supported activity sync Multi-app workflows and additional automation Complex transformations and specialized requirements

Which Option Should You Choose?

  • Native integration: Best for teams that need standard HubSpot-Salesforce data synchronization with minimal additional infrastructure.

  • Third-party integration: Suitable when you need to connect more applications or automate workflows beyond the native connector's capabilities.

  • Custom integration: Makes sense when complex business rules, specialized data transformations, or unsupported workflows justify the development effort. For example, through an iPaaS tool such as Workato 

Conclusion

The HubSpot Marketing Hub Salesforce integration is native, but only on Professional and Enterprise plans. It is more than a way to sync CRM records. It helps marketing and sales teams turn campaign engagement into better lead handoffs, smarter workflows, and clearer visibility into revenue. The key is getting the setup, data sync, and costs right from the start.

Planning your HubSpot Salesforce integration? Check your plan and Salesforce permissions first, decide which system owns each field, and test with a small batch before rolling out to your full database. If your needs go beyond the native connector, compare third-party and custom options before you commit.

Not sure which route fits your setup? A HubSpot consultant can audit your portal, map your fields and sync rules, and catch problems before they reach your live data. Book a consultation to talk it through.

Frequently Asked Questions

Related Readings

Let's Talk

Drop us a note, we’re happy to take the conversation forward 👇🏻

Aditee Pragati Shrivastav

Aditée Pragati Shrivastav is a technology enthusiast and blog contributor at Concret.io, where she writes about modern business technologies, AI, CRM, and emerging digital solutions. She focuses on simplifying complex technical concepts into clear, practical insights.

Next
Next

How to Use the Agentforce Plan Tracer to Monitor AI Reasoning