Text input
- Short text: one line, with optional format validation and length limits.
- Long text: multi-line answers with a character counter.
- Email: a single line validated as an email address, with a custom placeholder. Toggle Email respondents a copy of their answers in its settings to send each respondent their submission using the address they enter here.
- Phone number: validated as a phone number (international formats, at least six digits).
- Number: accepts only a numeric value (optional sign and decimals).
- Date / time: date, time, or both, with min/max bounds.
- File upload: up to 5 files, 25 MB each, restricted to images/documents/any. Uploads are stored privately.
- Hidden field: filled from a URL parameter (
?source=newsletter); invisible to respondents.
Email, phone and number are checked both in the browser and again on the server, so a bad value is rejected even if someone bypasses the page.
Choice
- Single choice: radio list; can convert to checkboxes with one toggle.
- Checkboxes: multi-select with optional min/max selections.
- Picture choice: options rendered as image tiles; single or multi select. Upload an image per option right on the card.
- Dropdown: compact select, optionally alphabetized.
- Rating: stars, hearts or numbers, 3–10 steps.
- Scale / slider: numeric scale (0/1 to 10) with edge labels.
Choice options support seat limits: give options a capacity and respondents see live used/max counters; full options lock automatically.
Complex
- Grid (capacity): databooq’s signature block. A table of slots, each with its own capacity, live counters over WebSockets, and transactional claiming so a slot can never oversell, even when many people submit at the same moment.
- Matrix: classic rows-by-columns rating table, one or many answers per row.
Layout
- Section heading: title + description that introduces the next question.
- Statement: standalone text block; gets its own screen in one-per-page modes.
- Page break: splits paginated forms into pages.
Question images
Any question can carry an image under its label. Pick the question and use the Image field in the inspector. Ideal for quizzes (“who is pictured?”) and illustrated instructions.