Block Types — Reference
The block picker is organized into three groups. This reference follows the same order.
Basic blocks
| Block | Description in the interface |
|---|---|
| Paragraph | Write normal text |
| Heading 1 | Large heading |
| Heading 2 | Medium heading |
| Heading 3 | Small heading |
| Page | Add a subpage |
| Horizontal Layout | Arrange blocks side by side |
| Vertical Layout | Arrange blocks one below another |
| Tab Layout | Show subpages as tabs |
| Stepper Layout | Show subpages as steps |
| Image | Add an image with custom dimensions |
Paragraph and headings
Text blocks offer Text size (heading level) and Text alignment — Left, Center, Right, Justify — plus Text color.
Empty blocks show Empty paragraph… or Empty heading… respectively.
Layout blocks
Horizontal and Vertical Layout arrange their contained blocks. Settings under Arrangement:
- Direction: Side by side / Stacked
- Alignment: Start, Center, End, Top, Bottom
- Gap between, Stretch, Wrap content
Plus Background color, Border radius, Width, and Height.
Tab Layout and Stepper Layout display subpages. Without subpages, the note Add pages to see them as tabs appears.
Special blocks
| Block | Description in the interface |
|---|---|
| Embed | Show any external content, such as web pages or videos |
| Grid View | Embed a view, e.g. Kanban, Grid, Calendar, Map, or Gallery |
| Flow | Embed a Flow and open it in the Flow editor |
| File List | List view with drag-and-drop file upload |
| Button | Button to start a form or a Flow |
| QR Code | QR code for a form or a Flow |
| Counter | Count the number of entries in a view |
| Sum Card | Sums the values of a numeric column in a view |
| Donut Chart | Shows the distribution of values in a Single Select column |
| Date Forecast | Compares planned dates with current and earlier estimates |
| HTML | Embed your own HTML or generate it with AI |
| Grid List | Create a list based on entries from a Grid |
Grid View
Embeds an existing view into the page — the most important block for portals.
Settings:
| Setting | Effect |
|---|---|
| Grid View | Which view is embedded |
| Show full width | View spans the full page width |
| Show search | Search field for visitors |
| Show filter | Filter for visitors |
| Show CSV download | Export for visitors |
| Read-only entries | Prevents editing |
| Don't open detail view | Clicking a row opens nothing |
| Hide title | Hides the view title |
| Button color | Color of the controls |
Two switches for read-only portals
For a purely display-only portal, Read-only entries alone isn't always enough. Also turn on Don't open detail view, or visitors can still reach the single-entry view.
If the switch is off, only people with edit rights on the Grid can edit — not automatically every visitor. → Publishing a portal
The view's filter still applies
The embedded view carries its filter and hidden columns along. For a portal, create a dedicated view that shows only the data you intend to share, instead of embedding an internal working view.
Analytics blocks
Counter shows the number of entries in a view.
Sum Card sums a numeric column. Messages:
- This view has no summable numeric columns — a column of type Number, Decimal, or Currency is missing
- This view has more than {maxRows} rows. The sum only covers the first {maxRows} rows.
Sums are incomplete in large views
Beyond a certain row count, the block only sums the beginning of the view. For reliable totals, a grouping with an aggregate or a field of type Calculate sum is the safe approach.
Donut Chart shows the distribution across a column of type Single Select. Without such a column, the block doesn't work.
Button and QR Code
Both link to a form or a Flow and start it. The QR code block is well suited for posters and printed material.
File List
List view with drag-and-drop upload. Hint in the drop area: Drop files here to create new entries. Feedback: {count} file(s) were uploaded and saved or … could not be uploaded.
HTML
Your own HTML code with a live preview.
- Generate with AI — describe changes instead of writing them
- Restore previous HTML version
- Auto-adjust height
- Template variables with
{{ }}, for example{{variableName}}
Errors show Preview error; a failed generation shows HTML could not be generated.
Grid List
Builds a list from the entries of a Grid. You choose the Grid (Select Grid) and design a template block that repeats for each entry (Edit list item).
Embed
Embeds external content via an iframe — web pages, videos, documents.
Date Forecast
Compares planned dates with current and earlier estimates.
Form field blocks
The same input fields used in forms, freely placeable on the page.
| Block | Description in the interface |
|---|---|
| Single-line Text Field | For short input like name, company, or subject |
| Multi-line Text Field | For longer input like comments or descriptions |
| Barcode Scanner | Scan QR codes and 2D barcodes with the camera |
| Insert an e-mail address | |
| Phone Number | – |
| Date | – |
| Date and time | – |
| Decimal | Insert a number with decimal places |
| Number | Insert a whole number |
| Rating Scale | Capture ratings with numbers, stars, or emoji |
| Selection as dropdown | Select a value from a dropdown menu |
| Selection as list | Select a value from a list |
| Multiple Select | Select several values from a list |
| Checkmark | Add a checkbox to your page |
| Decision | Shows a yes/no decision and stores the choice as a true/false value |
| Signature | Insert a signature |
| Entry | Select an entry from a Grid |
| Entries | Select several entries from a Grid |
| Address | – |
| Geolocation | Add a location to your form |
| URL | Insert a link to a web page |
| Upload files or photos | Upload photos or files, on a smartphone also via the camera |
| Currency | – |
| Video | Add a required video to your form |
| Voice Recording | Make a voice recording |
| Upload video | Record a video and upload it |
| Photo Camera | Take a photo and upload it |
| HTML with form fields | Embed your own HTML and add form fields with AI |
Rating Scale
Captures ratings as a number, displayed with stars or emoji.
Decision
Shows a yes/no choice as cards and stores it as a boolean. Clearer than a checkmark when the decision needs to be made deliberately.
Recording blocks
Voice Recording, Upload video, and Photo Camera record directly through the device. Controls: START, PAUSE, CONTINUE, Done. Without permission, Please allow access to the microphone appears.
Combining voice recording with Flows
A voice recording can be converted to text in a Flow using the Speech to text step. That turns spoken messages into searchable entries.
HTML with form fields
Like the HTML block, but the contained input fields write data back.
Fields need a name or id
The editor warns: Input fields without a name or id are not included in the Flow payload. Without one of these two attributes, the value is lost.