You cannot directly upload multiple images to a Webflow Collection using a CSV file alone, as Webflow’s CMS import tool only allows one image per image field in a Collection item.
1. Limitations of Webflow's CSV Import
- Each image field in your Collection can only accept one image URL.
- You cannot upload multiple images into a single multi-image field using a CSV.
- Webflow does not support multi-image fields through CSV imports at all. These fields must be manually populated after import.
2. CSV Image Field Supported Format
- You must host your images online (e.g., on Dropbox, Google Drive with public links, or an image CDN).
- The CSV should contain the direct public URL to the image (e.g., https://yourdomain.com/image.jpg).
- Webflow will download and rehost the image during import.
3. Workaround for Multiple Images
If you need multiple images, use separate image fields and assign one image per field:
- Create multiple image fields in your Collection (Image 1, Image 2, Image 3, etc.).
- In your CSV, include a column for each image field with its respective image URL.
- During import, map each column to a different image field.
Alternatively, for multi-image content, consider this:
- Use a separate multi-image Collection with reference to the main Collection (e.g., Product and Product Images).
- Import the main items via CSV.
- Manually upload the additional images or use the Webflow CMS API to upload them programmatically.
4. Use the CMS API for Advanced Workflows
- Webflow’s CMS API allows you to programmatically add images, including to multi-image fields.
- Use this for automated bulk image uploads that are not possible via CSV.
Summary
You can only upload one image per image field via a CSV in Webflow. To manage multiple images per item, use multiple fields, a linked Collection, or the CMS API for automation.