Help center
Go to home
Go to templates
Go to settings
Go to help center

How to repeat questions and get multiple answers

Collect several people, items or entries in one form by duplicating a set of questions and revealing each copy with conditional logic.

Sometimes one respondent has more than one thing to register: a second guest, another line item, the details of each child. Tinyform has no block that lets a respondent add rows on their own, so the way to take several entries is to build the copies into the form and reveal them one at a time with conditional logic.

There are two ways to arrange that:

  • Show the next set of questions as soon as the previous one is filled in.
  • Ask a yes/no question and repeat the set on a new page.

Repeat fields with conditional logic

  1. Build the first set

    Insert the questions one entry needs, for example a name and an email address.
The editor with one set of questions: a Person 1 heading over a Name and an Email question drawn side by side in a single row.
  1. Duplicate it

    Copy the set as many times as the most entries you expect. Press Ctrl+D (or Cmd+D) on a block, or pick Duplicate from its block menu.
The same form with the set duplicated twice, so Person 1, Person 2 and Person 3 each have their own Name and Email row.
  1. Hide every copy but the first

    Open each copied block's menu and choose Hide. Hidden blocks stay in the editor and are left off the published page until a rule shows them.
The Person 2 and Person 3 sets greyed out in the editor, boxed in magenta and labelled hide.
  1. Add the rules

    Insert a Conditional logic block. When the last question of a set Is not empty, ThenShow blocks and pick the next set. One rule per set.
Two Conditional logic blocks under the three sets: when Name and Email are not empty, show the next person’s heading and their two questions.

Rules are re-evaluated as the respondent types, so the next set appears the moment the previous one is complete, with no button to press.

  1. Try it

    Open Preview and fill the first set in to watch the second one appear.
The editor’s Preview with Person 1’s name and email typed in, and the Person 2 set appearing underneath the moment the rule fires.

Repeat fields based on a yes/no question

This shape puts every entry on its own page, which reads better when a set is long.

  1. Build the first page

    Insert the first set of questions, then a Multiple choice question such as "Would you like to register someone else?" with the options Yes and No.
The first page of the yes/no version: Person 1’s Name and Email, a Would you like to register someone else? question with Yes and No, and a Next button.
  1. Add a page per entry

    Insert a New page block and repeat the set and the yes/no question on it, once for each entry you expect. The last page needs no question.
The same form scrolled past the Page 2 divider, where the set of questions and the yes/no question are repeated for Person 2.
  1. Route each answer

    On every page add a Conditional logic block: When the yes/no question Is No, ThenJump to page and pick the thank-you page. A Yes falls through to the next page on its own.
A Conditional logic block on page 1: when Would you like to register someone else? is No, jump to Page 4, the thank-you page.

What is not here

A repeatable group, where the respondent presses "Add another" and a fresh row appears with no ceiling, does not exist in Tinyform. The patterns above cap the number of entries at however many copies you built in.