
From CSV creation best practices to simultaneous import of multiple objects like Companies and Deals.
In the modern business landscape, a wide variety of CRM (Customer Relationship Management) systems exist. Many companies that have already implemented a CRM are considering migrating to a different system. However, the time and effort required to migrate customer data often become a barrier, causing managers to hesitate on making the switch.
The HubSpot import function is a convenient tool that allows you to efficiently and easily import various types of data—such as customer data, company data, deal data, and inquiry data—in bulk. Leveraging this feature allows for a smooth data migration from existing databases into HubSpot. The operation is extremely simple, significantly lowering the hurdles of data migration. Furthermore, it can be used for various purposes, such as bulk updating customer or company information or adding new property values all at once.
"HubSpot," provided by HubSpot, Inc., is a CRM platform that integrates marketing, sales, content management, and customer service. It offers major tools such as CRM (Customer Relationship Management), MA (Marketing Automation), SFA (Sales Force Automation), and CMS (Content Management System), and is utilized by many companies.

Streamlining Data Integration and Updates
An import function is a feature that allows a system to ingest data that differs from its own format and convert it into a usable format. HubSpot's import function allows you to upload data files to register new customer information, update or consolidate existing customer information, and add new contact details. It is an incredibly useful feature when you want to centralize management of data stored in other CRMs or spreadsheets within HubSpot.
For those already using HubSpot or considering it, data migration often brings challenges such as:
By utilizing HubSpot's import function, you can resolve these issues and reflect data in the HubSpot database quickly and accurately. However, please note that the import files you upload must be written according to specific conditions and created in specific file formats.
The HubSpot import function is particularly useful in the following three scenarios:
1. Data Migration from Another CRM to HubSpotEven if you are currently using another company's CRM, you can smoothly move your accumulated data using HubSpot's import function. Many companies hesitate to switch CRMs due to the fear of time-consuming migration. HubSpot supports migration from various CRMs to minimize business interruption.
2. Bulk Registration of Customer and Product InformationYou can register customer data and related information in bulk. For example, business card information exchanged at exhibitions or seminars, or detailed new product information, can be added to HubSpot at once.
3. Updating and Integrating Existing DataHubSpot allows for the update and integration of existing data. This is useful when a customer's name changes, or when their company/department/title changes due to a job transfer. Organizing this data in a CSV or Excel file allows for smooth updates.
HubSpot CRM uses specific terminology. Understanding these before starting your import will ensure a smooth, accurate, and efficient process.
Generally, an object implies a "thing" or "target," but in IT, it is viewed as a "collection of related data." In HubSpot, an Object refers to the structure that forms the foundation of data management, defining data types and business relationships. Think of it as a "container" for organizing and storing data.
A Record corresponds to a "row" in a database and represents an individual data element.
Properties are fields used to store information related to a record.
The Record ID is a unique identifier automatically assigned by HubSpot to each record. It is essential for distinguishing, updating, and associating records.
Before importing, you must create a dedicated import file. Failure to adhere to these points may cause errors.
Only the following three extensions are supported. Text (.txt) or PDF files cannot be imported.
Missing mandatory properties will prevent the import from completing successfully.
To update records and avoid duplicates, include the unique Record ID in your file.
Limits depend on your HubSpot subscription plan.
If your import data contains information that does not yet exist in HubSpot (e.g., "Product Purchased"), you must create this as a Custom Property inside HubSpot before running the import.
There are two ways to import: "Single Object" and "Multiple Objects." Here, we will explain the procedure for Multiple Objects (importing Contacts and Companies simultaneously) as an example.
Scenario: You have a file containing customer personal info (Name, Email) and their company info (Company Name).
Note on other options:
Choose the type of data to import. Since our sample has personal info and company info:
This is the most critical step. You must match your file's columns to HubSpot's properties.
Go to the "Past Imports" section on the import screen to see if the process succeeded or if rows failed due to errors. You will also receive an email notification.
The HubSpot import function is a powerful tool for success. Whether migrating from another CRM, bulk registering leads from events, or updating your database, correct data management is essential for business growth.
Key Takeaways:
By mastering this feature, you can eliminate manual errors, drastically improve operational efficiency, and keep your customer data perfectly up to date.