powered by Devart
  • Products
    Platform

    Integrate, back up, access, and manage your cloud data with our all-in-one cloud service

    Overview
    Platform

    Integrate, back up, access, and manage your cloud data with our all-in-one cloud service

    Data Integration

    Integrate your data quickly and easily with no coding

    Automation

    Automate business processes and data flows between cloud apps and databases

    Connect

    Connect various data sources with different data-related applications

    Query

    Query your data from web browser via visual query builder or SQL

    Backup

    Keep your data safe with automatic daily and anytime manual backups

    Looker Studio connector

    Connect to any cloud source or database directly from Looker Studio.

  • Solutions
    Solutions

    Data integration, data access, cloud to cloud backup and management.

    Overview
    By use case
    Data ImportData ExportData SynchronizationData ReplicationData WarehousingData AnalysisMarketing AnalyticsOn-premise Data Integration
    By Protocol
    SQLODBCODataADO.NETMCP
    By app
    SalesforceLooker StudioGoogle SheetsExcel
  • Connectors
  • Pricing
  • Resources
    • Blog
    • Case Studies
    • Webinars
    • Whitepapers
    • Gallery
    • Compare ETL Tools
    • Learn
    • Support Center
    • Documentation
  • Company
    • About Us
    • Contacts
    • Partners
Request a CallSign InSign Up
  • Home
  • Gallery
  • Import Salesforce data to HubSpot

Import Salesforce data to HubSpot

Integration · import
Start this import
Source Target
User
Users
Account
Companies
Contact
Contacts
Contact
Companies_To_Contacts
Lead
Contacts
Lead
Companies_To_Contacts
Event
Meetings
Event
Contacts_To_Meetings
Task
Tasks
Task
Contacts_To_Tasks
Task
Calls
Task
Contacts_To_Calls
Product2
Products
Opportunity
Deals
Opportunity
Contacts_To_Deals
OpportunityLineItem
LineItems

Import Salesforce data to HubSpot

This integration migrates Salesforce data to HubSpot. Each task loads data from a specific Salesforce object to the corresponding HubSpot object The integration includes tasks for the following objects:

User > Users
Account > Companies
Contact > Contacts
Contact > Companies_To_Contacts
Lead > Contacts
Lead > Companies_To_Contacts
Event > Meetings
Event > Contacts_To_Meetings
Task > Tasks
Task > Contacts_To_Tasks
Task > Calls
Task > Contacts_To_Calls
Product2 > Products
Opportunity > Deals
Opportunity > Contacts_To_Deals
OpportunityLineItem > LineItems

How to Set Up

  1. Select or create connections: Salesforce connection for Source and HubSpot connection for Target.

  2. Set up the additional object associations in the HubSpot connector.

    Add the following assotiations in the Customize Associations parameter in HubSpot connection:

    • Contacts_To_Companies
    • Contacts_To_Meetings
    • Contacts_To_Tasks
    • Contacts_To_Calls
    • Contacts_To_Deals

Notes

  • Contact > Contacts and Lead > Contacts

If some Salesforce contacts or leads don't have emails, disable the "Use Batch API" parameter for the HubSpot connection. Otherwise, such records will fail.

  • Contact > Companies_To_Contacts

Contact-Companies association is possible only if such an association exists in Salesforce and only for contacts having emails.

  • Lead > Companies_To_Contacts

Lead-Account association is possible only if such an association exists in Salesforce and only for leads having emails.

  • Opportunity > Contacts_To_Deals and OpportunityLineItem > LineItems

HubSpot API processes the inserted records with a delay. This means that the tasks, depending on the other tasks, may fail if executed immediately after the execution of the parent tasks. The tasks Opportunity > Contacts_To_Deals and OpportunityLineItem > LineItems depend on the Opportunity > Deals task. We recommend disabling the tasks Opportunity > Contacts_To_Deals and OpportunityLineItem > LineItems during the first and enabling them for the second run, disabling the other tasks.

  • Product2 > Product We recommend consolidating prices into a single Standard PriceBook in Salesforce before migration to import products to HubSpot.

Tips

  • If you don't want to migrate data from all the available objects, just disable or delete unnecessary tasks. To do this, point to the task and click Disable or Delete. Consider that some tasks may depend on other tasks (have relation mapping involving objects from other tasks), and thus, you may need to fix their mapping if you disable or delete their "parent" tasks.
FAQ

Frequently Asked Questions

What do I need to start this import?

Connect your source and target apps, review the prebuilt import setup, and run the template.

Can I change field mappings before importing?

Yes. You can review and modify mappings, filters, and other import settings before running the import.

Can this import run automatically on a schedule?

Yes. Import templates can run automatically based on your selected schedule.

What happens if some records fail during import?

Skyvia provides import logs and error details so you can review failed records and rerun the import if needed.

Do I need coding skills to use import templates?

No. Import templates are configured through Skyvia’s visual interface without coding.

Start Importing Data in Minutes

Start this importBook a live demo
Company
  • About Us
  • Contacts
  • Partners
Platform
  • Data Integration
  • Query
  • Connectors
  • Backup
  • Connect
  • Looker Studio Connector
  • Pricing
Solutions
  • Data Import
  • Data Export
  • Data Synchronization
  • Data Replication
  • Data Warehousing
  • On-Premise Data Integration
  • Data Analysis
  • Salesforce Data Loader
  • Salesforce Connect Integration
  • SQL for Cloud Apps
Resources
  • Blog
  • Case Studies
  • Gallery
  • Compare ETL Tools
  • Learn
  • Support Center
  • Documentation
  • © Skyvia, 2014–2026. All rights reserved
  • Terms of Service
  • Security
  • Privacy Policy
  • support@skyvia.com
  • support@skyvia.com
  • © Skyvia, 2014–2026. All rights reserved