
In today’s fast-paced digital landscape, businesses rely on multiple platforms to manage customer relationships, run marketing campaigns, and close deals. Salesforce has long been the go-to CRM for sales teams, while HubSpot shines as a marketing automation powerhouse. When you bring these two systems together, you unlock a seamless flow of data between marketing and sales a combination that can transform the way your teams collaborate.
In this blog, we’ll explore how Salesforce and HubSpot work together, the benefits of integration, and the key things every business should know before getting started.
Salesforce HubSpot Integration Guide
What is HubSpot?
HubSpot began as a marketing automation platform for small businesses but has evolved into a full-fledged CRM suite. Today, it offers tools for marketing, sales, service, and even CMS. While many organizations continue to use Salesforce as their main CRM, HubSpot is often chosen to power marketing automation campaigns because of its ease of use and strong inbound marketing capabilities.
Why Integrate HubSpot with Salesforce?
For many businesses, Salesforce is the heart of sales operations, while HubSpot powers marketing campaigns and lead generation. On their own, both platforms are strong but when they work together, the results are transformational. Integration creates a bridge between marketing and sales, eliminating silos and enabling both teams to work toward the same goals with the same information.
Here’s why this integration is so important:
1. Unified Customer View
Without integration, marketing and sales teams often operate with incomplete or duplicate data. Marketing knows who downloaded an eBook or clicked an ad, while sales only sees what’s inside Salesforce. This leads to fragmented customer experiences.
By syncing HubSpot contacts with Salesforce, both teams gain a single source of truth. Sales can see every marketing touchpoint emails opened, webinars attended, forms submitted while marketing gains visibility into sales updates and opportunities. This unified customer profile helps deliver consistent, personalized engagement at every stage of the journey.
2. Better Lead Management
One of the biggest challenges in business is ensuring marketing-qualified leads (MQLs) don’t get lost in the shuffle. When HubSpot and Salesforce are connected, leads generated from forms, ads, and campaigns in HubSpot flow automatically into Salesforce.
This ensures sales reps can act quickly while the lead is still warm. At the same time, marketing can track whether leads are being followed up with, how they progress through the funnel, and where they might drop off. In other words, the handoff between marketing and sales becomes smooth, measurable, and efficient.
3. Closed-Loop Reporting
Marketing teams often struggle to prove their ROI because campaign data lives separately from sales data. With Salesforce and HubSpot working together, you can finally connect the dots:
- Which campaigns drove qualified leads?
- Which ads influenced closed deals?
- How much revenue was generated from specific marketing initiatives?
This “closed-loop reporting” capability is powerful. It empowers marketing to demonstrate value, justify budgets, and optimize campaigns based on real revenue impact not just clicks or impressions.
4. Improved Collaboration
When marketing and sales work from different systems with disconnected data, misalignment is inevitable. Sales might complain about “bad leads,” while marketing argues that sales isn’t following up. Integration solves this problem.
With shared dashboards, real-time data sync, and visibility into the entire customer journey, both teams stay aligned. Marketing knows which leads turn into opportunities, and sales can prioritize prospects with the highest engagement. This collaboration not only improves team relationships but also enhances the customer experience by ensuring consistent messaging and follow-up.
Key Features of the Salesforce HubSpot Integration
When you connect HubSpot with Salesforce, you’re not just syncing data you’re unlocking a suite of features that bridge the gap between marketing and sales. The integration installs a managed package inside Salesforce, along with permission sets and Visualforce pages, to ensure both teams can access HubSpot insights directly within Salesforce. Let’s break down the most important features:
1. Contact Sync
At the heart of the integration is bidirectional contact synchronization. This ensures that no matter where a customer interaction happens through a HubSpot campaign or a Salesforce record both systems are updated in real time.
- HubSpot → Salesforce: Leads captured through HubSpot forms, landing pages, or campaigns can be automatically created in Salesforce as Leads or Contacts.
- Salesforce → HubSpot: Updates made by sales teams, such as lead status changes or account notes, sync back to HubSpot so marketers know the latest engagement stage.
Example: A lead fills out a webinar registration form in HubSpot. Within minutes, that lead appears in Salesforce as a new Lead record, ready for sales outreach.
2. Field Mapping
Not every CRM field has the same name or structure. That’s where field mapping comes in. You can define how HubSpot “properties” (its version of fields) align with Salesforce fields.
- Standard fields (e.g., First Name, Email, Phone) are mapped automatically.
- Custom fields can be manually mapped to ensure no important data is lost.
- You control the sync direction — HubSpot → Salesforce, Salesforce → HubSpot, or two-way sync.
Example: You may want the “Lifecycle Stage” field in HubSpot to sync with “Lead Status” in Salesforce, ensuring both systems reflect whether someone is a prospect, opportunity, or customer.
3. Visualforce Pages
One of the most powerful parts of the integration is the creation of Visualforce pages inside Salesforce. These act as embedded HubSpot dashboards within Salesforce records.
- Sales reps can see marketing engagement data such as email clicks, form submissions, or ad interactions without ever leaving Salesforce.
- The page can be added to Leads, Contacts, Accounts, and Opportunities.
- The layout is fully customizable so you can display the most relevant insights for your team.
Example: A sales rep opens a Contact in Salesforce and sees a timeline of HubSpot activity: the emails they opened, the content they downloaded, and the ads they clicked. This context helps reps start smarter conversations.
4. Activity Tracking
Beyond syncing data, the integration enables deep activity tracking so marketing efforts are visible to sales:
- Track engagement like email opens, link clicks, form fills, ad interactions, and website visits.
- Sales teams can prioritize leads who are most engaged with marketing content.
- Marketing teams gain visibility into whether sales followed up on high-value leads.
Example: If a prospect has visited your pricing page three times and opened every email in a nurture campaign, that activity appears directly on their Salesforce record signaling they’re highly interested and ready for a sales conversation.
HubSpot vs. Salesforce
When integrating HubSpot with Salesforce, one of the first (and most important) steps is understanding how each system organizes and labels its data. Although both platforms are CRMs at heart, their data models differ significantly. If you don’t align these differences properly, you risk messy syncs, duplicate records, and reporting inaccuracies.
| Concept | Salesforce | HubSpot | Integration Notes |
|---|---|---|---|
| People | Two objects: Leads (unqualified) and Contacts (qualified, tied to Accounts) | Single Contact object with Lifecycle Stage (Subscriber → Lead → MQL → SQL → Customer) | Both Leads & Contacts in Salesforce map to HubSpot Contacts. Lifecycle Stage is key for funnel tracking. |
| Deals / Opportunities | Opportunities track revenue, tied to Accounts & Contacts | Deals track revenue, tied to Companies & Contacts | Map Deals ↔ Opportunities; align pipeline stages for clean reporting. |
| Companies / Accounts | Accounts represent organizations (clients, partners, companies) | Companies represent businesses | Accounts ↔ Companies mapping ensures Contacts are linked properly to organizations. |
| Activities / Tasks | Tasks & Events (sales follow-ups, calls, meetings) | Marketing Activities (email opens, form fills, website visits, ad clicks) | HubSpot activities sync as Salesforce Tasks. Best practice: sync only meaningful actions. |
Best Practices Before Integrating
- Clean Your Data First: Remove duplicates and outdated records in Salesforce before syncing to avoid syncing messy data into HubSpot.
- Create a Dedicated Integration User: Instead of using an existing admin, set up a specific Salesforce user for the HubSpot connection to track changes easily.
- Plan Your Field Mapping: Be mindful of which fields you want to sync and the direction of sync (Salesforce to HubSpot, HubSpot to Salesforce, or bidirectional).
- Leverage Inclusion Lists: Control which contacts in HubSpot should sync to Salesforce typically only those ready for sales follow-up.
Benefits of the Integration
Integrating HubSpot with Salesforce is more than just a technical setup it’s about creating a connected ecosystem where sales and marketing teams can work together seamlessly. Here are the key advantages:
1. Efficiency – Eliminate Manual Work
Without integration, teams often rely on manual CSV imports, spreadsheets, or duplicate data entry to share information between marketing and sales. This not only wastes time but also increases the risk of errors and inconsistencies.
- With the integration, HubSpot leads automatically flow into Salesforce.
- Data updates (like contact details, email engagement, or lead scores) sync in real-time.
- Result: Your teams spend less time managing data and more time acting on it.
2. Sales–Marketing Alignment
One of the biggest organizational challenges is the disconnect between sales and marketing. Marketing generates leads, but sales doesn’t always have context or visibility into how those leads were nurtured.
- HubSpot syncs engagement data (email opens, form fills, ad clicks) into Salesforce.
- Sales teams see exactly what prospects interacted with before they pick up the phone.
- Marketing can track how sales are following up on leads.
- Result: Both teams are working from the same playbook, reducing friction and improving conversion.
3. Scalability – From Startup to Enterprise
Whether you’re a small business running a few inbound campaigns or a large enterprise managing global operations, the integration adapts to your needs.
- For smaller teams: Quick setup, easy-to-manage field mappings, and automation of lead flow.
- For enterprises: Advanced configurations like selective sync, inclusion lists, and custom mappings help manage complexity at scale.
- Result: The system grows with you no need to re-build processes as your business expands.
4. Better Insights – Connect Campaigns to Revenue
The true power of integration lies in closed-loop reporting. Without it, marketing can measure clicks and form submissions, but it’s hard to tie that activity to revenue.
- Integration connects marketing campaigns in HubSpot with Opportunities in Salesforce.
- This allows reporting on ROI: Which campaigns generated pipeline? Which ones influenced deals?
- Leadership gets a full view of how marketing spend is driving growth.
- Result: Smarter decisions, optimized budgets, and stronger proof of marketing’s value.
HubSpot-Salesforce Integration Steps

Setting up the HubSpot–Salesforce integration may seem daunting, but the process is straightforward once you break it into clear steps. Here’s a detailed roadmap to get you started:
1. Install the Integration from HubSpot App Marketplace
The process begins in HubSpot, not Salesforce.
- Navigate to the HubSpot App Marketplace.
- Search for the Salesforce Integration app.
- Click Install App and follow the guided steps.
- HubSpot will walk you through the authorization process so the two platforms can “talk” to each other securely.
Make sure you’re logged into HubSpot with admin access before you begin.
2. Enter Salesforce Integration User Credentials
To keep your integration clean and secure, you’ll want to use a dedicated Salesforce integration user.
- This user acts as the “bridge” between HubSpot and Salesforce.
- Enter the credentials for this account when prompted in HubSpot.
- Using a dedicated user (rather than an existing admin) makes it easier to track which updates come from HubSpot.
Clone your System Administrator profile in Salesforce and customize permissions for the integration user. This gives HubSpot the right level of access without overexposing sensitive data.
3. Install the Managed Package in Salesforce
Once HubSpot is connected, you’ll install a Salesforce Managed Package that comes with the integration.
- This package automatically creates:
- A Permission Set to control access.
- Several Visualforce Pages to display HubSpot intelligence inside Salesforce records.
- Assign the permission set to the integration user and other team members who need access to HubSpot data in Salesforce.
After installation, add the Visualforce page to your Lead, Contact, Account, and Opportunity layouts so sales teams can view HubSpot engagement history directly within Salesforce.
4. Configure Field Mappings and Sync Settings in HubSpot
Here’s where you define how data flows between the two systems.
- Go to the integration settings in HubSpot.
- Map HubSpot properties (like Contact Lifecycle Stage) to Salesforce fields (like Lead Status).
- Set sync rules for each field:
- Two-way sync
- Salesforce-preferred
- HubSpot-preferred
- Or don’t sync at all
- Configure inclusion lists or selective sync if you want to control which records flow between platforms.
Pay special attention to data types (picklists, text, checkboxes, etc.) to avoid sync errors.
5. Test the Integration with a Small Batch
Before rolling the integration out across the organization, it’s critical to test with a limited dataset.
- Sync a handful of Contacts or Leads.
- Verify that data updates flow correctly both ways.
- Check field mappings, record ownership, and activity history visibility.
- Once you’re confident everything works as expected, expand the sync to the full database.
Keep an eye on the integration error logs in HubSpot to troubleshoot any mismatches early.
Final Thoughts
The Salesforce HubSpot integration is one of the most valuable tools for organizations looking to align marketing and sales. With cleaner data, streamlined workflows, and shared insights, you’ll be able to improve customer engagement and close more deals faster. While setup requires some planning — particularly around data mapping and permissions the long-term benefits far outweigh the initial effort.
When done right, Salesforce and HubSpot together don’t just manage customer relationships they help you grow them.
FAQs
Yes. Salesforce serves as the primary CRM for many organizations, while HubSpot is often used for marketing automation. The integration ensures both platforms share data so sales and marketing teams work with the same information.
At minimum, Contacts are synced. However, you can also sync:
Leads
Accounts/Companies
Opportunities/Deals
Activities (emails, form submissions, etc.)
You can configure which objects and fields you want to sync based on your business needs.
The integration syncs data approximately every 15 minutes. Any updates made in either system will reflect in the other during the next sync cycle.
HubSpot only allows one record per email address. If Salesforce contains multiple Leads or Contacts with the same email, HubSpot will sync only the most recently updated record. This makes data cleanup in Salesforce essential before enabling the integration.
Yes. HubSpot can create either a Lead or a Contact in Salesforce when a new HubSpot Contact is synced. However, you must choose one option during setup the integration cannot create both concurrently.


