Why You Need Automated Webflow Backups
While Webflow automatically saves design changes, it doesn’t cover:
- Deleting or editing CMS items
- Form submission data
- Custom code or integration updates
- Human error (e.g., accidental publishing)
Setting up automated Webflow backups with Zapier means you’ll always have an offsite copy of your key data, perfect for recovery, compliance, or version tracking.
What you need
Before you start, make sure you have:
- A Webflow account with CMS access
- A Zapier account (free or paid plan depending on frequency)
- Access to a storage app like Google Sheets, Google Drive, or Airtable
Automate Webflow Backups with Zapier
- Create a New Zap
- Go to your Zapier dashboard and click “Create Zap.”
- You’ll set Webflow as the trigger app this tells Zapier when to run your backup automation.
- Choose your trigger
- “New item in collection” (backs up new CMS entries)
- “Updated item” (backs up changed CMS content)
- “Form submission” (backs up contact form entries)
- Connect your Webflow account
- Zapier will ask for your Webflow API key. You can find it in Webflow → Project Settings → Integrations → API Access.
- Paste it into Zapier and it will automatically download your site collections.
- Choose an action app (backup destination) -Now decide where you want your backups to be. Common choices include:
- Google Sheets: Store CMS data in structured rows
- Airtable: Create a searchable database of CMS items
- Google Drive or Dropbox: Store exported JSON, CSV, or HTML files
- Notion or Slack: Automatically send backups or alerts
- Customize the backup fields
- Zapier will display fields from your Webflow CMS (title, slug, image, date, etc.).
Choose which ones you want to include in the backup
- Test and Activate Your Zap
- Run a test to make sure Zapier is capturing data correctly.
- If everything looks good, click “Enable Zap.”
From now on, every time a new CMS item is added or updated in Webflow, your backup destination will be automatically updated.