Data & CMS
The Data panel is where your site's content lives. Open it by clicking the Data icon in the left sidebar.
There are two tabs at the top of the panel:
- Content - collections stored in your project. No setup needed; every project has them.
- Data source - tables from a connected outside source: Supabase, Postgres, MySQL, MongoDB, or Google Sheets. Click the tab to connect one; once connected it shows your source's name.
If your content is hardcoded in the page, ask the AI to move it into a collection ("move my menu into a collection so I can edit it myself"). It sets up the collection, fields, and items for you.
Collections
Collections are groups of structured content. Each collection has fields (columns) and items (rows). Use them for things like menu items, blog posts, team members, FAQs, or product listings.
Creating a Collection
Click the + button next to "Collections", enter a name, and click Create.
Managing a Collection
Click the ⋯ on a collection (or right-click it) to Rename, Duplicate, or Delete it.
Working with the Table
The table shows your items with sortable columns, a search box, and checkboxes for selecting multiple items at once. Larger collections are paginated - use the page-size picker in the bottom corner.
Adding Fields
Click Add field in the toolbar. Give the field a name, pick a type (Text, Number, Image, and more), and optionally mark it required or set a default value.
Adding Items
Click New item in the toolbar (or the + row at the bottom of the table). A panel opens with your collection's fields - image fields open the same Choose Image dialog used everywhere else in the builder. Click Save when done.
Exporting Data
Click Export to download the collection as CSV or JSON.
Connecting a Data Source
Click the Data source tab to connect an outside source:
- Supabase (recommended) - database, user accounts, and file storage together
- Postgres - Neon, Railway, RDS, or any Postgres you already run
- MySQL - Railway, RDS, or any MySQL database you already run
- MongoDB - an Atlas cluster or any MongoDB deployment
- Google Sheets - menus, price lists, schedules, any table you already keep in a sheet
Once connected, the tab shows your source's name and lets you browse and edit its tables directly from Webtwizz. Click the source name (or the ⋯ on the tab) to open its dashboard, Change data source..., or disconnect.