How to import objects

You can import files to create and update HubSpot records in bulk. This article explains how to import a single type of record, also known as an object. When importing a single object, you can create or update the following:

  • Standard CRM objects: contacts, companies, deals, tickets, and defined custom objects.
  • HubSpot-defined objects: products.

You can also import and associate records across multiple objects in HubSpot. If you have data in another system and want to set up a two-way sync, learn how to connect and use HubSpot data sync rather than importing.

Before you get started

Before you start an import, set up your import file and confirm you have all the required fields for your single object import.

Import records

To bulk create or update one object (e.g., contacts):

  • Navigate to your records:
    • Contacts: In your HubSpot account, navigate to Contacts > Contacts.
    • Companies: In your HubSpot account, navigate to Contacts > Companies.
    • Deals: In your HubSpot account, navigate to Sales > Deals.
    • Tickets: In your HubSpot account, navigate to Service > Tickets.
    • Custom objects: In your HubSpot account, navigate to Contacts [Custom object]. If your account has more than one custom object, hover over Custom Objects, then select the custom object you want to view.
  • In the upper right, click Import.
  • Click Start an import.
  • Select File from computer, then click Next or press Enter.
  • Select One file, then click Next or press Enter.
  • Select One object, then click Next or press Enter.
  • Select the object in your import file.
  • Click choose a file and in the dialog box, then select your import file.