Private beta Request access

Dynamic repeating groups for complex data

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.

Add & remove rows dynamically

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.

Alice Johnson
alice@company.com
Bob Smith
bob@company.com

Min & max row limits

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.

Min
1
Current
3
Max
5
3 of 5 rows used — 2 more allowed

Row templates

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.

Row Template
Full Name
Email
Employee ID
Repeats for each entry

Repeating section validation

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.

Row 1: Alice Johnson
Row 2: Missing email
Row 3: Bob Smith
Validation runs on each row independently

Nested field support

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.

Departments
Engineering
Alice — Lead
Bob — Dev
Design
Carol — Lead

Data export with row structure

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.

export.json
{ "employees": [
{ "name": "Alice", "role": "Lead" },
{ "name": "Bob", "role": "Dev" },
{ "name": "Carol", "role": "QA" }
] }

Use cases

Employee & team member lists
Invoice & order line items
Family members & dependents
Education & work history
References & emergency contacts
Inventory counts & audit items

Collect variable-length data effortlessly

One field group. Unlimited rows. Structured data that exports cleanly. Build forms that handle real-world complexity.