Why use the builder
- No code — assemble pages from pre-built blocks instead of hand-writing HTML
- Live preview — see exactly what users will see while you edit
- Responsive by design — build and check desktop, tablet, and mobile in one place
- Dynamic content — interpolate entity, trigger, and variable data into blocks
- Reusable — copy blocks between pages, save whole pages as templates, and extend with conditional and web component blocks
Key Concepts
| Term | Meaning |
|---|---|
| Block | A self-contained component you place on the page (heading, image, footer, accordion, etc.) |
| Slot | A region on the page (or inside a block) where blocks can be dropped or added |
| Block palette | The left-hand pane listing every block available to drag onto the canvas |
Building a Page
Create a builder page
In the Template Builder, open Live Pages and create a new page using the blocks builder type.
Add blocks
Add blocks to a slot in any of three ways:
- Drag and drop a card from the block palette onto a slot
- Click the paste icon on a slot to drop in blocks from your clipboard
- Use the Block Slot field in the property panel
Edit content and styling
Select a block to open the property panel, where specialized input forms let you edit its props and styling.
Responsive Editing
Build and preview your page at three breakpoints — Desktop, Tablet, and Mobile. The canvas renders inside a preview frame so what you see matches how the page behaves at each screen size, and you can drag and edit blocks directly within every breakpoint.Live Data Interpolation
Blocks can display dynamic values from your flow — entity responses, trigger outputs, and variables. While editing, the builder previews these with mock data drawn from the output examples defined on your resources, so you can see realistic content before any user reaches the page.Inspect Mode
Hold Alt (Windows) or Option (Mac) to highlight every block on the canvas with a grey border — a quick way to understand a page’s structure and find the block you want to edit.Clipboard Support
Copy and paste blocks — or entire pages — within and across builder pages. Because the clipboard uses a well-defined schema, you can also ask an LLM to generate page blocks for you and paste the result straight onto the canvas.Pasting follows the same clipboard schema used for copy, so AI-generated blocks drop in exactly like manually copied ones.
Localization
Builder pages support English and Danish labels. Authoring is per-locale — when you switch to a new locale, block labels start empty for that language so you can translate them deliberately.Next Steps
Grid Layout
Arrange blocks into responsive rows and columns
Conditional Blocks
Show or hide blocks with if/else logic
Web Component Blocks
Bring your own custom blocks
Page Templates
Save and reuse pages across flows
PDFs from Live Pages
Turn a live page into a PDF report

