Gifts

Culture

Reviews

Local Spots

How to Connect HubSpot CRM with SalesLoft (2026)

HubSpot CRM

HubSpot CRM

★★★★ 4.5
Crm General Crm

A popular free CRM with powerful marketing, sales, and service hubs that scale as your business grows.

Full Review

SalesLoft

★★★★ 4.3
Sales Engagement Sales Outreach

SalesLoft is a sales engagement platform that helps sellers execute all their digital selling tasks and communicate with buyers effectively.…

Full Review

Why Connect SalesLoft and HubSpot

SalesLoft is a leading sales engagement platform that helps SDR and AE teams execute multi-step outreach cadences across email, phone, and social channels. HubSpot CRM is where teams manage their full customer lifecycle from lead to close and beyond. Integrating SalesLoft with HubSpot ensures that every sales engagement activity is captured in the CRM, giving managers visibility into rep productivity, pipeline attribution, and the effectiveness of outbound efforts.

This integration is essential for revenue operations teams, SDR managers, and sales leaders at organizations running outbound programs through SalesLoft while managing their CRM in HubSpot. Without it, prospecting data lives in a silo, reps double-enter data, and leadership has no reliable way to measure outbound ROI within their CRM reporting.

What This Integration Does

The SalesLoft-HubSpot integration creates a synchronized workflow between your sales engagement platform and your CRM:

  • Person-to-contact sync: SalesLoft People records are mapped to HubSpot contacts. New contacts created in either system can be synced to the other, with all standard and custom fields mapped.
  • Account sync: SalesLoft accounts are mapped to HubSpot companies, keeping firmographic data consistent.
  • Activity logging: Emails sent, calls made, and steps completed in SalesLoft cadences are logged as activities on HubSpot contact and deal records. Each activity includes relevant details like email subject, call duration, and cadence step information.
  • Cadence status visibility: HubSpot can display which SalesLoft cadence a contact is enrolled in, what step they are on, and their current cadence status (active, bounced, replied, completed).
  • Import from HubSpot: Reps can import HubSpot contacts directly into SalesLoft and add them to cadences without leaving SalesLoft or manually copying data.

Native Integration vs Third-Party

SalesLoft offers a native HubSpot CRM integration that is included in SalesLoft's platform. This provides the most complete and reliable connection between the two systems.

Method Best For Limitations
Native integration (recommended) Bidirectional sync of people, accounts, activities, and cadence data Requires SalesLoft subscription; some advanced features require higher-tier SalesLoft plans
Zapier Simple trigger-action automations beyond what the native integration offers Very limited SalesLoft triggers on Zapier; cannot replace native sync
SalesLoft API + HubSpot API Custom sync requirements, data warehouse integration, or advanced reporting Requires developer resources and ongoing maintenance

Step-by-Step Setup

Step 1: Prerequisites

  1. A SalesLoft account with admin permissions
  2. HubSpot Super Admin access (HubSpot Professional or Enterprise recommended for full custom property support)
  3. A decision on sync direction and record ownership (which system is the source of truth for which data)

Step 2: Connect HubSpot in SalesLoft

Log in to SalesLoft as a team admin. Navigate to Settings (gear icon in the bottom-left corner) and select CRM under the Integrations section. Choose HubSpot as your CRM. Click Connect and you will be redirected to HubSpot's OAuth authorization page. Sign in with your HubSpot Super Admin credentials and grant SalesLoft the required permissions.

After authorization, SalesLoft confirms the connection and displays your HubSpot portal ID. Use a dedicated integration user account in HubSpot to avoid disruption from personnel changes.

Step 3: Configure Sync Settings

In SalesLoft's CRM settings, configure the core sync parameters:

  • Person sync: Enable bidirectional sync between SalesLoft People and HubSpot Contacts. Choose whether new SalesLoft People should automatically create HubSpot contacts and vice versa.
  • Account sync: Enable sync between SalesLoft Accounts and HubSpot Companies. Configure matching by domain or company name.
  • Sync filters: Optionally restrict which records sync based on criteria like cadence status, owner, or custom tags.
  • Sync frequency: Configure the sync interval. SalesLoft typically offers near real-time activity sync with periodic scheduled syncs for record data.

Step 4: Map Fields

Navigate to the Field Configuration section in SalesLoft's CRM integration settings. Standard fields (name, email, phone, title, company) are pre-mapped. Add custom field mappings for additional data:

  • Map HubSpot's Lead Score to a SalesLoft custom field so reps can prioritize outreach
  • Map SalesLoft's Cadence Name to a HubSpot custom contact property for reporting
  • Map HubSpot's Lifecycle Stage to SalesLoft so reps see CRM context alongside prospect data
  • Map any industry or segment tags to keep targeting data consistent across platforms

For each field, set the sync direction and overwrite behavior. Fields managed in HubSpot (lifecycle stage, lead score) should sync HubSpot-to-SalesLoft. Fields managed in SalesLoft (cadence status, last contacted) should sync SalesLoft-to-HubSpot.

Step 5: Enable Activity Logging

Enable activity sync in SalesLoft's CRM settings. Configure which activity types to log in HubSpot:

  • Emails: All emails sent through SalesLoft cadences and one-off emails
  • Calls: Calls made through SalesLoft's dialer, including recordings, duration, and dispositions
  • Other steps: LinkedIn connection requests, social touches, and other cadence step types

Activities appear on the HubSpot contact's activity timeline with details about the cadence, step, and outcome.

Step 6: Test the Integration

Create a test person in SalesLoft and verify it syncs to HubSpot as a contact. Add the person to a test cadence, send a test email, and confirm the activity logs in HubSpot. Update a custom field in HubSpot and verify the change appears in SalesLoft. Review the SalesLoft sync log for any errors.

Best Automation Workflows

1. Lead Score-Based Cadence Enrollment

When a HubSpot contact's lead score crosses a threshold (indicating high engagement with marketing content), sync the contact to SalesLoft and automatically add them to an appropriate cadence. High-intent leads (score 80+) go into an aggressive meeting-request cadence, while moderate leads (score 40-79) go into an educational nurture cadence. This ensures marketing-qualified leads get immediate sales attention.

2. Lifecycle Stage-Driven Cadence Management

When a HubSpot contact's lifecycle stage changes to "Customer" (deal closed-won), automatically remove them from all active SalesLoft cadences and optionally enroll them in a customer onboarding or cross-sell cadence. This prevents new customers from receiving sales prospecting emails.

3. Cadence Performance Attribution

Sync SalesLoft cadence names and outcomes to HubSpot custom properties. Build HubSpot attribution reports that show which cadences generate the most meetings, opportunities, and revenue. Use this data to optimize your cadence library and allocate SDR resources to the highest-performing sequences.

4. Inbound Speed-to-Lead

When a high-value form submission creates a new contact in HubSpot (demo request, pricing page inquiry), immediately sync the contact to SalesLoft and enroll them in a rapid-response cadence that starts with a phone call within 5 minutes and includes follow-up emails. Studies show that responding within 5 minutes dramatically increases conversion rates.

5. Re-engagement After Deal Stalls

Create a HubSpot workflow that identifies deals that have been in the same stage for 30+ days without activity. Sync the associated contacts to SalesLoft and enroll them in a re-engagement cadence designed to restart the conversation. Include messaging that acknowledges the stall and offers a new value proposition or piece of content.

Data Sync Details

Data Type Direction Sync Frequency Notes
People / Contacts Bidirectional Near real-time for imports; scheduled for auto-sync Matched by email address
Accounts / Companies Bidirectional Scheduled sync Matched by domain or company name
Email activities SalesLoft to HubSpot Near real-time Includes send, open, reply, and bounce events
Call activities SalesLoft to HubSpot Near real-time Includes duration, disposition, and recording link
Cadence enrollment data SalesLoft to HubSpot Periodic sync Requires custom HubSpot properties
Custom field updates Bidirectional (configurable per field) Scheduled sync Overwrite behavior configurable per field

Conflict handling: SalesLoft allows you to set a "winning" system for each field. Best practice is to designate HubSpot as the system of record for CRM-managed data (lifecycle stage, deal information, lead score) and SalesLoft as the system of record for engagement data (cadence status, last contacted date, activity metrics). When conflicts occur on fields without a designated winner, the most recent update typically takes precedence.

Common Issues and Troubleshooting

1. Contacts Not Syncing

Records are created in one system but do not appear in the other. This commonly happens when sync filters are too restrictive, the integration user does not have sufficient permissions, or the contact is missing required fields. Fix: Review sync filter settings in SalesLoft. Verify the HubSpot integration user has Super Admin permissions. Ensure required fields (at minimum, email address) are populated. Check SalesLoft's sync log under Settings > CRM > Sync Log for specific error messages.

2. Activities Not Appearing in HubSpot

SalesLoft emails and calls are completing but not logging in HubSpot. This usually means the person is not matched to a HubSpot contact, or HubSpot has validation rules blocking activity creation. Fix: Confirm the SalesLoft person has a matching HubSpot contact (by email). Check HubSpot for any workflow or validation rules on activity records that might be blocking creation. Verify activity logging is enabled in SalesLoft's CRM settings.

3. Duplicate Records

The same person appears multiple times in HubSpot after SalesLoft sync. This happens when email addresses do not match perfectly between systems or when duplicate detection is not enabled. Fix: Enable SalesLoft's duplicate detection before running the initial sync. Standardize email addresses in both systems. After sync, use HubSpot's built-in duplicate management tool to merge duplicates. Consider running a deduplication process before enabling bidirectional sync.

4. Field Mapping Mismatches

Data appears garbled or in the wrong fields after sync. This occurs when field types do not match (e.g., a text field mapped to a dropdown in HubSpot where the values do not align). Fix: Audit your field mappings and ensure data types are compatible. For HubSpot dropdown/select properties, make sure the option values match what SalesLoft sends. Test with a single record before enabling bulk sync.

Alternatives

  • HubSpot Sequences (native): HubSpot Sales Hub Professional and Enterprise include built-in email sequences. For teams with simpler outbound needs, HubSpot's native sequences may be sufficient, eliminating the need for SalesLoft entirely. SalesLoft's advantages include more advanced cadence features, multi-channel steps, conversation intelligence, and a dedicated dialer.
  • Outreach + HubSpot: Outreach is SalesLoft's primary competitor and also offers a native HubSpot integration. If evaluating sales engagement platforms, compare both integrations side by side.
  • Apollo.io + HubSpot: Apollo combines prospecting data with sales engagement in a single platform. For teams that need both data enrichment and sequencing, Apollo's all-in-one approach may be simpler than managing separate ZoomInfo + SalesLoft subscriptions.
  • Zapier or Make: For supplementary automations that extend the native integration, such as triggering actions in third-party tools when cadence events occur.

Compare HubSpot CRM vs SalesLoft side by side »