### [How to Use the Repeater Field in WPForms [Quick & Easy]](https://wpforms.com/how-to-make-a-form-with-a-repeater-field-in-wpforms/)

**Published:** June 12, 2024
**Author:** Osama Tahir

**Excerpt:** Wondering how to insert a repeater field into your form to capture more data for each submission?

Repeater fields in forms allow users to input multiple sets of similar data while making the forms more intuitive and user-friendly.

In this article, I'll show you the easiest way to design a repeater field for WPForms to boost your website’s functionality and user experience.

**Content:**

Wondering how to insert a repeater field into your form to capture more data for each submission?

Repeater fields in forms allow users to input multiple sets of similar data while making the forms more intuitive and user-friendly.

In this article, I’ll show you the easiest way to design a repeater field for WPForms to boost your website’s functionality and user experience.

[Create Wordpress Forms with Repeater Fields! 🙂](https://wpforms.com/pricing/)

## How to Make a Form With a Repeater Field in WordPress

Follow these steps to create a form with repeater fields for your WordPress site:

- [Step 1: Install the WPForms Pro Plugin](#aioseo-step-1-install-wpforms-pro)
- [Step 2: Create a New Form](#aioseo-step-2-create-a-new-form)
- [Step 3: Customize the Repeater Field](#aioseo-step-3-customize-the-repeater-field)
- [Step 4: Publish Your Form with Repeater Fields](#aioseo-step-4-publish-your-form-with-repeater-fields)

### Step 1: Install the WPForms Pro Plugin

WPForms offers a super intuitive and effortless solution to creating repeater fields. To start, you’ll need a [WPForms Pro license](https://wpforms.com/pricing/).

[![The WPForms pricing page. ](https://wpforms.com/wp-content/uploads/2024/08/WPForms-Pricing-Page.png)](https://wpforms.com/pricing/)After obtaining WPForms Pro, go ahead and install the plugin on your site. If you aren’t familiar with plugin installation, check out this guide on [installing WPForms](https://wpforms.com/docs/install-activate-wpforms-addons/).

Once WPForms Pro is installed and ready, you’ll be able to create forms with repeater fields and also access tons of impactful features and addons like Geolocation, Google Sheets, and more.

[Upgrade to WPForms Pro Now! 🙂](https://wpforms.com/pricing/)

Ready? Move on to the next step to begin creating a form with repeater fields.

## Pro Tip:

Repeater fields are essential for multi-person registrations like event tickets, family memberships, or team signups. Before purchasing, calculate how many group registrations you expect.

If you process more than 20 group registrations monthly, the time saved by repeater fields (versus creating separate forms for each person) typically pays for a WPForms Pro license within 60 days!

### Step 2: Create a New Form

While in your WordPress dashboard, hover your cursor over the WPForms sidebar menu and click **Add New**.

![Add new form](https://wpforms.com/wp-content/uploads/2023/12/add-new-form-updated.png)You’ll now need to give a name to your form and either choose a template or build your form from scratch. WPForms comes with [2,100+ form templates](https://wpforms.com/templates/), allowing you to create [any type of form in WordPress](https://wpforms.com/types-of-wordpress-forms/).

But, in order to illustrate working with Repeater fields in WPForms, I’ll start with the Blank Form and build it up from scratch.

![Create a blank form for repeater field](https://wpforms.com/wp-content/uploads/2023/09/Create-a-blank-form-for-repeater-field.png "Create Blank Form For Repeater Field")In just a few seconds, the form builder screen will load, where you can build your custom form using drag-and-drop controls. For the sake of simplicity, let’s create a form with just three fields: Name, Email, and Phone.

But if we want these fields to be repeatable, the first thing we need to do is insert the Repeater field by dragging it from the panel on the left to the right.

![Adding repeater field](https://wpforms.com/wp-content/uploads/2023/10/adding-repeater-field.jpg)After inserting the Repeater field, click on it to open the **Field Options** related to it on the left. I’m going to leave the Display setting to default because this works just fine for my scenario.

![](https://wpforms.com/wp-content/uploads/2023/10/repeater-field-options.jpg)But for my setup, I’m going to need a three-column layout. You’re free to select the layout that works for you by simply choosing one of the 9 layout presets available for the Repeater.

![Repeater field layout preset ](https://wpforms.com/wp-content/uploads/2023/10/repeater-field-layout-preset.jpg)As you select the layout, you’ll see the preview on the right change instantly with drop zones appearing in columns. These are the areas where you can insert any other fields that you want to make repeatable.

But first, let’s rename the Repeater field while we’re at it. You can do that by editing the label in the Field Options.

![Repeater field label](https://wpforms.com/wp-content/uploads/2023/10/repeater-field-label.jpg)Next, it’s time to insert the fields inside the Repeater field drop zones. After dragging the Name, Email, and Phone fields one by one to the Repeater field drop zones, here’s what the form looks like:

![Fields added inside the Repeater block](https://wpforms.com/wp-content/uploads/2023/10/fields-added-in-repeater-block.jpg)You might have noticed something feels a bit off here. And you’d be right. The Name field is split into two rows, which doesn’t look nice in the current visual context. But this is an easy fix. In the next step, I’ll customize some of the settings and appearance.

## Pro Tip:

Plan your repeater field structure before building. Ask yourself: “What information repeats for each person?” For event registrations, that’s Name, Email, Age. For order forms, it’s Product, Quantity, Size.

Starting with a clear structure prevents rebuilding your form later when you realize you forgot critical repeating fields. The Blank Form template gives you complete control for complex repeater setups.

### Step 3: Customize the Repeater Field

Since I want all the fields in my repeater section to appear in a single row, I’ll change the format of the Name field so that it aligns with the other fields.

You can do that by clicking on the Name field to open its Field Options, where you’ll find the Format dropdown on the left-hand pane. Click on the **Format** dropdown and select **Simple.**

![Name field format](https://wpforms.com/wp-content/uploads/2023/10/name-format.jpg)You’ll notice that the Name field has been reduced to just a single field so that it’s in line with the other fields.

![Repeater field ready](https://wpforms.com/wp-content/uploads/2023/10/repeater-field-ready.jpg)At this point, the repeater field is ready. But before we proceed to publish the form, let’s go over some additional Repeater field settings that you might want to check.

#### (Optional) Additional Repeater Field Settings

Click on the Repeater field to open the **Field Options** once again.

If you scroll down the left-hand panel, you’ll see options for setting the minimum and maximum amounts of time the repeater field can be duplicated by the visitor. Simply enter the numbers to conveniently set your limits.

![Repeater field limits](https://wpforms.com/wp-content/uploads/2023/10/repeater-field-limits.jpg)Next, let’s scroll back up to the top of the Field Options panel. This time, click on **Blocks** under the Display options.

![Repeater Blocks mode](https://wpforms.com/wp-content/uploads/2024/06/repeater-blocks-mode.jpg "Repeater Blocks Mode")When using the Repeater field in the Blocks mode, you get additional settings. For instance, you can also customize the “add” and “remove” buttons that visitors will use to duplicate the field or remove a copy of it.

You can choose from different Button Types and edit the Button Labels.

![Repeater block settings](https://wpforms.com/wp-content/uploads/2024/06/repeater-block-settings.jpg)Besides, you also have the freedom to add a group of fields in multiple rows when using Blocks mode. With Rows, you’re only limited to adding fields in a single row.

Rows work just fine for simple requirements, such as the form that I’m building in this tutorial. However, the Blocks option gives you more control for more advanced use cases where you need to make a larger group of fields repeatable.

When you’re done making changes, make sure to press the **Save** button.

![Save form](https://wpforms.com/wp-content/uploads/2024/04/save-form.png)## Pro Tip:

Set realistic minimum and maximum limits based on real-world needs. For family event registrations, set minimum to 1 and maximum to 6 (average family size).

For workshop teams, use 3 minimum and 8 maximum. Don’t leave it unlimited. Forms without limits see 34% higher spam submissions and confusing entries like “test” repeated 50 times.

Limits will also help you plan logistics (seating, materials, food) more accurately.

### Step 4: Publish Your Form with Repeater Fields

WPForms makes it easy to embed your forms and start collecting submissions. You can begin the embed process by clicking on the **Embed** button at the top of the form builder.

![Embed your form with the embed button](https://wpforms.com/wp-content/uploads/2023/03/Embed-Button.png)After that, a modal will appear that will let you select your embed method. Let’s select **Create New Page**.

![Create new page](https://wpforms.com/wp-content/uploads/2023/08/create-new-page.png)Next, enter a name for your form and click on **Let’s Go**.

![Embed in page](https://wpforms.com/wp-content/uploads/2022/06/lets-go-1.png)After that, the WordPress block editor will open. The form you just created with the repeater field should already be embedded here.

Now would be a perfect time to [style your form using the block editor](https://wpforms.com/how-to-style-wpforms-using-the-block-editor/). In particular, you may want to try adding a theme to your form to give it a modern look.

You can select a theme by clicking anywhere on the form to open the Block options on the right-hand panel. Scroll down to the Themes section and pick one.

![Form theme - Flynn](https://wpforms.com/wp-content/uploads/2023/10/form-theme-flynn.jpg)With your form looking all sweet and impressive now, go ahead and publish it when you’re ready. Just press the **Publish** button at the top.

![Publish form](https://wpforms.com/wp-content/uploads/2023/10/publish.jpg)When you have finished publishing the form, the only thing left to do is [test the embedded form](https://wpforms.com/form-testing-checklist/) to ensure it functions as expected on the frontend.

Here’s a quick demo of me testing out the form and checking everything is OK with the Repeater field functionality by submitting a test entry:

![Using the repeater field](https://wpforms.com/wp-content/uploads/2024/06/using-repeater-field.gif)And everything’s working exactly as expected! So there you have it. With the repeater field, you can now easily create dynamic forms that the user can control. That’s the key to boosting user engagement and satisfaction necessary for [collecting form submissions at scale](https://wpforms.com/how-to-use-wpforms-repeater-field-google-sheets-to-manage-events/).

## Pro Tip:

Test your repeater field with the maximum allowed repetitions before going live. Add 6 attendees, fill in all fields, and submit.

Check that your email notification displays all repeated data clearly and that the entry in **WPForms » Entries** is readable.

Many forms work fine with 1-2 repetitions but show jumbled data when users add the maximum. Catching display issues during testing prevents confusion when real registrations arrive.

Also check out this guide to learn whether or not you should use the [WPForms Repeater field or Layout field](https://wpforms.com/wpforms-repeater-field-vs-layout-field-with-conditional-logic/ "WPForms Repeater field or Layout field") with Conditional Logic to further optimize your form.

[Create your Repeater Field Form Now! 🙂](https://wpforms.com/pricing/)

### More Questions about WPForms’ Repeater Field

Creating repeater field forms is a popular topic of interest among our readers. Here are some quick answers to a few of the most commonly asked questions:

#### What is a repeater field?

A repeater field allows users to dynamically add multiple sets of identical fields within a single form. It works like a “duplicate” button for a group of fields.

For example, in an event registration form, users can add multiple attendees by repeating Name, Email, and Phone fields without filling out separate forms for each person.

#### Why choose the WPForms repeater field?

The beauty of the WPForms repeater field is that it makes data collection easier for you and your visitors.

- **User-Centric Design:** By introducing repeater fields, you empower users to dictate the extent of their input. It’s a subtle nod to user autonomy and enhances the overall user experience.
- **Flexibility in Form Design:** Every form isn’t one-size-fits-all. With repeater fields, you can cater to various scenarios—be it a single entry or multiple entries, ensuring your form adapts to diverse requirements.
- **Consistent Data Structuring:** One of the challenges with multiple fields is inconsistent data. The data remains structured and uniform with repeater fields, simplifying backend processing and analysis.
- **Reduced Form Length:** Instead of having a long, intimidating form with numerous fields, repeater fields provide a cleaner look, ensuring users aren’t overwhelmed at first glance.

#### Can I use repeater fields in Contact Form 7?

Contact Form 7 doesn’t have native repeater field functionality. You would need to install third-party plugins or write custom code to add repeating fields, which is complex and unreliable.

WPForms includes repeater fields as a built-in feature in the Pro version with no coding required, making it the better choice for forms needing this functionality.

#### What are the best use cases for repeater fields?

Repeater fields work perfectly for group event registrations (collecting info for multiple attendees), family membership forms (adding multiple family members), bulk order forms (ordering multiple products with quantities), emergency contact forms (listing multiple contacts), and any scenario where users need to submit the same type of information for multiple people or items.

#### Can I add repeater fields to WPForms Lite?

No, repeater fields are a Pro-level feature available only in WPForms Basic and higher licenses. WPForms Lite includes basic form fields but doesn’t support advanced fields like repeaters, conditional logic, or payment integration. To use repeater fields, you need to upgrade to WPForms Pro.

#### What’s the difference between Rows and Blocks display mode for repeater fields?

**Rows mode** displays repeating fields in a single horizontal row, perfect for simple repetitions like Name/Email/Phone.

**Blocks mode** allows multi-row layouts within each repetition, ideal for complex information like full attendee profiles with address, emergency contact, and dietary restrictions.

#### How do I limit the number of times a field can be repeated?

In the Repeater Field settings, use the **Minimum Rows** and **Maximum Rows** options to set limits. For example, set minimum to 1 (at least one entry required) and maximum to 10 (no more than 10 repetitions).

This prevents spam submissions with excessive repetitions and helps you plan resources based on realistic maximum attendance or order quantities.

### Next, Learn How to Create an Accordion Form in WordPress

Are you looking for a simple way to add an accordion form design to your WordPress website? Check out our post on the [simplest method for creating an accordion form](https://wpforms.com/how-to-design-an-accordion-form-in-wordpress/) using WPForms to boost your website’s usability and user experience.

[Build Your WordPress Form Now](https://wpforms.com/pricing/)

Ready to build your form? Get started today with the easiest WordPress form builder plugin. [WPForms Pro](https://wpforms.com/pricing) includes lots of free templates and offers a 14-day money-back guarantee.

If this article helped you out, please follow us on [Facebook](https://facebook.com/wpforms) and [Twitter](https://twitter.com/easywpforms) for more free WordPress tutorials and guides.

**Categories:** WordPress Tutorials

**Tags:** conditional logic, dropdown field, repeater field, repeater fields, wpforms pro, wpforms repeater field

---

