Skip to content

Export your records

Last updated: September 29, 2021

Applies to:

All products and plans

You can export your records (e.g., contact records) in your HubSpot account. You can also view a list of your account's past exports.

Export records

  • 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 > Contacts, then click the dropdown menu in the top left and select the name of the custom object.
  • In your deals or tickets index page, ensure you're in the table format by clicking the listView table icon in the upper left.
  • If you want to export all records, ensure you're in the All [records] tab.
  • If you want to export records in an existing custom view, click All views, then click the view name.
  • Once you're in the view you want to export, in the upper right, click the Table actions dropdown menu, then  select Export view.

  • In the dialog box, click the File format dropdown menu and select the format for your export file.

Please note: the file format XLS has a limit of 65,000 rows. If you're exporting more than 65,000 records, you should select another file format.

  • Select either to Include only properties in the view of the table or to include All properties on records.
  • If you're exporting contact records, you can select the Include all email addresses checkbox to include all email addresses associated with your contacts in the export file.
  • If you're exporting company records, you can select the Include all domains checkbox to include all domain names associated with your companies in the export file.
  • Click the dropdown menu to select in which language you'd like your column headers to appear within the exported file. By default, the dropdown menu will show the default language you've selected in your settings. The column headers of default properties will be translated, but the property values within each column will not be translated to the selected language.
  • Click Export. You'll receive an email with a download link to your export file.


Please note:
  • Engagements in your record cannot be exported in-app. If you have the resources, you may work with a developer to use our engagements API endpoint.
  • Download the export file once you receive the email. All download links to export files will expire after 30 days.

Frequently asked questions

Can I export or share exported calls?

At this time, you cannot export or share any recorded calls. If you have the resources, you may work with a developer to use our engagements API endpoint, where the ‘recordingUrl’ object links to a recorded call.

Can I export notes from my records?

Currently, you cannot export notes added to your records. Notes are considered engagements and are not stored as properties for export.

If you have the resources, you may be able to work with a developer to export the notes data using our engagements API endpoint.

How do associated objects appear in the export file?

If the records you export have associated records, each associated object will have its own columns within the file containing the following headers:

  • Associated company: Company ID, Name
  • Associated contact: Contact ID, First name, Last name, Email
  • Associated deal: Deal ID, Deal name

What are the row limits for different file formats?

XLS files supports up to 65,536 rows, XLSX files supports up to 1,048,576 rows, and CSV files support unlimited rows. 

Why am I not receiving an email with my export file?

If you're not receiving your export file, the file may be larger than 2GB. You may want to filter down your records and export in separate batches to receive the export faster.