Skip to main content

Correct incorrectly mapped data fields during a contact CSV import

If a CSV import mapped your contact data to the wrong fields, you can fix it by updating your CSV and re‑importing it with the correct mapping.

Written by Bartlomiej Rekosiewicz

Updating your CSV lets you overwrite incorrect values, remove unwanted data, or correct fields that were placed in the wrong columns. Once re‑imported, the mapped fields are updated in your account, and your corrected details are available straight away for personalisation, segmentation, and automation.


Before you start

  • Back up your data first.
    ​Export your existing contacts to a CSV file before you make any changes, so you have a copy to restore from.

  • Fixing only a few fields?
    Create a CSV with only the Email column and the fields you want to update. Only the fields you map are overwritten.

  • Identifiers aren't overwritten.
    Re‑importing doesn't change contact identifier fields, such as email address or mobile number.


1. Edit your CSV file

  1. Open your CSV in Excel or another editor.

  2. Find the columns that were mapped incorrectly.

  3. Adjust the data as needed:

    • Correct any values that were placed in the wrong column.

    • Move or rename the column headers so they match the Dotdigital Marketing data fields you intend to map.

  4. Save your file in CSV format.

To remove values from a data field, leave the cells blank and map the column during import. You must also choose Update all data fields in the import settings.


2. Import your corrected CSV file

  1. Go to Audience > Contacts.

  2. Select Import contacts.

  3. Choose your updated CSV file.

  4. For Encoding type, choose Unicode (UTF‑8).

  5. Continue to the Data mapping step.


3. Map your data fields correctly

During the mapping step:

  1. Map each CSV column to the correct Dotdigital Marketing data field.

  2. Map Email to Email Address so Marketing can match and update existing contacts.

  3. If you see columns you don’t want to update, set them to Skip column.

Correct mapping ensures that only the fields you specify are updated and prevents accidental data changes in other fields.

Did this answer your question?