Updating Existing Records in HubSpot

Published: February 11, 2026

 

To update records in Hubspot in bulk, you will first need to pull them to your Excel spreadsheet. You can do it using either Objects and Fields or from Lists. You can retrieve your data with any other tool or directly from Hubspot by exporting a report too. The main thing to remember is that you need to have record Ids in order to be able to update the records.

In our example here we’ll use XL-Connector to update the phone numbers of several Contacts. We’ll follow these steps to retrieve the data: 

  1. 1

    Click on import data

  2. 2

    Select From Objects and Fields

    XL-Connector 365 Home screen with the Import Data menu showing Objects and Fields, List, and CSV options.
  3. 3

    Select Contacts from the dropdown

  4. 4

    Select the fields to return (First Name, Last Name, Email, Phone Number, Company Name and RecordId)

  5. 5

    Select Pull mode from the dropdown and select desired settings in options

    XL-Connector 365 HubSpot Objects setup with Contacts selected, fields chosen, pull mode set to Overwrite, and options shown.
  6. 6

    Click Run and Save

We got the following results back from our sample database:

Excel table with contact fields and a Record ID column, with multiple rows selected for an operation.

Now we need to add phone numbers to these Contacts as we gather them. We will add the phone numbers and select the records we want to update:

Excel table with contact data selected, including phone number, company name, and Record ID for updating.

Then click Create/Modify -> Update all/Update Selected in the Home tab of the XL-Connector 365 main window:

XL-Connector 365 Home screen with the Create/Modify menu expanded showing Update and Insert options.

In the Update screen, select Contacts as the object to work with and click on Mappings manager:

XL-Connector 365 Update contacts screen showing range selection, Contacts object, mappings, and selected rows.

In the Mappings dialog box, make sure you map your columns to the correct fields in Hubspot. The column with record Ids must be mapped to the Id field in order for the Update operation to work. Click on Apply when the mappings are done:

XL-Connector 365 Mappings screen with Excel columns mapped to HubSpot fields like Email, Phone Number, and Record ID.

The following setting determines the behavior of the flow step if the operation returns at least one error:

XL-Connector 365 Advanced settings with Reaction on error dropdown showing Ask User, Continue, and Stop options.

Click on Run and Save to run the Update operation according to the provided settings and save all the settings as a reusable Flow Step. In this case you’ll be able to run the same Update operation again from the same area in your sheet with a single click on the Run Flow Step button.

After the operation is completed, all operation results, along with the updated record Ids will be written on the right from your data, one column over:

Excel table showing operation results, updated record IDs, and timestamps after a HubSpot update.
flash-icon Need Help?

We’re Here for You!

Try our powerful Salesforce data tools for free or upgrade for full access. Simplify data management and boost efficiency today!

By pressing 'Submit Form' you agree to our Privacy Policy