Skip to content

Forms: advanced field types

Repeating groups, calculated fields, matrix grids and rating scales — what each does, how they're configured, and what the answer looks like in your data.

Beyond the basic inputs, choices and uploads covered in Lead capture, the palette has a handful of fields built for a specific job: repeatable line items, a value computed from other answers, a survey grid, and a set of rating scales.

#Repeating group

A repeater holds a small set of sub-fields — text, numbers, choices, dates and a few others — and lets the respondent add as many rows of them as the form allows, one line item at a time. A new repeater starts with a single text sub-field labeled "Item"; add, remove and reorder the sub-fields the same way you would fields on the form itself.

Minimum rows and maximum rows control the range — leave the maximum unset for no limit. The add-row button disappears once the maximum is reached, and a row can't be removed below the minimum.

Each submitted row becomes one entry in a list, and {{Field Label}} in a notification email expands the whole repeater as a numbered list of its rows:

Notification email
1. Item: Widget, Quantity: 3
2. Item: Gadget, Quantity: 1

#Calculated field

A calculated field shows a value worked out from other fields on the form, using their labels: {{Quantity}} * {{Unit price}}. Addition, subtraction, multiplication, division, modulo and parentheses are supported — nothing else, so a formula outside that set fails to save.

  • Referencing a choice field pulls the number from that option's own value rather than its text — set those under Scoring & answer key on the choice field itself. A checkbox field sums the values of every option ticked.
  • An unanswered or non-numeric reference counts as zero, and dividing by zero resolves to zero rather than an error — a formula never blocks a submission.
  • Formulas run in the order the fields appear, so a later formula can reference an earlier calculated field's result.

Display it as a plain number or as currency, and set how many decimal places to show. Whatever the respondent's browser computed is never trusted — the amount stored is always recalculated on the server from the form as you built it.

#Matrix

A matrix lays out a set of statements as rows against one shared set of answer columns — the standard "rate each of the following" grid. Edit the statements under Rows and the shared answers under Answer columns; each row takes exactly one answer.

#Rating scales

Four fields for a number or a feeling rather than free text:

  • Rating — a star rating from 2 to 10 stars.
  • Slider — a numeric range with its own minimum, maximum and step.
  • NPS — the 0–10 recommend-us scale, defaulting to that exact question.
  • Likert — an agreement scale (Strongly disagree through Strongly agree by default) edited the same way as any other set of options.