Webflow can be used as a CMS for multiple websites, but each site operates independently with its own CMS collection. Automatic updates across multiple sites using a single CSV upload are not supported natively, but here’s how you can approach it.
1. Webflow CMS Is Site-Specific
- Every Webflow site has its own distinct CMS Collections, meaning content is not shared across projects by default.
- If you want the same content across multiple sites, you'll need to duplicate or sync the CMS content manually or with integrations.
2. CSV Uploads Only Apply Per Site
- You can upload CSV files to update CMS content, but only within the CMS of the site you are working in.
- Webflow does not support uploading a single CSV and having it update multiple projects in one action.
3. Use Third-Party Tools for Multi-Site Sync
If your goal is to manage content centrally and synchronize it across two Webflow sites, consider the following:
- Use Airtable or Google Sheets as a central CMS.
- Use automation platforms like Zapier, Make (formerly Integromat), or Whalesync to:
- Push updates to both Webflow sites simultaneously.
- Keep CMS collections in sync when the source (e.g., Google Sheet) changes.
- These automations allow partial simulation of shared CMS functionality and can listen for CSV uploads or spreadsheet changes.
4. Consider Webflow APIs for Custom Solutions
- Webflow’s CMS API lets you programmatically create, update, and delete CMS items.
- A custom script can:
- Parse a CSV file.
- Update collections in multiple Webflow sites via their respective API tokens and collection IDs.
Summary
Webflow CMS works on a per-site basis and doesn't natively support sharing content or syncing updates across multiple projects via CSV. To update two Webflow sites from a single CSV, you'll need to manually import the CSV into each project, or use tools like Airtable + Zapier/Make, or develop a custom API-based sync workflow.