Skip to content
DiscordTwitterLinkedInInstagram

AI Content Management System

Codepup AI’s built-in CMS (Content Management System) lets you manage your website’s real database content directly from the dashboard - no SQL, no code, no external tools required.

Add products, manage users, track orders, and seed test data - all from a clean, visual interface.


Watch the full CMS walkthrough before getting started:


The CMS gives you full control over your project’s database. Think of it as your website’s back office - whenever you need to add a new product, update data, or populate your site with content, you do it from here.

It includes two powerful ways to manage your data:

  • Manual Row Entry - fill in a simple form to add data one row at a time
  • AI Assistant - describe what you want in plain English and let the AI do the heavy lifting

From your Codepup AI project, look at the top-right toolbar. Click the database icon (cylinder with a lightning bolt ⚡).

CMS icon in the Codepup AI toolbar

This opens the CMS panel in a new view. You will see:

  • Left sidebar - lists all your database tables (e.g. Categories, Orders, Products, Profiles, etc.)
  • Main panel - where you view and manage data for the selected table
  • AI Assistant - pinned at the top of the sidebar for quick access

The AI Assistant is the fastest way to add content to your website. Instead of filling in forms manually, you simply describe what you want - and the AI creates it for you.

Click AI Assistant at the top of the left sidebar.

AI Assistant prompt input screen

You will see a chat interface with a message box at the bottom. Type your request in plain English - for example:

"Add 2 or 3 test flowers in the products table"
"Create 10 users with realistic names and emails"
"Add 5 products: laptops, mice, keyboards, monitors, and webcams"

After you send your prompt, the AI does not act immediately. Instead, it shows you a clear plan of exactly what it will do before making any changes.

AI Assistant showing plan and asking for confirmation

For example, if you asked to add flower products, the AI will show:

What I’ll do:

  • Insert 3 new flower products with unique names and slugs
  • Assign them to appropriate categories
  • Set stock quantities, pricing, and product details
  • Mark them as active products

Ready to proceed?

Review the plan carefully. You can also ask questions or request changes in the text box below before confirming.


Once you are happy with the plan, click Confirm to let the AI execute it. If you want to cancel, click Decline.

Confirm or Decline buttons on the AI plan

The AI will immediately insert all the data into your database.


Step 4 - See Products Live on Your Website

Section titled “Step 4 - See Products Live on Your Website”

Once confirmed, visit your published website - the new products or content will appear instantly without needing to redeploy.

Products added by AI now visible on the actual website


Prefer to add content one row at a time? Use the Add Row form for full control over every field.

From the left sidebar, click the table you want to add data to (e.g. Products). Then click the ➕ Add New button in the top-right of the main panel.

Add New button to open the row entry form

This opens a form with all the fields for that table.


The form shows every column in the table as an input field. Fill them in one by one.

Every row needs a unique ID. The ID field is pre-filled with a UUID generator formula. If you want to generate a fresh random ID, click the ✨ star-shaped icon next to the ID field.

Star icon to generate a random UUID

This instantly creates a new unique ID for your row.

Field TypeHow It Works
IDAuto-generated UUID - click ✨ to regenerate a new one
Text fieldsType directly (e.g. product name, description)
Dropdown fieldsSelect from related table records (e.g. select a category, select a user)
Number fieldsEnter a number - valid range is shown below the field

Once all fields are filled in, click the Add Row button at the bottom-right of the form to save the record.

Add Row button to save the new record

The new row will immediately appear in the table and the record count will update.


Step 4 - See the Product Live on Your Website

Section titled “Step 4 - See the Product Live on Your Website”

Navigate to your published website - your newly added product or content will be visible right away.

Newly added product now visible on the live website


  • Always populate parent tables first (e.g. Categories, Profiles) before adding to child tables (e.g. Products, Orders) - dropdowns depend on this
  • Use the AI Assistant for bulk inserts and test data - it saves significant time
  • Use Manual Entry when you need precise control over a specific record
  • Keep your product names and descriptions realistic - it makes client demos much more impressive