Uploading hundreds of CMS items with multiple images in Webflow requires using external tools, as Webflow’s native CSV import only supports static file URLs for media. For 700+ items with JPG, PNG, and GLB files, the most cost-effective and user-friendly solution is to use Webflow CMS API-based tools that support bulk media uploads.
1. Use Uploadcare or Cloudinary for File Hosting
- Webflow can't host bulk media uploads directly through CSV.
- Host all your media files elsewhere (e.g., Uploadcare, Cloudinary, or Amazon S3).
- Get public URLs for each file (JPG, PNG, GLB) to use in your CSV.
2. Prepare a CSV File With External File URLs
- Build your CSV to match your CMS Collection fields.
- Include direct file URLs for each image or media field. Include:
- Image fields for JPG/PNG URLs.
- File fields for GLB models (they must be public URLs as well).
- Format your CSV carefully to align with your Collection's custom field structure.
3. Use Whalesync or PowerImporter to Push CSV + Files to Webflow
- PowerImporter:
- Purpose-built for CSV-to-Webflow CMS imports.
- Supports media file URLs and large-scale imports like 700+ items.
- Handles bulk creation and updating efficiently.
- Straightforward UI and more affordable than many Zapier integrations.
- Whalesync:
- More advanced, real-time sync between tools like Airtable <> Webflow.
- Airtable can act as your backend, and media files hosted in Airtable fields will sync to Webflow image/file fields.
- Great if you want a long-term content management solution, but can be overkill for a one-time import.
- Ensure your CMS Collection has the right file fields and image fields.
- Note: Webflow only supports one file per file field — to attach multiple files per item, you’ll need separate fields or a multi-reference workaround.
5. Optional: Use Airtable + Nobull Airtable Importer for Webflow
- If you store your data and file URLs in Airtable, the NoBull Airtable Importer lets you push content (including images/files) into Webflow CMS.
- More flexible than CSV in many cases. Also supports bulk operations.
- Useful for ongoing content sync workflows.
6. Limitations to Keep in Mind
- File URLs must be public and direct (can’t be viewer-limited or private).
- Webflow CMS currently doesn't support uploading GLB files inside rich text fields — use file fields or external download links.
- Each file field = one file per item — you may need to create multiple fields for multiple assets.
Summary
To bulk upload 700+ CMS items with JPG, PNG, and GLB files in Webflow, use PowerImporter or Whalesync for a cost-effective and user-friendly data import from a prepared CSV with public media URLs. Host the files externally (Uploadcare, Cloudinary, S3), map them to Webflow CMS fields, and use a dedicated import tool to bypass the limitations of Webflow’s native CSV import.