BuildStackFlow
Menu
FLOW Integration Guide

How to Connect HubSpot logoHubSpot + Salesforce logoSalesforce: Step-by-Step Integration & Automation Guide (2026)

A complete blueprint for automating workflows between HubSpot and Salesforce using native connectors, Webhooks, or Zapier/Make.

Connection
Native
Native
Setup time
30–45 minutes
Difficulty
Medium
The Core Stack

When & why to run HubSpot with Salesforce

Time-to-value vs. enterprise power — often run together.

HubSpot is faster to deploy, easier to use, and ships marketing built in; Salesforce is the endlessly customizable enterprise CRM with a vast ecosystem, but needs admins and budget. Smaller and marketing-led teams favor HubSpot; complex enterprises favor Salesforce — and many companies run HubSpot marketing on top of Salesforce CRM.

03 · FLOW

Automation Blueprints — make them work together

The real payoff is the stack. These are concrete HubSpot ↔ Salesforce workflows worth building.

Connection: NativeDifficulty: MediumSetup: 30–45 minutes

MQL threshold → Sync lead to Salesforce

TriggerHubSpot

Contact Lifecycle Stage Updated

Condition

Lifecycle = MQL · Lead Score ≥ threshold

ActionSalesforce

Create / Update Lead

Only marketing-qualified, sales-ready leads reach reps in Salesforce — no cold contacts cluttering the CRM.

Closed-Won in Salesforce → Start onboarding

TriggerSalesforce

Opportunity Stage Updated

Condition

Stage = Closed Won

ActionHubSpot

Update Deal + Enroll in Onboarding Workflow

Wins recorded by sales in Salesforce automatically trigger HubSpot's customer onboarding sequence.

Lead converted → Suppress from prospecting

TriggerSalesforce

Lead Converted

Condition

Converted = True

ActionHubSpot

Sync Contact + Remove from Prospecting Emails

Converted leads stop receiving top-of-funnel prospecting emails, keeping messaging consistent across the stack.

Setup steps

The native connector path, start to finish.

  1. 1

    Sign in to both HubSpot and Salesforce with an account that has admin or integration permissions.

  2. 2

    Open the native integration from either tool's integrations directory and authorize the connection via OAuth.

  3. 3

    Select the objects to sync and map fields between HubSpot and Salesforce (statuses, owners, dates, IDs).

  4. 4

    Enable the first automation — MQL threshold → Sync lead to Salesforce: HubSpot: Contact Lifecycle Stage Updated → Salesforce: Create / Update Lead.

  5. 5

    Run one test record end-to-end, confirm it lands correctly in the other tool, then switch on the remaining workflows.

Edge cases & rate limits

What breaks in production — plan for these before you scale.

  • Field mapping: HubSpot and Salesforce fields rarely map 1:1 — normalize dates, currencies, and dropdown/picklist values explicitly.
  • Pick a source of truth per field to avoid two-way syncs overwriting each other in a loop.
  • HubSpot: Removing the required annual commitment for month-to-month raises the rate.
  • Salesforce: Add-ons (CPQ, Inbox, extra sandboxes, API call packs) all bill separately.
  • Watch API rate limits on bulk backfills — throttle or batch to stay under each tool's per-second/per-minute caps.

BuildStackFlow independently reviews SaaS tools and integrations.