×

Sync Salesforce deals to HubSpot

How to Sync Salesforce Opportunities to HubSpot Deals

Connecting Salesforce opportunities to Hubspot deals lets your sales and marketing teams share consistent pipeline data, report on revenue, and automate follow-up without manual updates. This guide explains how to configure the Salesforce integration so opportunities and products sync correctly into your CRM.

Before You Start: Requirements for HubSpot and Salesforce

Before configuring the sync, verify that your HubSpot and Salesforce environments meet the integration requirements and that you understand how data will move between systems.

  • The Salesforce integration must be installed and connected to your HubSpot account.
  • You must have permission to edit integration settings in HubSpot and admin access in Salesforce.
  • Salesforce Opportunity and Product objects must be enabled and available in your org.
  • Users should understand which system is the primary source of truth for deals and revenue.

You can find detailed prerequisites and setup steps in the official Salesforce integration documentation on the HubSpot Knowledge Base.

How HubSpot Handles Salesforce Opportunities

When the integration is configured, Salesforce opportunities are created or updated as deals on the HubSpot Deals object. This mapping allows your pipeline to stay aligned with Salesforce while still using HubSpot tools like workflows, lists, and reports.

Default Opportunity-to-Deal Mapping in HubSpot

By default, when you enable opportunity sync:

  • Salesforce OpportunityHubSpot Deal
  • Opportunity NameDeal Name
  • AmountAmount property on the deal
  • StageDeal Stage in a chosen pipeline
  • Close DateClose date on the deal record

Additional properties can be mapped using the integration settings so that specific Salesforce fields flow into custom deal properties in HubSpot.

How HubSpot Treats Opportunity Ownership

Opportunity ownership is typically mapped from the Salesforce Opportunity Owner to the HubSpot Deal Owner. This ensures:

  • Pipeline views by owner are consistent between systems.
  • Workflows in HubSpot can assign tasks to the correct salesperson.
  • Reports stay aligned when you compare Salesforce and HubSpot dashboards.

Configure Opportunity Sync in HubSpot

The core of the configuration happens inside the integration settings for Salesforce in your HubSpot account. Use the steps below to manage how opportunities turn into deals.

Step 1: Open the Salesforce Integration in HubSpot

  1. Sign in to your HubSpot account.
  2. Navigate to Settings > Integrations > Connected Apps.
  3. Select the Salesforce integration from the list.
  4. Open the Object sync or Deal sync configuration, depending on your interface.

This is where you manage how Salesforce Opportunity records map to HubSpot deals.

Step 2: Choose When Opportunities Sync

Next, define the criteria that decide when an opportunity will create or update a HubSpot deal.

  • Enable the Opportunity → Deal sync toggle.
  • Choose whether to sync all opportunities or only those that meet certain filters (for example, a specific stage, type, or record owner).
  • Decide if historical opportunities should be imported or only new and updated records.

Limiting which opportunities sync can prevent clutter in your HubSpot pipelines and keep reporting focused.

Step 3: Map Opportunity Stages to HubSpot Deal Stages

The most important configuration is mapping Salesforce opportunity stages to stages in a HubSpot pipeline.

  1. Select the HubSpot pipeline that should receive Salesforce opportunities.
  2. For each Salesforce stage, choose the corresponding HubSpot deal stage.
  3. Make sure every active Salesforce stage is mapped; unmapped stages may cause sync issues or unexpected pipeline placement.
  4. Review how closed-won and closed-lost stages map to closed stages in HubSpot.

Accurate mapping ensures that both systems show the same deal progress so that forecasts and win-rate metrics line up.

Step 4: Configure Amount and Currency Behavior

Sales revenue must be aligned between Salesforce and HubSpot. Within the integration settings you can:

  • Set the Amount field on the HubSpot deal to sync from the Salesforce opportunity amount.
  • Choose how multi-currency values should be handled if your Salesforce org uses more than one currency.
  • Confirm whether discounts, tax, or custom revenue fields should sync into custom properties on the HubSpot deal.

Reviewing this configuration helps avoid mismatched revenue numbers in reports across both platforms.

Sync Salesforce Products as HubSpot Line Items

If your Salesforce opportunities include products, you can sync them as line items in HubSpot so quotes and revenue reports use detailed product data.

How HubSpot Line Items Map to Salesforce Products

When enabled, the integration will:

  • Create Products in HubSpot from Salesforce Products or Price Book Entries.
  • Attach Line items to the associated HubSpot deal for each opportunity product.
  • Sync key fields such as product name, SKU, quantity, unit price, and total price.

This mapping allows you to see exactly which products are tied to each deal inside HubSpot.

Enable Product Sync in HubSpot

  1. In the Salesforce integration settings, open the Products or Line items configuration section.
  2. Turn on the toggle to sync Salesforce products to HubSpot.
  3. Map Salesforce product fields (for example, Product Name, Product Code, List Price) to HubSpot product properties.
  4. Confirm that the association from opportunity to products is set to create line items on the HubSpot deal.

After this step, new or updated products on a Salesforce opportunity will appear as line items on the matching deal in HubSpot.

Manage Conflicts Between HubSpot and Salesforce

Because data flows in both directions, you must decide which system wins when HubSpot and Salesforce contain different values for the same property.

Configure Property-Level Sync Rules

For each mapped field, you can usually specify one of the following:

  • Prefer Salesforce: Salesforce overwrites HubSpot when the values differ.
  • Prefer HubSpot: HubSpot overwrites Salesforce.
  • Most recent update: The latest change, regardless of system, wins.

Open the property mappings in the Salesforce integration settings in HubSpot and configure these rules based on which system is considered the system of record.

Prevent Duplicate Deals in HubSpot

To avoid duplicate deals when opportunities sync:

  • Ensure the external ID used to identify Salesforce opportunities is mapped and consistent.
  • Avoid manually creating deals in HubSpot for records that already exist in Salesforce.
  • Review existing deals for duplicates before turning on bulk sync.

Cleaning your pipeline before enabling the sync helps keep your HubSpot data reliable.

Troubleshooting Opportunity Sync Issues in HubSpot

When opportunities do not appear or values do not match, use the integration logs and object-level settings to find the cause.

Check Sync Health and Error Logs

  1. Open the Salesforce integration in HubSpot.
  2. Go to the Sync health or Logs section.
  3. Filter by the Opportunity object or by specific records.
  4. Review any error messages, such as permission issues, validation rule failures, or missing mappings.

Correct the underlying issue in either Salesforce or HubSpot and re-run the sync on the affected records.

Verify Field Mappings in HubSpot

If specific fields are not syncing:

  • Confirm that the Salesforce field is mapped to a HubSpot deal property.
  • Make sure the field types are compatible (for example, picklist to dropdown, text to single-line text).
  • Check whether any Salesforce validation rules are blocking updates.

Sometimes, adding a new property in HubSpot and mapping it to the Salesforce field resolves conflicts caused by type mismatches.

Best Practices for Long-Term HubSpot and Salesforce Alignment

To maintain a healthy integration over time, treat the connection between Salesforce opportunities and HubSpot deals as a shared responsibility between revenue operations, sales, and marketing.

  • Review opportunity stage mappings whenever you change your Salesforce sales process.
  • Audit product and line item mappings when you add new product types or price books.
  • Regularly inspect sync logs for recurring errors and address them quickly.
  • Document which properties use HubSpot as the source of truth versus Salesforce.

You can also work with a RevOps or CRM partner for ongoing maintenance. For expert implementation and strategy support around your integration, consider consulting services from Consultevo.

By configuring opportunity, stage, and product sync correctly, your teams gain a unified revenue view in HubSpot while keeping Salesforce as a powerful system of record for your sales data.

Need Help With Hubspot?

If you want expert help building, automating, or scaling your Hubspot , work with ConsultEvo, a team who has a decade of Hubspot experience.

Scale Hubspot

“`

Verified by MonsterInsights