Blocks
Blocks are the building pieces of a message, modal or Home tab. Stack up to 50 in a message (100 in a view). Each page lists the block’s fields, where it works, and examples with how it renders in Repzo Chat.
| Name | Type | Summary |
|---|---|---|
| Actions block | actions |
Holds multiple interactive elements — buttons, menus, pickers — in a row. |
| Alert block | alert |
Displays an alert, warning or informational message with a level-coloured icon. |
| Card block | card |
Displays a single item — a product, a record, an article — as a card with an image, text and up to three buttons. |
| Carousel block | carousel |
Displays related card blocks side by side in a horizontally scrolling row. |
| Container block | container |
Groups child blocks under a title, optionally collapsible, with a configurable width. |
| Context actions block | context_actions |
Holds small, low-emphasis actions under a message — feedback buttons and icon buttons. |
| Context block | context |
Displays small, secondary text and images — who, when, where — under other content. |
| Data table block | data_table |
Displays a rich table readers can sort, filter and page through, with optional buttons in cells. |
| Data visualization block | data_visualization |
Displays data as a pie, bar, area or line chart. |
| Divider block | divider |
A horizontal line that separates blocks, like an <hr>. |
| Header block | header |
Displays plain text in a larger, bold font to start a group of content. |
| Image block | image |
Displays an image, with an optional title above it. |
| Input block | input |
Collects information from the reader with a label, one input element and an optional hint. |
| Markdown block | markdown |
Displays standard Markdown — headings, lists, tables, code, links — the way an AI model usually writes it. |
| Plan block | plan |
Displays a list of related tasks under one title, so readers can follow a multi-step process — such as an AI agent working through a request. |
| Rich text block | rich_text |
Displays formatted, structured text — styled runs, lists, quotes, code — built from rich text elements. |
| Section block | section |
Displays text, possibly alongside block elements. |
| Table block | table |
Displays structured information in a simple table. |
| Task card block | task_card |
Displays a single task — one action an app or AI agent is taking — with its status, details, output and sources. |
| Video block | video |
Displays a video with its thumbnail, title and description; supported providers play in place. |