LORD OF THE WIX

CMS: Importing Content into a Collection

Lord Of The Wix · Oct 25, 2026

Save time and effort by importing content to your CMS (Content Management System) collection from a CSV (comma-separated value) file.


This feature can be particularly helpful if you already have all your information stored in a spreadsheet, or if you want to export your content, make changes to it in a spreadsheet application, and then import it back into your collection.


Important:


You cannot import a CSV file directly into a new catalog collection. To bulk-add items, import your CSV file into a regular content collection first, then convert that collection to a catalog collection. After the collection is converted, CSV imports into that catalog collection work normally.


Preparing your CSV file for upload


When importing to an existing collection, make sure to include every field and value that you want your collection to have after the import. If you do not map an existing collection field to a column in your file, every value in the existing field is erased. This does not apply to system fields such as the ID, Created Date, Updated Date, Owner, or dynamic page links.


You can export your existing collection first, to make sure that the data you want to work with and import later contains all the relevant fields and values.


Prepare your CSV file according to the following guidelines:



Other factors to consider when preparing your file:



Rules and limitations of different field types:


Your CMS collection can store different types of content in each field type. The content is not validated when you import, so make sure to match the content to the correct field types.


ID

You can update existing items in your collection by importing content from a CSV file that includes the item IDs. The simplest approach to ensure accuracy is to include the ID field when exporting the content from your existing collection.

CMS: Importing Content into a Collection

When importing your file:


Boolean fields

If you are importing content into a field type set to Boolean, you need to define how the true and false values are formatted in your CSV file.

In the example below, the values in the CSV file are Yes and No. The Examples after Import column shows how they will be imported.

CMS: Importing Content into a Collection

Date and Time fields

If you are importing content into a field type set to Date and Time, you need to define how the dates are formatted in your CSV file.

Notes:

CMS: Importing Content into a Collection
CMS: Importing Content into a Collection

Reference fields

When importing reference fields, the values stored in the fields are the ID System Fields of the referenced items. Learn more about working with reference fields.


Exceptions

You can import any supported field type into your collection, except for the following:


Importing collection content from your CSV file


Now that your CSV file is prepared, go to the relevant collection to import it. For each column, you can choose whether to import it as a new field or to replace an existing field. By default, columns that have the same names or keys as existing fields in your collection are mapped together.


Importing a CSV file overrides the values in your existing collection:



To upload your CSV file:


  1. Go to CMS in your site's dashboard.

  2. Click the More Actions icon

    CMS: Importing Content into a Collection

    on the relevant collection and select Import items to collection.

    Note: If you haven't created a CMS collection yet, click Create Collection, select Import from CSV, then click Next.


CMS: Importing Content into a Collection

  1. Click Choose a File.

  2. Select the CSV file from your computer and click Open.

  3. Map each imported column on the left to new or existing fields in your collection. For each column, choose what you want to do:

    1. Select the checkbox if you want to import the column to a new or existing field. Uncheck the checkbox if you do not want to import the column.

    2. Click the Configure Column drop-down and choose an option:


Existing field

The column and its values replace an existing field in your collection.

  1. Click the Map to Collection Field drop-down and choose the existing field that you want to replace. You can view examples of what the content will look like on the right.

    CMS: Importing Content into a Collection

    Note: If you choose a field type that does not support the type of data from the column, the Examples after Import on the right display in red to let you know you should choose another field type.

  2. (If necessary) Set the additional mapping options that vary depending on the field type.

  3. Repeat these steps for each column that you want to replace an existing field.

  4. Click Next.

  5. Review the table to make sure the field columns from the CSV file are mapped correctly to your collection fields. Click Back if you need to adjust any of the connections.

  6. Click Import when you're ready to import the file to your collection.

    CMS: Importing Content into a Collection

New field

The column and its values are added as a new field in your collection.

  1. Enter the Field Name.

  2. Select the Field Type for this new collection field. You can view examples of what the content will look like on the right.

    CMS: Importing Content into a Collection

    Note: If you choose a field type that does not support the type of data from the column, the Examples after Import on the right display in red to let you know you should choose another field type.

  3. Repeat these steps for each column that you want to import as a new collection field.

  4. Click Next.

  5. Review the table to make sure the field columns from the CSV file are mapped correctly to your collection fields. Click Back if you need to adjust any of the connections.

  6. Click Import when you're ready to import the file to your collection.

    CMS: Importing Content into a Collection

Make a mistake?


When importing a file to your collection, a backup is created in the background. This process does not overwrite the automatic backup of your collections. Instead, it creates a manual backup you can use to restore your collection to its pre-import version.


Using sandbox collections when updating existing items


If you're using the Sandbox feature, remember to sync the content from your Sandbox to your Live collection after importing your CSV file.


When Sandbox is enabled, you can import content directly into your Sandbox collection in your editor. During this import, you can also add new fields to your collection structure. This means you can include columns in your CSV file that aren't already in your collection.


This article is credited to the Wix team - https://support.wix.com/ and we thank them for that!

More PostsLet's Talk

Need A Professional Website?
Contact Us Today!