A TypeScript-powered toolkit designed to synchronize and manage CMS collections across multiple Webflow sites. This utility was built to automate data migration.
- Node.js (v18+ recommended)
-
Clone the repository:
git clone git@github.com:johnkenneth99/webflow-utility-kit.git cd webflow-utility-kit -
Install dependencies:
npm install
-
Build the project:
# Outputs to `./dist/` npm run tsc
Create a .env file in the root directory (refer to .env.example):
ACCESS_TOKEN = "your_webflow_api_token"You can run specialized sync scripts directly:
# Sync Investors
npm run sync:investors
# Sync Attachments
npm run sync:attachments
# Sync History Events
npm run sync:history-events