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:
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.