Building Forms
Content blocks & formatting
Forms aren't just questions. Use content blocks to add context, branding, and rich media between fields.
Available blocks
Type / on the canvas (or press Cmd/Ctrl + /) to open the block menu, then pick a block. Content blocks sit alongside questions and reorder with drag and drop. Paragraph is the default block — just type on the canvas; it has no menu entry.
| Block | Category | Use it for |
|---|---|---|
| Heading 1 / 2 / 3 | Basic Blocks | Section dividers, page titles, visual hierarchy |
| Paragraph | (default block) | Plain text — instructions, intros, disclaimers |
| Bullet List | Basic Blocks | Unordered list, with rich formatting per item |
| Numbered List | Basic Blocks | Ordered list with automatic numbering |
| Image | Media | Logos, illustrations, photos — upload from your device |
| Table | Layout | Static reference table — pricing, comparison, schedule |
| 2 Columns | Layout | Lay blocks or fields side by side |
An image carries an optional caption (Add caption in the block menu) and an Align submenu with Left, Center, and Right. Replace image swaps the file without losing the caption.
Embeds
Three embed blocks live under Media. Each one starts empty; open its block menu to fill it in.
| Block | How you set it | Use it for |
|---|---|---|
| YouTube Embed | Set URL — paste a YouTube URL or video ID | Explainer videos, tutorials, demos |
| Google Maps Embed | Set location — enter an address or place name | Office, event venue, delivery area |
| Embed anything | Set embed code — paste an iframe snippet | Loom, Spotify, or any embeddable page |
Text formatting
Select text in a paragraph, heading, list item, or table cell to reveal the floating toolbar:
Bold (Cmd/Ctrl + B), italic (+ I), underline (+ U), strikethrough ( + S)
- Inline code and equation (LaTeX)
Link — the toolbar button or Cmd/Ctrl + K with text selected
- Font and font size
Color — one menu with a Highlight row and an Underline row, each offering Default, Blue, Green, Yellow, and Red
Headings and lists are inserted from the block menu, not the floating toolbar.
Tables
Insert a Table from the block menu. Tables are static — respondents read them but cannot edit cells. Good for pricing grids or reference data.
Click any cell to edit it. Hover a row or column to reveal its grip, then click the grip for its actions:
Add row above / Add row below, Add column left / Add column right
Duplicate row / Duplicate column
Delete row / Delete column
Drag the same grip to reorder a row or column. Drag the border between two cells to resize; the first drag freezes the current widths, so the table keeps the proportions you saw. Cells take the same inline formatting as paragraphs — bold, italic, links, and answer piping with @ mentions.
Answer piping in content
Content blocks support answer piping. Type @ in any paragraph, heading, or list item to open the mention menu and insert a field reference. For example, a heading that reads “Thanks, @First name” shows the respondent’s actual name when they fill out the form. See Answer piping for the full guide.
Common examples
Application form — a Heading introduces each section (“Personal info”, “Work experience”), Paragraphs explain what to fill in, and an Image block shows a sample resume layout
Event registration — a YouTube Embed shows the event trailer, a Google Maps Embed shows the venue, and a Table lists the schedule
Product order — Single Picture Choice for product selection, a 2-Column layout puts quantity and size side by side, and a Paragraph below shows terms and conditions
Personalized confirmation — on the thank-you page, a Heading reads “Thanks, @Name!” and a Paragraph pipes @Order total from a calculated field
Don't overdo it
Heavy media slows down form load. Use embeds where they directly help the respondent — a short explainer video, a map showing your location.