formbasedocs
Go to appApp

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.

BlockCategoryUse it for
Heading 1 / 2 / 3Basic BlocksSection dividers, page titles, visual hierarchy
Paragraph(default block)Plain text — instructions, intros, disclaimers
Bullet ListBasic BlocksUnordered list, with rich formatting per item
Numbered ListBasic BlocksOrdered list with automatic numbering
ImageMediaLogos, illustrations, photos — upload from your device
TableLayoutStatic reference table — pricing, comparison, schedule
2 ColumnsLayoutLay 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.

BlockHow you set itUse it for
YouTube EmbedSet URL — paste a YouTube URL or video IDExplainer videos, tutorials, demos
Google Maps EmbedSet location — enter an address or place nameOffice, event venue, delivery area
Embed anythingSet embed code — paste an iframe snippetLoom, 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.

Next steps