WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by add-ons.org v4.6.7

Repeater for Contact Form 7

The Repeater Fields for Contact Form 7 allow you to create one or more sets of fields that can be repeated.

Repeater for Contact Form 7

The facts

Rating
5★ from 2
Active installs
500+
Price
Free
Last updated
14 Aug 2026
Added
Jul 2024
Requires WP
2.0
Tested up to
WP 7.1
Downloads
7,236

Our analysis

AI-assisted

Repeater for Contact Form 7 is a WordPress plugin that allows you to create sets of fields that can be repeated within a single form. This enables users to submit multiple entries for the same field set, making it useful for forms that require multiple inputs from users, such as contact details for several individuals.

The plugin supports various field types, including required fields and file uploads, and allows you to set limits on the minimum and maximum number of rows. It also includes features like conditional logic and dynamic control of initial rows based on user input.

Best for: This plugin is suitable for WordPress sites that require complex forms with multiple repeating fields.

What it does well

  • Allows users to submit multiple entries in one form
  • Supports various field types including file uploads
  • Includes conditional logic support
  • Customisable button label for adding rows
  • Can set limits on minimum and maximum rows

Where it falls short

  • Limited information on the plugin's overall performance
  • No details on support or updates beyond the last update date

Verdict

Repeater for Contact Form 7 provides a straightforward solution for creating more dynamic forms. It is particularly useful for users needing to collect multiple entries without creating separate forms.

From the developer

add-ons.org's own description of Repeater for Contact Form 7, lightly tidied.

DEMO: https://demo.add-ons.org/demo-repeater-fields/
DOCUMENT: https://add-ons.org/document-contact-form-7-repeater/
Download Pro Version: https://add-ons.org/plugin/contact-form-7-repeater/

The Repeater Fields for Contact Form 7 allow you to create one or more sets of fields that can be repeated.

Have you ever wanted to let your users submit multiple entries of the same field set as a single form on your WordPress site? If so, you’re in luck! This is a plugin to help you do it!

[repeater repeater-980 title:'person' button:'Add more...' max:10 initial_rows:1]
    <label>Your Email (required)
        [email your-email]
    </label>
    <label>
        Your Phone (required)
    [text your-phone]
    </label>
[/repeater]

If you want to use Email 2 to send messages to all email addresses generated inside the repeater field,
please make sure the email field name is set to email_repeater.
This allows the plugin to detect the repeater emails and send them correctly.

[repeater repeater-980 title:'Email' button:'Add email' max:10 initial_rows:1]
    <label>Your Email
        [email email_repeater]
    </label>
    </label>
[/repeater]

If you want to dynamically control the number of initial rows based on a dropdown or select field, use initial_rows_map:

<div class="form-group">
    <label> How many people? (Number of dynamic repeating items)</label>
    [select menu-167 "1" "2" "3" "4"]
</div>

[repeater repeater-97 title:'person' button:'Add more...' max:10 initial_rows:1 initial_rows_map:menu-167]
<div class="form-group">
    <label> Name</label>
    [text text-661]
</div>
[/repeater]

Features

  • Required fields: Set required field in repeater.
  • Repeat all types of fields File Uploads Support, phone, signature,…
  • Minimum Rows: Sets a limit on how many rows of data are required.
  • Maximum Rows: Sets a limit on how many rows of data are allowed.
  • Button Label: The text shown in the ‘Add Row’ button.
  • Conditional Logic support: The field conditional Logic support
  • Email To Repeater: The field date/time support
  • Map field with the Initial Rows: The number of times a row can be repeated to match the quantity entered by the user.

Pro Version

  • Required fields
  • Conditional Logic
  • File Upload Support
  • Unlimited minimum
  • Map the field with the Initial Rows
  • Repeater Email To
  • 30-day money-back guarantee
  • 1-year support

Contact form 7 Repeater

cf repeater, repeater cf7, cf7, Repeater field, Contact Form 7 repeater, Contact Form 7 repeat fields, Contact Form 7 repeatable fields, add repeater to Contact Form 7, dynamic fields Contact Form 7, Contact Form 7 clone fields, repeat group of fields Contact Form 7, Contact Form 7 repeat section, Contact Form 7 multiple field entries, Contact Form 7 nested fields, repeating form fields Contact Form 7, Contact Form 7 flexible fields, Contact Form 7 loop fields, Contact Form 7 duplicate fields, Contact Form 7 custom repeater, Contact Form 7 dynamic input, Contact Form 7 field group repeater, repeat rows in Contact Form 7, Contact Form 7 add another row, Contact Form 7 dynamic form section

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for building forms.

WPForms

WPForms

98

The best WordPress contact form plugin. Drag &amp; Drop form builder to create beautiful contact forms, paymen...

Free 5M+ installs 4.8★ (14,369)
Akismet Anti-spam: Spam Protection

The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam sol...

Free 5M+ installs 4.7★ (1,186)
Fluent Forms

Get a fast contact form plugin. Create advanced forms using drag and drop form builder with all smart features...

Free 700k+ installs 4.8★ (790)
Forminator Forms

Best WordPress form builder plugin. Create contact forms, payment forms &amp; order forms with 1000+ integrati...

Free 600k+ installs 4.8★ (2,117)
Database Addon for Contact Form 7

Save and manage Contact Form 7 messages. Never lose important data. It is a lightweight contact form 7 databas...

Free 600k+ installs 5★ (1,874)
MetForm

MetForm

93

Elementor forms builder to create WordPress forms like contact form, booking form, feedback form, survey form,...

Free 600k+ installs 4.7★ (504)