Skip to main content
Content is what your users see — articles, product pages, help guides, home screens, onboarding flows, and more. Each piece of content follows a structure defined by its content type, uses components from your design system, and renders natively on iOS, Android, and web.

The content builder

The content builder is where you create and edit content. It has three main areas:
  • Properties panel — fill in layout values like title, subtitle, and hero image
  • Block editor — add, reorder, and configure component blocks
  • Live preview — see exactly how your content renders as you build
Changes appear instantly in the preview. What you see is what your users get.

Create content

Navigate to Content in your project sidebar and click the + button. Select the content type you want to create — each type has its own layout and allowed components.
1

Fill in properties

The properties panel shows fields defined by your layout: title, subtitle, images, author, and any other values the layout needs. Required fields are marked.
2

Add blocks

Click + to add component blocks. You’ll see a list of components allowed by your content type — things like paragraphs, headings, images, quotes, or custom components your team has built.
3

Preview and publish

Watch the preview update as you work. When you’re happy with the result, click Publish to make it live.

Edit content

Click any content item to open it in the builder.

Work with blocks

  • Add — click + between blocks or at the end to insert a new component
  • Reorder — drag blocks up or down to change their order
  • Configure — click a block to edit its properties in the inspector
  • Duplicate — copy a block with all its values
  • Delete — remove a block you don’t need

Use the preview

The preview shows your content exactly as it will appear to users. Toggle between device sizes to check how your content looks on different screens.

Publish and version

Content follows a draft-first workflow. Edit freely — your changes stay private until you publish.
StatusWhat it means
DraftNever published. Only you can see it.
PublishedLive in your apps.
ModifiedPublished before, but has unpublished edits.
UnpublishedWas live, now hidden from apps.

Publish

Click Publish to make your content live. Each publish creates a version, so you always have a history of what was live and when.

Discard changes

Changed your mind? Click Discard Changes to revert to the last published version. Your edits disappear, and the content returns to its published state.

Restore a previous version

Open version history to see every published version. Click any version to preview it, then Restore to bring it back. This creates a new draft you can publish when ready.
Restoring doesn’t delete history. It copies the old version into a new draft, preserving your complete version timeline.

Organize content

Folders

Create folders to organize content by section, campaign, team, or whatever structure fits your workflow. Drag content between folders, or right-click to move.

Tags

Add tags for flexible categorization. Unlike folders, content can have multiple tags. Use tags to:
  • Filter the content list
  • Group related content across folders
  • Query specific content in your apps

Content types control structure

Your content type determines what you can build. It defines:
  • Which properties appear in the properties panel
  • Which components you can add as blocks
  • How the layout renders your content
If you need different properties or components, talk to whoever manages your content types. They can update the type or create a new one for your use case.
Content is locked to a specific content type version. If the content type changes, your existing content keeps working. You choose when to migrate to the new version.

What’s next