databooq

The Flow canvas

The Flow tab draws your form as a map: Start at the top, every question as a card, Submit at the bottom. Every card is draggable. Arrange the canvas however you think; Tidy layout snaps everything back. Click any card to edit its label, description and required state right there.

Rules

Rules are the colored arcs on the right. Drag from a question’s round dot onto a later question (or the Submit pill, or a page marker) and pick a condition, or use + Add rule. Each rule is a condition on one answer plus an action:

  • Show / hide a later question (pair with “Hidden by default” for reveal-style flows).
  • Require a question conditionally.
  • Skip to page: jump over pages in paginated mode; skipped pages leave the progress count.
  • End form: finish early (screener questions).

Conditions support equals / not equals / contains and numeric comparisons, depending on the question type. Rules evaluate live as respondents answer, and targets are restricted to questions after the source, so flows cannot loop.

Groups

+ Group collects questions into a named set, drawn framed together on the canvas. Behaviors apply to the whole set: turn on Shuffle order and every respondent sees the members in a different random order. The usual defense against copying from a neighbor. The order is fixed per respondent, so reloading never rearranges a half-filled form, and a group stays within one page. The Groups button lists every group and split on the form for quick editing.

Splits

+ Split creates variants: each a group of questions, drawn side by side on the canvas. Every respondent is dealt exactly one variant at random (weights are adjustable per variant); the other variants’ questions never appear for them. Two versions of a test in one class, an A/B test of question phrasings, anything where each person should see one of several sets. The dealt variant is stored with each response, and the Responses page can filter results by variant.