Pages / CMS

The editor your team uses to keep pages fresh — without touching code or pinging a developer.

Try it yourself

What it does

Pages are JSON arrays of typed blocks. 23 component types and counting: Hero, FeatureGrid, Testimonials, Pricing, FAQ, Stats, Team, CTA, LogoCloud, ImageGallery, Content, FormEmbed, BookingCalendar, WebinarSignup, plus 7 module-grid blocks (CoursesGrid, CommunitiesGrid, etc.) and 4 Featured single-item blocks.

Click any block in the live preview iframe and a property panel opens with auto-generated form fields — every prop the block accepts becomes an editable field. Text, image upload, color picker, repeating arrays, the lot. No XML, no shortcodes, no JSX to break.

Different from AI Site Builder: that generates entire new pages from a brief; this is the daily editor your team uses to tweak headlines, swap hero images, add a testimonial. Both write to the same pages.blocks JSONB column.

Every block ships with multi-variant layouts — Hero has 'default', 'split', 'video-bg', 'minimal'; FeatureGrid has 'cards', 'bento', 'icon-list'. One block, many looks, no extra components to register.

Key capabilities

23 block types

Every shape a page needs: hero, features, pricing, FAQ, testimonials, team, gallery, forms, booking, webinar signup.

Click-to-tweak property panel

Click a block, edit its fields. No code, no preview gymnastics. Schema-driven so adding a field is one entry.

Live preview iframe

Edits show instantly in an embedded preview at /page-preview/[id]. Autosave; nothing lost on tab switch.

Multi-variant per block

Most blocks have 2–4 visual layouts. Switch from cards to bento with one dropdown — no rewrite.

Reveal-on-scroll built in

Wrap any block in a Reveal trigger; no animation library to wire up.

Ready to get started?

See how Pages / CMS fits into the full Ai Engine platform.

Open the editor