6 Reasons Why Repeating Sections Are Awesome!

Nadia Afshar By Nadia Afshar | July 12, 2016

Repeating sections are one of Cognito Forms’ most powerful features - and for several good reasons:

1. Collect Unlimited Data

When creating a form, you have no idea how many different products a customer might want to purchase, or how many guests someone might want to bring to your event. With repeating sections, you can put your form users in control and let them keep add as many repeating items as they want.

It just goes on and on and on.

2. Specify Min and Max

On the flip side, you might not want someone to bring an unlimited number of guests to your party. Another perk of repeating sections is that you can easily specify min and max limits for the number of items that a user can add. This way, the user still has limits - but with a little bit of wiggle room.

3. Total up Items

You can use some simple calculations to perform a ton of helpful functions on your repeating sections. For example, let’s say you have a summer camp registration form, and you want to create a discount based on the number of campers that register.

First, we can create a Price field that sums the total price of all the camper registrations combined. To do this, just multiply the registration fee (in this case $15) by the number of camper repeating sections, which is expressed as Form.Campers.Count():

(Don’t forget that you also have the option to edit the description that appears next to the item in the payment summary!)

Next, we’ll create another Price field to calculate the group discount:

In this calculation, we’re using an if/then statement to subtract 20% from the registration fee total if the number of campers is greater than 2:

=if Form.Campers.Count() > 2 then - RegistrationFeeTotal*.20 else 0

Now, a 20% discount will be applied then the user registers 3 or more campers:

4. Group Line Items Together

On forms with payment, items in repeating sections will automatically appear grouped together in the payment summary. This orderly grouping makes the final payment very easy for customers to quickly review.

5. Convert Them to a Table

With the new Table field, you can easily convert your repeating sections into a grid format with columns and rows, keeping your field data more organized and concise:

6. Keep Your Form Lookin’ Good

Last, but certainly not least: having a bunch of extra empty spaces on your form is not very visually appealing. Repeating sections serve not only a functional purpose, but an aesthetic one as well; they keep your form looking more simple, clean, and streamlined.

Maximize form efficiency with repeating sections
Get Started

Nadia Afshar

Nadia Afshar

Nadia, the Technical Writer for Cognito Forms, develops documentation, support content, and how-to videos. No matter your experience – with her help, you'll be able to take full advantage of the product. In her spare time, Nadia enjoys listening to French house, drinking coffee, and talking about herself in third person.

Cognito Forms allows you to easily build powerful forms. Sign Up Now
Blog