Skip to content

AI Features reference

A field-by-field reference of every AI Feature that ships with the CMS. Use this when you build your own system prompts or want to understand what each Feature sends to the provider.

Setup and connection handling live on the AI overview page. This page only lists Features.

Placeholders

System prompts can use tokens that the CMS replaces at runtime. Every Feature has its own placeholder set — using a placeholder a Feature does not support leaves the token literal in the prompt.

SEO Title

Generate an optimized meta title for a page.

PropertyValue
Feature keyseo_title
Where it appearsMeta Title field on the page settings.
OutputPlain text, 50–60 characters.
Recommended modelAny modern text model.

Placeholders: , , .

SEO Description

Generate a meta description for a page.

PropertyValue
Feature keyseo_description
Where it appearsMeta Description field on the page settings.
OutputPlain text, 120–160 characters.
Recommended modelAny modern text model.

Placeholders: , , .

Generate Text

Write web copy from a short brief. Intended as the "write something from scratch" button inside a CKEditor field.

PropertyValue
Feature keyckeditor_generate
Where it appearsCKEditor toolbar in any rich-text field.
OutputHTML suitable for CKEditor (headlines, paragraphs, lists).
Recommended modelGPT-4o, Claude Sonnet, Gemini 2.0 Flash.

Placeholders: , , , .

Rewrite Text

Rewrite selected text with different phrasing, same meaning.

PropertyValue
Feature keyckeditor_rewrite
Where it appearsCKEditor toolbar.
OutputHTML, roughly the same length as the input.
Recommended modelAny text model. Low temperature (0.3–0.5) for faithful rewrites.

Placeholders: , .

Shorten Text

Shorten selected text to roughly 50% while preserving the core message.

PropertyValue
Feature keyckeditor_shorten
Where it appearsCKEditor toolbar.
OutputHTML, ~50% of the input length.
Recommended modelAny text model.

Placeholders: , , (optional target length).

Extend Text

Expand selected text with more detail, roughly doubling length.

PropertyValue
Feature keyckeditor_extend
Where it appearsCKEditor toolbar.
OutputHTML, roughly 2x the input length.
Recommended modelGPT-4o, Claude Sonnet. Smaller models tend to repeat themselves.

Placeholders: , , .

Improve Text

Fix grammar, spelling, and style without changing the meaning.

PropertyValue
Feature keyckeditor_improve
Where it appearsCKEditor toolbar.
OutputHTML, same structure as the input.
Recommended modelAny text model. Low temperature (0.0–0.3) for conservative edits.

Placeholders: , .

Alt Text

Describe an image in a sentence for accessibility. Uses Vision — the provider actually reads the image pixels.

PropertyValue
Feature keyalt_text
Where it appearsAny image / media field with alt-text support.
OutputOne plain-text sentence (80–120 characters).
Required modelVision-capable: gpt-4o, claude-opus-4, claude-sonnet-4, gemini-1.5-pro, pixtral-large-latest. Text-only models return "vision not supported".

Placeholders: , .

Image must be publicly reachable

The CMS sends the image URL to the provider. Images behind a login or on a dev server that the provider cannot reach will fail. Make sure the Media Manager file is published.

Translation

Translate HTML content, preserving tags and structure.

PropertyValue
Feature keytranslation
Where it appearsCKEditor toolbar when a second language tab is active.
OutputHTML in the target language, tags unchanged.
Recommended modelClaude Sonnet, GPT-4o, Mistral Large. Mistral is strong on European languages.

Placeholders: , , .

Tone Adjust

Rewrite text in a specific tone (professional, casual, friendly, formal, …).

PropertyValue
Feature keytone_adjust
Where it appearsCKEditor toolbar. The editor asks for the target tone.
OutputHTML, same structure, adjusted wording.
Recommended modelAny text model. Higher temperature (0.6–0.8) helps avoid stiff results.

Placeholders: , , , (auto-generated longer description of the tone).

Custom CSS

Generate valid CSS from a natural-language description. The CMS injects the correct wrapper selector so the CSS only affects the targeted Row / Column / Widget.

PropertyValue
Feature keycustom_css
Where it appearsCustom CSS editor in the Pagebuilder's Properties Panel.
OutputValid CSS using the passed wrapper selector.
Recommended modelGPT-4o, Claude Sonnet, Gemini 2.0 Flash.

Placeholders: (e.g. .row_5, .widget_42), .

Example prompt-output:

txt
User description: "Fade the background from blue to purple, rounded corners, 40px padding"
Generated CSS:

.row_5 {
  background: linear-gradient(135deg, #4F46E5, #7C3AED);
  border-radius: 16px;
  padding: 40px;
}

Content Analysis

Run a readability + SEO audit on a page and return a score plus improvement suggestions.

PropertyValue
Feature keycontent_analysis
Where it appearsSEO / Analysis panel.
OutputStructured report with score (0–100), strengths, weaknesses, actionable suggestions.
Recommended modelClaude Sonnet, GPT-4o. Needs solid reasoning.

Placeholders: , , , , , .

Keywords

Suggest relevant SEO keywords and search phrases for a page.

PropertyValue
Feature keykeywords
Where it appearsMeta Tags field on the page settings.
OutputComma-separated keyword list.
Recommended modelAny text model.

Placeholders: , , .

Layout Generate

Generate a complete Pagebuilder structure from a text prompt. See the AI overview page for the invocation flow.

PropertyValue
Feature keylayout_generate
Where it appearsPagebuilder empty state + Row context menu.
OutputJSON with rows[], validated against installed Widgets and media library.
Required modelLarge-context JSON-capable: GPT-4o, Claude Sonnet 4.5, Gemini 2.0 Flash, Mistral Large.

Placeholders:

PlaceholderContent
Your description of the desired page or section.
full_page or single_section.
Content language (e.g. de, en).
Auto-generated catalog of all installed Widgets with their fields.
Auto-generated catalog of the newest 200 Media Manager files with IDs.
Auto-generated example JSON structure the model should match.

Prompt tips

Be specific — "a landing page for a dental clinic with a hero image, trust badges, three treatment cards, an FAQ, and a contact form" beats "make me a landing page". Mention real content pieces so the AI can hook them up.

Default vs. custom prompts

Every Feature ships with a default system prompt (see the placeholder in the System Prompt field on each Feature). Leave the field empty to use it, or write your own.

Good custom prompts:

  • Start with a role (You are an SEO specialist ...).
  • Mention brand voice, audience, constraints explicitly.
  • End with an exact format demand (Return only the title, no quotes, no Markdown.).
  • Reference every placeholder you need at least once.

See also