Let respondents add multiple entries — employees, line items, dependents, or anything that comes in variable quantities. Add rows, remove rows, validate each one, and export structured data.
Respondents click to add another row and fill out the same set of fields. Remove any row with a single click. The form adapts to however many entries they need.
Set minimum and maximum row counts to enforce data requirements. Require at least 2 references, cap line items at 50, or leave it open-ended — you're in control.
Define the field layout once and every new row replicates it exactly. Text inputs, dropdowns, file uploads, dates — any field type works inside a repeating section.
Each row validates independently — required fields, patterns, min/max values. If row 3 has an error, the respondent sees it on row 3. No guessing which entry needs attention.
Use any combination of field types inside a repeating group — text, numbers, dropdowns, dates, file uploads, even conditional fields. Build complex data structures without writing code.
Repeating section data exports cleanly — each row as a structured object in JSON, or as expanded columns in CSV. Your data stays organized no matter how many rows were submitted.
One field group. Unlimited rows. Structured data that exports cleanly. Build forms that handle real-world complexity.