Mass Updating Products via CSV
This tutorial walks through the process of bulk uploading and updating Webflow CMS items using a CSV file. It explains how to properly import data, map CSV fields to existing collection fields, and ensure clean alignment between your spreadsheet and CMS structure. Whether you're adding new products, resources, or other dynamic content, this method saves time and ensures accuracy—as long as your field names match or are correctly mapped during import.
How to Mass Upload Products via CSV in Webflow
In this video, we're talking about how to mass update and upload products (or any collection items) into Webflow using a CSV file.
Start by heading into your collection list in the Webflow CMS. Click the "Import" button, and you'll be prompted to drag and drop a CSV file. For the sake of this walkthrough, I pulled a random CSV—which happened to be a wedding guest list—but the principles are exactly the same.
Once you upload your CSV, Webflow will walk you through the field mapping process. On the left, you'll see the column headers from your CSV file. On the right, you'll see the fields in your Webflow collection. Your job is to match them appropriately.
You can either map a CSV column to an existing field or create a new one directly in the import modal. For example, if one of your CSV columns is titled “Title,” you can map that to the "Name" or "Title" field in your CMS collection. If field names match exactly, Webflow will auto-map them for you and show a green status next to each. You can still adjust mappings manually if needed.
If you’re importing into a collection like “Resources,” make sure your CSV columns match your Webflow custom fields—things like resourceType
, category
, description
, or brochure
. Matching names is key for smooth imports.
A few tips:
- Use the exact same naming conventions in your CSV as you do in Webflow to minimize manual mapping.
- If names don’t match perfectly, that’s okay—Webflow will still let you manually match each field.
- Always double-check your field types (text, image, reference, etc.) to avoid import errors.
Once you’ve mapped everything correctly, you can proceed with the import and Webflow will handle the rest.
This process works not just for products but for any collection list—blogs, resources, tutorials, etc.—and is a huge time-saver for large-scale content uploads.