Content & CMS

Waveform includes a native CMS, so repeating content — blog posts, FAQs, testimonials, team members, menu items — is structured data you can edit without touching design.

Collections

A collection is a typed set of entries with a shared template. Create one in chat:

"Add a blog to the site."

Waveform creates the collection, designs the listing and detail pages, and wires navigation. The same works for FAQs, testimonials, portfolios, or anything else that repeats.

Editing entries

Open the Content tab in your workspace to add, edit, or remove entries in a structured editor — no chat required for routine content updates. Entry edits keep revisions, so a bad save is recoverable.

You can also edit through conversation ("add a post announcing our new location") and Waveform writes the entry for you.

Turning existing sections into collections

If your site already has a hand-built repeating section — say, three testimonial cards — Waveform can detect it and convert it into a proper collection:

"Make the testimonials editable as content."

The design stays identical; the data becomes structured entries you can manage in the Content tab.

Contentful & Sanity

Already run an editorial workflow in a headless CMS? On Pro and Business plans, bind collections to Contentful or Sanity:

  • Connect your space with an API key.
  • Map a Waveform collection to a content type.
  • Content syncs in — your editors keep their tools, your site keeps its design.

When to use which

| Situation | Use | | --- | --- | | Blog, FAQ, testimonials on a business site | Native collections | | Editorial team already in Contentful/Sanity | CMS adapter | | One-off page copy | Just edit in chat — no collection needed |