Slides overview
A slide is a single page in a fullscreen agent experience. Visitors see the slide; the agent walks them through it. Slides can be linear (slide 1 → slide 2 → ...) or branched via the workflow editor.
What you can build
| Capability | Where |
|---|---|
| Free-form positioned text, images, video, shapes, buttons, embeds | Editor basics |
| Add / duplicate / reorder slides | Creating slides |
| Per-slide avatar dock & visibility | Avatar dock |
| Quiz blocks with multi-select | Quiz |
| Brand colors, fonts, spacing | Theming |
| Agent script + AI instructions per slide | Script & instructions |
| Import PDF / PPTX with font review | Importing |
| Templates (use, save-as, suggested) | Templates |
| Test slide voice and Preview deck | Publishing |
V2 SlideDoc — the format
Slides are authored in the V2 SlideDoc format: a logical 1920×1080 canvas where elements (text, images, videos, quizzes, buttons, shapes, embeds) are positioned freely. The published view scales the canvas to whatever the visitor's viewport is — no overflow, no clipping.
A V2 slide looks like:
{
"version": 2,
"size": { "width": 1920, "height": 1080 },
"background": { "color": "#EDEDED" },
"themeOverride": { "fontFamily": "Inter", "accent": "#e06540" },
"avatar": { "dock": "side-left", "visible": true },
"elements": [
{ "type": "text", "x": 80, "y": 52, "width": 1276, "content": "..." },
{ "type": "image", "x": 80, "y": 200, "width": 1100, "src": "..." }
]
}
You don't write JSON directly — the slide editor in the dashboard does. The schema is documented so importers, integrations, and your own tooling can produce it.
Default canvas
| Property | Default |
|---|---|
| Background | #EDEDED |
| Margin | 80px on each side |
| Aspect ratio | 16:9 (1920×1080) |
| Title position | freely positioned (V2) |
Stepper and thumbnails
The published /a/<slug> view docks a thumbnail strip at the bottom of the experience that doubles as the deck stepper. Each thumbnail is a real mini-render of the slide (not a hand-drawn placeholder), with the slide's name overlaid. Click any thumbnail to jump.
The thumbnail strip auto-scrolls the active tile into view and falls back to start-aligned scroll when there are too many tiles to center.
Read next
- Just getting started? Editor basics →
- Coming from an existing deck? Importing PDF/PPTX →
- Want to skip ahead? Browse templates →