HubSpot · Salesforce · RevOps

What to Look for in HubSpot-Salesforce Sync: A Buyer's Guide to HubSpot Salesforce Integration Consultants

The connector between HubSpot and Salesforce installs in an afternoon. The decisions behind it (which system owns each field, how a lead becomes an opportunity, who gets it next) decide whether marketing and sales trust the same numbers. This guide shows how to judge the consultants who make those decisions.

Where we sit in this: Twopir Consulting is a Salesforce Partner and a HubSpot Partner, and we design, audit and fix HubSpot-Salesforce integrations for clients. Read the scorecard below as a standard to hold any consultant to, including us. Product behaviour described here comes from HubSpot's and Salesforce's own documentation, linked where it appears.

Key Takeaways

  • The best HubSpot Salesforce integration consultants start with a field-by-field system-of-record decision, not with the install. The connector gives every mapped field one of four sync rules, and those rules decide which team's data wins.
  • Lifecycle design is where most integrations quietly fail. Lifecycle stage updates from Salesforce only move forward, depend on opportunity contact roles, and a HubSpot stage change never converts a Salesforce lead.
  • Revenue handoff needs an owner model that matches exactly across both systems. Owner sync needs an exact name-and-email match with an active Salesforce user, or records fall back to the integration user.
  • A credible consultant can tell you the API budget before go-live. Salesforce counts every integration's calls against one org-wide daily allocation, and HubSpot lets you cap its share.
  • Ask for deliverables you can hand to someone else: a field-level mapping spec, a lifecycle and handoff design, and a sync-health runbook.

HubSpot Salesforce integration consultants are specialists who design how HubSpot and Salesforce share records, so that marketing, sales and customer success work from one version of each contact, company and deal. The good ones are judged on three things: how they design the data sync, how they model the lifecycle, and how they engineer the revenue handoff between marketing and sales. Installing the connector is the easy part.

This guide is for revenue operations and CRM leaders at growing and mid-market companies who run marketing in HubSpot and revenue in Salesforce, or are about to. It explains what the native connector actually does, where it leaves decisions to you, and how to tell a consultant who understands those decisions from one who will simply switch everything on.

Section 01 · Quick Answer

Do You Need a HubSpot-Salesforce Integration Consultant at All?

You need one when the sync touches revenue reporting, more than one team, or more than the default objects. If you only need contacts to flow one way and nobody reports on sourced pipeline, a capable admin can follow HubSpot's setup guide. Once lifecycle stages, owners, deals and attribution depend on the sync, the design decisions outweigh the install.

Bring in a consultant if marketing and sales disagree on sourced pipeline, you sync deals or opportunities, you use Salesforce leads and contacts side by side, several HubSpot accounts connect to one Salesforce org, Salesforce flows and validation rules already guard your data, or the person who configured the current sync has left without documenting it.

You may not need one yet if you are syncing a small contact base into Salesforce for sales visibility only, you have no deal sync, no shared reporting on marketing-sourced revenue, and a Salesforce admin who will own the mappings. Document the decisions anyway: the shortcuts taken at this stage are what the next consultant gets paid to unwind.

Section 02 · Scope

What Do HubSpot Salesforce Integration Consultants Actually Do?

They turn a connector into an operating model. HubSpot builds and maintains the integration itself; a consultant decides how it should behave for your business, configures it, and documents why. In CRM integration consulting, that work falls into four areas, and a proposal that covers only the first is an installation quote, not consulting.

Data sync architecture

Which objects sync, which records qualify, which system owns each field, how duplicates are prevented, and how much of the Salesforce API budget the sync may use.

Lifecycle design

Shared definitions for lead, marketing-qualified, sales-qualified, opportunity and customer, and the exact system event that moves a record between them.

Revenue handoff

Owner mapping, lead assignment, the activity history sales sees at handoff, and the closed-loop data that flows back so marketing can report on revenue, not form fills.

Sync governance

Error monitoring, who fixes what, how new fields get mapped, and a written specification your own team (or another partner) can run without the original consultant.

Keep three things separate when you read a proposal: what the connector does natively, what the consultant will configure or build, and what business outcome you are buying. A consultant who blurs them is either overselling the connector or overselling their own work.

Section 03 · Baseline

How Does the Native HubSpot-Salesforce Connector Work?

The native connector is HubSpot's own app, installed from the HubSpot Marketplace, that syncs contacts, companies, deals, tickets, activities and custom objects with their Salesforce equivalents. It needs a HubSpot Professional or Enterprise subscription and a Salesforce edition with API access. Any consultant you hire should know this baseline cold, including its limits.

HubSpot objectSalesforce objectWhat a buyer should know
ContactsLeads or contactsAlways on. Records match by email address, and you choose whether HubSpot creates Salesforce leads or contacts.
CompaniesAccountsSwitched on separately. Under the standard sync, a company without associated contacts won't create an account.
DealsOpportunitiesNeeds company sync first. The updated deal sync maps opportunity record types to HubSpot pipelines and can't be reverted.
TicketsCasesTwo-way, with case business processes mapped to ticket pipelines. Existing cases don't import automatically.
ActivitiesTasksTimeline sync is one-way to Salesforce; the newer activity sync is two-way for tasks, sales emails, calls and meetings.
Custom objectsCustom and selected standard objectsEnterprise subscriptions only, and the HubSpot object must exist before the sync is configured.

Sources: HubSpot Knowledge Base articles on connecting HubSpot and Salesforce, integration settings, deal sync, case sync, activity sync and custom object sync, checked October 2026. Tier requirements change; confirm against your own subscriptions.

Three setup facts trip teams up early. Records don't sync the moment the integration is installed; they come across by import or as sync triggers fire. Each HubSpot account connects to only one Salesforce org. And HubSpot describes the connector as built for ongoing two-way sync, not one-time migration: running its migration tool and the integration together creates duplicates, because the two use different unique identifiers. A consultant should raise all three before you sign off a plan.

Section 04 · Data Sync

Data Sync: How Should a Consultant Decide Which System Owns Each Field?

A good consultant assigns every mapped field an owner before anything syncs, then sets the matching sync rule. The connector offers four rules per field, and the rule decides whose edit survives. "Two-way on everything" is not a design; it is a decision to let the most recent edit win, in either system, for every field.

Sync ruleHow it behavesTypical use
Prefer Salesforce unless blankHubSpot writes to Salesforce only when the Salesforce field is empty; a Salesforce value always overwrites HubSpot.Fields sales owns but marketing may capture first, such as phone or job title
Always use SalesforceHubSpot never writes to Salesforce.Sales-owned data such as rating, territory or qualification fields
Two-wayThe most recent value wins, and deletions carry across in both directions.Genuinely shared fields with clear editing rules
Don't syncThe field is not synced.System-specific or sensitive data, and standard mappings you don't want

Source: HubSpot, map HubSpot properties to Salesforce fields. The updated deal and company syncs add "Always use HubSpot" options; tickets and custom objects use their own rule set.

What to check in a consultant's data sync design

  • A system-of-record map. One row per field: owner, sync rule, field types on both sides, and the reason. HubSpot only pairs compatible types (a dropdown to a picklist, a checkbox to a boolean), and it limits each object to 500 mappings.
  • A plan for existing values. New mappings don't sync retroactively, and a record's first sync takes the current Salesforce value as the baseline, which can overwrite a newer HubSpot value. Ask how the consultant will backfill and resync without overwriting good data.
  • An inclusion segment with a purpose. By default every HubSpot contact syncs to Salesforce. An inclusion segment limits that to records that meet agreed criteria, which keeps unqualified contacts out of the sales queue. Ask what the criteria are and who agreed them.
  • A lead-or-contact decision, with its consequences. If HubSpot creates Salesforce leads, HubSpot advises turning off automatic company creation, because leads have no accounts and later conversion can create duplicate HubSpot companies.
  • An API budget. Salesforce counts every API call to the org, from every integration and managed package, against one daily allocation. One contact sync can take up to four calls. HubSpot's sync health settings let you cap its share; ask what cap the consultant recommends and why.

The API point is where a specific answer shows real experience. Salesforce's own example: an Enterprise Edition org with 15 Salesforce licenses gets 115,000 API requests per 24 hours, shared by everything that calls the org (Salesforce API request limits). If the sync goes past HubSpot's cap, HubSpot suspends it until calls free up; if the whole org hits its limit, the integration can look connected while it fails to fetch data (HubSpot, suspension errors). Our Salesforce-HubSpot data sync page covers this part of our work.

Section 05 · Lifecycle

Lifecycle Design: How Should Lifecycle Stages Work Across Both Systems?

Lifecycle design means agreeing what each stage means, which system sets it, and which event moves a record forward, before the sync is built. The connector's lifecycle behaviour is narrower than most teams assume, so a consultant should design around its rules rather than discover them after go-live.

The rules that matter, from HubSpot's integration settings documentation:

  • Lifecycle stage changes driven by Salesforce opportunities move forward only, never back.
  • A lifecycle stage change in HubSpot doesn't change Salesforce. Setting a contact to Customer in HubSpot won't convert the Salesforce lead.
  • Automatic stage changes need the Salesforce contact linked to the opportunity through contact roles. Opportunities with no contact roles, or linked by a custom relationship field, don't trigger them.
  • With HubSpot's lifecycle stage sync setting on, a change from the Salesforce integration applies to every contact associated with the same company (HubSpot, lifecycle stage sync between objects).

On the Salesforce side, lead conversion creates a contact, a new or existing account and, optionally, an opportunity, and it can't be reversed (Salesforce Help, convert leads). That makes conversion the natural point where marketing's lifecycle meets sales' pipeline. Here is an example of the kind of model a consultant should hand you; the stage names and triggers are a design choice, not a connector default.

StageAgreed definitionSet bySalesforce record
LeadKnown contact, not yet qualifiedHubSpotNot synced (outside the inclusion segment)
Marketing qualifiedMeets the fit and engagement criteria both teams signed offHubSpotEnters the inclusion segment and syncs as a lead
Sales qualifiedAccepted by sales after first contactSalesforce lead statusLead, worked by the assigned owner
OpportunityLead converted with an opportunity and a contact roleSalesforce conversionContact, account and opportunity
CustomerOpportunity closed wonSalesforce, synced forward to HubSpotClosed-won opportunity on the account

Whatever model you choose, ask the consultant two things. First, how a recycled lead (one sales rejected) is handled, given that Salesforce-driven stages can't move backwards. Second, how contact roles will be enforced on opportunities, because without them the Customer stage never reaches HubSpot and marketing's revenue reporting goes blank.

Section 06 · Handoff

Revenue Handoff: What Should Happen When a Lead Moves From Marketing to Sales?

A clean handoff gets the right record to the right rep with enough context to act, and sends the outcome back to marketing. In practice that depends on three connector behaviours: owner matching, Salesforce assignment rules, and which activities sync. A consultant who designs the handoff should be able to explain all three in plain terms.

Layer 1 · Marketing in HubSpot

Capture, nurture, score and qualify

Forms, campaigns and engagement build the contact record. The record enters the inclusion segment only when it meets the agreed qualification criteria.

↓ trigger: record qualifies and syncs to Salesforce ↓
Layer 2 · Sales in Salesforce

Assign, work, convert and close

Assignment rules route the new lead, the rep sees HubSpot activity on the record, and conversion creates the opportunity. Stage and closed-won outcomes flow back to HubSpot for reporting.

The handoff details to test

  • Owner mapping. Owner sync is always two-way and needs an exact match: a HubSpot owner syncs only if they match an active Salesforce user's name and email. Records with no owner get the integration user, because Salesforce requires one (HubSpot, field mappings).
  • Assignment rules. When HubSpot creates a new Salesforce lead without a matching owner, Salesforce lead assignment rules apply. When it syncs to an existing lead with an active owner, they don't. Your routing design has to account for both paths.
  • Activity context. Timeline sync sends form submissions, email events, meetings, calls and notes to Salesforce as tasks. Repeat email opens and clicks create separate tasks, so a consultant should choose which events reps actually need (HubSpot, activity sync).
  • Campaign attribution. Salesforce campaigns associated with a lead or contact sync to a HubSpot contact property, which is one input to closed-loop reporting. The rest comes from deals and lifecycle stages syncing back.
  • Leavers. Salesforce won't accept tasks assigned to inactive users, so activity from departed owners fails to sync. Ask how ownership is reassigned when people leave.

This is where marketing and sales automation stops being two tool configurations and becomes one revenue process. If you are building the wider operating model around it, our revenue operations page covers how we connect CRM, automation and reporting across teams.

Section 07 · Failure Points

Where HubSpot-Salesforce Sync Usually Breaks

Most sync failures come from decisions nobody made rather than from the connector itself. Each of the five below is documented by HubSpot or Salesforce, and each is a fair question for a consultant: have you seen it, and how did you prevent it?

1. Duplicate companies from lead-first sync. When HubSpot contacts sync as Salesforce leads, companies are deduplicated by associated contacts, not by domain. Converting the lead later can create a second HubSpot company for the same account.
2. Salesforce rules rejecting HubSpot updates. Flows, validation rules and duplicate rules on the Salesforce side reject records that break them, and HubSpot says those errors must be fixed in Salesforce (HubSpot, sync errors).
3. Picklists that don't match. Restricted Salesforce picklists reject HubSpot values outside their value set, and country and state values must match Salesforce's State and Country picklists exactly.
4. Opportunities without contact roles. Without contact roles, closed-won deals never move HubSpot contacts to Customer, so marketing cannot see the revenue it sourced.
5. Irreversible switches flipped casually. The updated deal and company syncs add deduplication, association and selective sync, but neither can be reverted once on, and both may raise API usage while records are indexed.

Salesforce's own duplicate management is part of this picture. Matching rules identify duplicates and duplicate rules decide whether to block or warn, and in orgs created from Summer '17 the standard lead and contact rules also match across the two objects (Salesforce Help, standard duplicate rules). A consultant should review those rules before the first sync, not after the first error report. Our Salesforce-HubSpot integration checklist is a useful companion before launch.

Section 08 · Scorecard

A Scorecard for Evaluating HubSpot Salesforce Integration Consultants

Score each consultant on evidence, not on the logo slide. The strongest signal is specificity: a consultant who has run HubSpot integration services and Salesforce integration services on live orgs will answer in field names, sync rules and API numbers. Use this table in your shortlist calls.

CriterionA strong answer includesRed flag
DiscoveryAn audit of both orgs before scoping: current mappings, error queue, duplicate rules, automation that touches synced objectsA fixed quote before anyone has looked at either system
System of recordA field-level mapping spec with an owner, sync rule and reason per field"We'll set everything to two-way"
LifecycleWritten stage definitions, triggers per system, and a plan for recycled leads and contact rolesLifecycle treated as a HubSpot-only setting
HandoffOwner matching, assignment paths and which activities sync, tested with real recordsNo mention of owners until go-live
Data qualityDeduplication on both sides before the first sync, and a backfill plan for existing values"The connector handles duplicates"
API and volumeYour org's daily allocation, current usage, and a recommended HubSpot capNo view of what else calls your Salesforce org
ToolingA reasoned choice between the native connector, an iPaaS and custom work, tied to your volume and logicThe same tool recommended for every client
HandoverDocumentation and a sync-health runbook your team can run without themKnowledge that lives only in the consultant's head

Check credentials too, but weigh them correctly. Partner status with Salesforce and HubSpot shows a consultancy works on both platforms; it does not show they have designed a lifecycle model across them. Ask for an integration case study with the problem, the design decision and the result.

Section 09 · Questions

What Questions Should You Ask Before Hiring an Integration Consultant?

Ask questions that only someone who has run the integration on a live org can answer well. Each question below comes with what a good answer sounds like, so non-technical stakeholders can score the call too.

1. Should our HubSpot contacts create Salesforce leads or contacts, and what does that choice do to company records?
Listen for: the duplicate-company risk with leads, and a recommendation tied to how your sales team actually works.
2. Which fields would you set to "Always use Salesforce", and why?
Listen for: specific sales-owned fields and a reason for each, not a blanket rule.
3. What should our inclusion segment contain?
Listen for: qualification criteria agreed by both teams, and what happens to records outside it.
4. How will lifecycle stages reach HubSpot when deals close?
Listen for: opportunity contact roles, and how they will be enforced in Salesforce.
5. What happens to a lead that sales rejects?
Listen for: a recycle process that respects forward-only lifecycle updates from Salesforce.
6. How many API calls will the sync use, and what cap should we set?
Listen for: your org's allocation, other integrations already using it, and a number.
7. Which of our Salesforce flows, validation rules or duplicate rules will block HubSpot updates?
Listen for: a plan to review them during discovery, before the first sync.
8. How do you load existing values without overwriting newer data?
Listen for: the first-sync baseline behaviour and a resync or import sequence.
9. Should we turn on the updated deal and company syncs?
Listen for: the benefits, the fact that neither can be reverted, and the temporary API cost.
10. What will we have in writing at the end?
Listen for: a mapping spec, lifecycle and handoff design, and a sync-health runbook.
Section 10 · Approach

Native Connector, iPaaS or Custom: Which Approach Should a Consultant Recommend?

The right approach depends on how many systems are involved, how much the data must be transformed in transit, and who will maintain it. Most HubSpot-Salesforce integrations start with the native connector; a consultant should recommend something heavier only when your requirements go beyond what it is built to do, and should say which requirement drives the choice.

Native HubSpot-Salesforce connector

Default starting point

Best for: two-system sync of standard objects, with the configuration options HubSpot provides.

Built and maintained by HubSpot, configured through settings rather than code, and covering the object pairs in the table above. Its limits are the ones a consultant should name for you: per-field sync rules rather than transformation logic, owner matching by exact name and email, and custom objects only on Enterprise subscriptions.

Integration platform (iPaaS)

Multi-system flows

Best for: orchestrating HubSpot and Salesforce alongside billing, ERP or product data, or applying business logic between systems.

Platforms such as Workato, MuleSoft or Celigo sit between applications and run flows you define. They suit business systems integration where a deal must also create a billing account or an ERP order, at the cost of another platform to license, build on and monitor. An iPaaS can also run alongside the native connector rather than replace it.

Custom integration

Specific requirements

Best for: data models or rules that neither the connector nor an iPaaS handles cleanly.

Built directly on the HubSpot and Salesforce APIs. It gives full control and full responsibility: the same Salesforce API allocation applies, and someone must own the code after launch. Ask any consultant who recommends it which specific requirement rules out the alternatives.

Twopir Consulting implements the native connector and integration platforms including MuleSoft, Workato, Celigo, Zapier and n8n, so we can recommend the one that fits rather than the one we resell. Our Salesforce-HubSpot integration services page describes our integration delivery.

Section 11 · Our Approach

How Twopir Consulting Approaches HubSpot-Salesforce Integration

We implement, rescue, optimize, and integrate complex CRM and revenue systems. For HubSpot-Salesforce integration, that starts with evidence: we compare how the integration is actually configured with how the business believes it works, then write the fix as a specification. We help growing and mid-market companies solve complex CRM, integration, and business system challenges, and the same approach holds for enterprise teams.

  • Advisory is priced separately from the build, so the recommendation isn't decided in advance. Sometimes the answer is configuration changes, not a rebuild.
  • We reconcile records, not impressions. Divergence is measured against the actual data on both sides.
  • We deliver a field-level mapping specification your admin can implement, along with a target architecture and a prioritised remediation plan.
  • We assess tooling without a reseller incentive, across the native connector, HubSpot's data sync, an iPaaS or custom middleware.
  • The documents are written for handover, so your internal team or another partner can run what we design.

On one B2B SaaS engagement described on our Salesforce-HubSpot integration consulting page, the audit found 35% of contacts out of sync, produced a mapping document specifying 47 fields, and surfaced three root causes the team didn't know about. That is the kind of finding a diagnostic should produce: a number you can act on, not a feeling that the data is off.

Ready to Start

Get a Second Opinion on Your HubSpot-Salesforce Sync

On a 30-minute discovery call, a Twopir architect will walk through your current sync, lifecycle model and handoff, and tell you plainly whether you need configuration changes, a redesign, or nothing at all.

Schedule a Discovery Call
Section 12 · Bottom Line

The Bottom Line

The HubSpot-Salesforce connector is capable, but it doesn't decide anything for you. Which system owns each field, which records reach sales, how a lead becomes a customer and who owns it at every step are business decisions, and the sync simply enforces them. Choose HubSpot Salesforce integration consultants who make those decisions explicit, prove them with your own data, and leave them in writing.

  1. 1

    Judge consultants on three things: data sync design, lifecycle design and revenue handoff, not on how quickly they can install the connector.

  2. 2

    Insist on a field-level system-of-record map with a sync rule and a reason for every mapped field.

  3. 3

    Design lifecycle stages around the connector's real rules: forward-only updates from Salesforce, and opportunity contact roles.

  4. 4

    Test the handoff with real records: owner matching, assignment paths and the activity history reps see.

  5. 5

    Know your Salesforce API budget and set HubSpot's share of it before go-live.


FAQ

Frequently Asked Questions

A HubSpot Salesforce integration consultant designs and configures how the two systems share data. That covers which objects and records sync, which system owns each field, how lifecycle stages and owners move between systems, how leads hand off from marketing to sales, and how sync errors and API usage are monitored after launch.

HubSpot documents that the integration needs a Professional or Enterprise subscription of a HubSpot hub or Smart CRM, and a Salesforce edition with API access or Salesforce Professional. Salesforce Group Edition isn't supported. Custom object sync needs a HubSpot Enterprise subscription. Check HubSpot's current documentation, because tier requirements change.

It depends on how your sales team qualifies. Syncing as leads keeps unqualified records out of accounts, but HubSpot advises turning off automatic company creation in that setup, because leads have no accounts and later conversion can create duplicate HubSpot companies. Syncing as contacts keeps account data aligned but needs firmer qualification before sync.

No. Salesforce opportunity changes can move a HubSpot contact's lifecycle stage forward, never backwards, and only when the contact is linked to the opportunity through contact roles. A lifecycle stage change in HubSpot doesn't change Salesforce, so setting a contact to Customer in HubSpot won't convert the Salesforce lead.

HubSpot says a single contact sync can use up to four API calls per record. Those calls count against your Salesforce org's shared daily allocation, which for Enterprise Edition is 100,000 plus 1,000 per Salesforce license. HubSpot's sync health settings let you cap how much of that allocation the integration may use.

Consider an integration platform such as Workato, MuleSoft or Celigo when HubSpot and Salesforce must exchange data with other systems, such as billing or ERP, or when data needs business logic applied in transit. For two-system sync of standard objects, the native connector is usually the right starting point.

At minimum: a field-level mapping specification with an owner and sync rule per field, written lifecycle stage definitions and triggers, an owner and handoff design, a deduplication and data-loading plan, an agreed API cap, and a sync-health runbook your own team can follow after the consultant leaves.

TC

Twopir Consulting

Salesforce Partner · HubSpot Partner

Twopir Consulting has delivered Salesforce and HubSpot work for 12+ years. We work with growing, mid-market, and enterprise organizations that need help with complex CRM implementations, integrations, and business system challenges, including HubSpot-Salesforce sync design, audits and rescues.