When your marketing team says a lead is ready for sales, everyone should understand who needs attention and what happens next. But if sales sees that person as a contact in Salesforce while a colleague finds an associated lead record in HubSpot, the conversation can shift from following up with a prospect to figuring out what each team means by “lead.”
That confusion is easy to overlook because some HubSpot and Salesforce terms translate neatly: a potential sale is generally a deal in HubSpot and an opportunity in Salesforce. Once you get into leads, contacts, and qualification, though, the differences go beyond naming. Familiar terms can describe different parts of the process, leaving teams with different assumptions about the same prospect.
Those differences matter when you connect the platforms, move from one to the other, or agree on what your pipeline reports should show.
A useful CRM translation preserves the meaning, relationships, and next steps behind each record. Matching object names is only the starting point.
Key Takeaways
- Objects organize records; properties describe them. Contacts and deals are record types, while email addresses and deal amounts are stored information.
- Both platforms have leads and contacts. HubSpot’s lead object tracks qualification work associated with a contact or company.
- Shared names can be misleading. HubSpot campaigns and Salesforce campaigns are not directly equivalent.
- Define the business process before configuring the connection. Agree on qualification, ownership, relationships, and reporting requirements before mapping fields.
HubSpot and Salesforce Objects at a Glance
Objects organize records about people, businesses, transactions, and other parts of your operations. These are conceptual comparisons, not automatic sync rules.
HubSpot to Salesforce object mapping
| What you’re tracking | HubSpot term | Salesforce counterpart | What needs attention |
|---|---|---|---|
| What you’re tracking: A person | HubSpot term: Contact | Salesforce counterpart: Lead or Contact | What needs attention: In the native integration, Salesforce leads and contacts correspond to HubSpot contacts. |
| What you’re tracking: Sales qualification work | HubSpot term: Lead | Salesforce counterpart: Lead | What needs attention: The shared name hides different structures. HubSpot leads are associated with existing contacts or companies. |
| What you’re tracking: A business | HubSpot term: Company | Salesforce counterpart: Business Account | What needs attention: Check the relationships to people and potential sales. |
| What you’re tracking: A potential sale | HubSpot term: Deal | Salesforce counterpart: Opportunity | What needs attention: Agree on what creates the record and what each stage means. |
| What you’re tracking: A support request | HubSpot term: Ticket | Salesforce counterpart: Case | What needs attention: Review ownership, status, and relationships to customer records. |
| What you’re tracking: Follow-up work and interactions | HubSpot term: Tasks, calls, meetings, emails, and other activities | Salesforce counterpart: Activities, including Tasks and Events | What needs attention: “Activity” is a category, not one universal object with identical sync behavior. |
| What you’re tracking: A marketing campaign | HubSpot term: Campaign | Salesforce counterpart: Campaign | What needs attention: These are not direct equivalents despite sharing a name. |
| What you’re tracking: A specialized business entity | HubSpot term: Custom object | Salesforce counterpart: Custom object | What needs attention: The structure and integration requirements depend on what you’ve built. |
These are default names from HubSpot and Salesforce; customized labels may differ.
What Is the Difference Between Objects, Records, Properties, and Fields?
An object defines a record type, while properties in HubSpot and fields in Salesforce hold its information. Consider this fictional example of John Smith at Hypha HubSpot Development:
- Object: Contact.
- Record: John Smith.
- Properties or fields: His email address, phone number, and job title.
- Association or relationship: The connection between John and Hypha’s company/account record.
Typing “Hypha HubSpot Development” into a company-name field does not necessarily connect John to that business’s record. A Salesforce lead’s company name is text, while a contact’s Account Name refers to its associated account—a distinction that affects syncing Salesforce records to HubSpot.
How Do Leads and Contacts Differ in HubSpot and Salesforce?
Salesforce separates the Lead and Contact objects. HubSpot stores the person as a contact and can use an associated lead record to manage qualification.
Salesforce Leads and Lead Conversion
In Salesforce’s standard lead-based process, a lead represents a prospect being evaluated. Lead conversion creates or uses contact and account records, with an opportunity if appropriate. It does not always create three new records.
Your team still needs to decide when conversion should happen, whether that’s after a conversation confirms fit, when sales accepts the handoff, or once a buying process begins. Agree on that threshold before configuring it in Salesforce.
HubSpot Contacts and the Separate Lead Object
The contact holds the person’s information as the relationship develops, while an associated lead gives sales a way to manage a particular qualification effort. HubSpot requires leads to have a primary contact or company association, and the object currently requires Sales Hub Professional or Enterprise.
Because one contact can have multiple leads—for example, when someone is interested in different product lines—a count of lead records does not necessarily tell you how many unique people sales is working with.
Why Salesforce Leads Do Not Simply Become HubSpot Leads
The native integration connects Salesforce leads and contacts with HubSpot contacts. Before comparing “lead counts,” establish whether you’re counting people, qualification records, or contacts at a particular lifecycle stage.
How Do Lifecycle Stages, Lead Statuses, and Deal Stages Differ?
These concepts track different kinds of progress, so they need to tell a coherent story while keeping qualification, customer relationships, and potential sales distinct.
HubSpot concepts and the questions they answer
| Concept | The question it answers |
|---|---|
| Concept: HubSpot lifecycle stage | The question it answers: Where is this contact or company in the broader marketing and sales relationship? |
| Concept: HubSpot contact Lead Status | The question it answers: What is the sales follow-up status? HubSpot describes it as supporting the Sales Qualified Lead lifecycle stage. |
| Concept: HubSpot lead pipeline stage | The question it answers: Where is this lead record in the qualification process? |
| Concept: Deal or opportunity stage | The question it answers: Where is this potential transaction in the selling process? |
HubSpot documents lifecycle stages and contact Lead Status separately from lead pipeline stages, which include New, Attempting, Connected, Qualified, and Disqualified.
Opportunity is also a HubSpot lifecycle-stage value, describing a contact or company associated with a deal. Salesforce’s Opportunity object represents the transaction itself. A report counting people at that lifecycle stage therefore measures something different from a report counting potential sales.
Are HubSpot Deals the Same as Salesforce Opportunities?
HubSpot deals and Salesforce opportunities serve the same broad purpose: tracking a potential sale. The record describes the transaction, while its pipeline and stage describe the sales process around it.
Two teams might both use a stage called “Proposal,” even though one enters it when a draft is prepared and the other waits until the buyer receives it. Matching those labels would make the pipelines look aligned while concealing different points in the sales process. Agree on the milestone each stage represents before deciding how to map it between systems.
One Prospect, Two CRM Structures
When John Smith submits a demo request, the same business journey can produce different records. This hypothetical B2B example illustrates one configuration:
Salesforce versus HubSpot lead flow example
| What happens | Salesforce in this example | HubSpot in this example |
|---|---|---|
| What happens: John submits the inquiry. | Salesforce in this example: A Lead record captures his details. | HubSpot in this example: A Contact record captures his details. |
| What happens: Sales begins qualification. | Salesforce in this example: The rep records follow-up against the lead and updates its status. | HubSpot in this example: An associated Lead record tracks qualification, with activity available against the relevant records. |
| What happens: John qualifies. | Salesforce in this example: The lead is converted into a new or existing Contact and Account. An Opportunity can be created at conversion or later. | HubSpot in this example: The team updates qualification and lifecycle information. John’s Contact record remains. |
| What happens: An active buying process begins. | Salesforce in this example: An Opportunity tracks the potential sale. | HubSpot in this example: A Deal tracks the potential sale and is associated with the relevant contact/company. |
The useful test is whether the next rep has enough context to take the right action. They should be able to find John’s history, understand which business he represents, see whether qualification is complete, and identify the potential sale being discussed without having to piece the story together across disconnected records.
Those were substantive requirements in Hypha’s migration of more than 33,000 contacts from Salesforce to HubSpot. The project preserved contact-to-company associations, deal history, and communication records while implementing qualification and renewal workflows.
What moved with 33,000+ contacts?
People and relationships
- Contact-to-company associations
- Many-to-many links across institutions and departments
Business history
- Deal history
- Communication records
What happens next
Which Other HubSpot and Salesforce Objects Should You Know?
Companies and Accounts
For B2B teams, HubSpot companies usually correspond to Salesforce business accounts. If John participates in two Hypha purchasing projects, the relationships should distinguish his employer from his role in each transaction.
Salesforce also supports person accounts, which combine account and contact information for an individual. If your organization uses them, the usual “account equals company” shorthand needs qualification.
Tickets and Cases
HubSpot tickets and Salesforce cases represent customer-support requests, with their own status, owner, and customer context. When syncing cases with tickets, check that support can identify the right customer and access the relevant history.
Activities and Tasks
Activities capture work and interactions around customer records. A task can represent something still to do, while a logged call or email documents something that happened. Salesforce groups tasks and events under activities.
When reviewing HubSpot–Salesforce activity sync, distinguish the interactions reps need to see from open tasks they need to complete, and check support for each activity type.
Historical activity deserves attention during migration, too. In a Salesforce-to-HubSpot migration, Hypha used a reporting/export workaround to preserve notes and communications before the client’s Salesforce subscription ended.
That historical example illustrates why migration planning should inventory customer history alongside contacts and transactions.
Campaigns
HubSpot campaigns and Salesforce campaigns are not directly equivalent, despite sharing a name.
HubSpot campaigns group related marketing assets, such as landing pages and emails, to measure their collective performance. Salesforce campaigns organize marketing efforts and their associated leads and contacts.
According to HubSpot’s campaign FAQ, native HubSpot campaigns cannot sync to Salesforce. Limited Salesforce campaign information can sync to HubSpot contacts, and contacts can be added to Salesforce campaigns through forms or workflows.
So when someone requests “campaign sync,” ask what they need: campaign records, membership, engagement status, or attribution information. That answer determines the implementation.
Custom Objects
Both platforms support custom objects for specialized business information that needs its own record structure.
Even when both systems have an object called “Membership,” one might represent an individual joining while the other tracks a company’s agreement or an annual renewal. Before mapping them, establish what each record represents and which relationships it needs to preserve.
HubSpot’s Salesforce custom-object sync documentation requires an eligible Enterprise subscription and the HubSpot custom object to exist before configuring its sync.
Check whether a standard object can support the requirement before recreating an existing custom object.
What Should You Check Before Mapping HubSpot and Salesforce Fields?
Before configuring HubSpot–Salesforce field mapping, work through these questions for each important object:
-
What does this record represent? Write a definition that marketing, sales, and operations can use consistently.
-
What creates it or moves it forward? Define the qualification, conversion, and stage criteria.
-
Which relationships must survive? Identify the people, organizations, transactions, and history that need to stay connected.
-
Which system owns each important value? Decide where updates should originate and how conflicts should be resolved.
-
Are the fields compatible? Check data types and allowed values, particularly for dropdowns and picklists.
-
Which records should move? Define eligibility rather than assuming every record belongs in both systems.
-
How will you test the result? Follow a representative record through creation, updates, qualification, and reporting.
HubSpot’s property-to-field mapping instructions explain the technical configuration, including compatible field types and rules for resolving conflicting values. Those settings should implement decisions the team has already made.
If your next step is migrating from Salesforce to HubSpot, use this reference to identify the records and processes that need attention. If you’re deciding whether to replace Salesforce or use both platforms, consider which teams and systems depend on those relationships.
Hypha helps turn those requirements into HubSpot configurations, migrations, and integrations. If your team needs help translating its existing process, talk with us about your CRM setup—including what your records mean, how they connect, and what each team needs to do next.
