Title: Repeater for Contact Form 7
Author: add-ons.org
Published: <strong>July 11, 2024</strong>
Last modified: May 19, 2026

---

Search plugins

![](https://ps.w.org/repeater-for-contact-form-7/assets/banner-772x250.png?rev=3183190)

![](https://ps.w.org/repeater-for-contact-form-7/assets/icon-256x256.gif?rev=3183190)

# Repeater for Contact Form 7

 By [add-ons.org](https://profiles.wordpress.org/addonsorg/)

[Download](https://downloads.wordpress.org/plugin/repeater-for-contact-form-7.4.6.6.zip)

 * [Details](https://wordpress.org/plugins/repeater-for-contact-form-7/#description)
 * [Reviews](https://wordpress.org/plugins/repeater-for-contact-form-7/#reviews)
 *  [Installation](https://wordpress.org/plugins/repeater-for-contact-form-7/#installation)
 * [Development](https://wordpress.org/plugins/repeater-for-contact-form-7/#developers)

 [Support](https://wordpress.org/support/plugin/repeater-for-contact-form-7/)

## Description

**DEMO**: [https://demo.add-ons.org/demo-repeater-fields/](https://demo.add-ons.org/demo-repeater-fields/)
**
DOCUMENT**: [https://add-ons.org/document-contact-form-7-repeater/](https://add-ons.org/document-contact-form-7-repeater/)**
Download Pro Version**: [https://add-ons.org/plugin/contact-form-7-repeater/](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]
    ```

### 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

## Screenshots

[⌊Frontend Working⌉⌊Frontend Working⌉[

Frontend Working

[⌊Backend Field⌉⌊Backend Field⌉[

Backend Field

[⌊Addmin builder⌉⌊Addmin builder⌉[

Addmin builder

[[

## Installation

**Normal installation**

 1. Download the repeater-field-for-contact-form-7.zip file to your computer.
 2. Unzip the file.
 3. Upload the `repeater-field-for-contact-form-7` directory to your `/wp-content/plugins/`
    directory.
 4. Activate the plugin through the ‘Plugins’ menu in WordPress.
 5. Document: https://add-ons.org/document-contact-form-7-repeater/

## Reviews

![](https://secure.gravatar.com/avatar/e435ec59359533472b2ca98007f621e2b04118e0e2a2fa5088f05d7c7dde8493?
s=60&d=retro&r=g)

### 󠀁[Very useful](https://wordpress.org/support/topic/very-useful-3668/)󠁿

 [netschmiede24](https://profiles.wordpress.org/netschmiede24/) September 17, 2025

Great plugin – does exactly what I needed for a client project. Great support too!

![](https://secure.gravatar.com/avatar/f0e31d81896386faedcdd587fd0a30f315b3657eadc743acb8e6838e22eb3058?
s=60&d=retro&r=g)

### 󠀁[Very good plugin and support](https://wordpress.org/support/topic/very-good-plugin-and-support-64/)󠁿

 [marcofv](https://profiles.wordpress.org/marcofv/) December 15, 2024

I needed this plugin for a commercial website. It works very well and the support
is very good and reactive thanks!

 [ Read all 1 review ](https://wordpress.org/support/plugin/repeater-for-contact-form-7/reviews/)

## Contributors & Developers

“Repeater for Contact Form 7” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ add-ons.org ](https://profiles.wordpress.org/addonsorg/)

[Translate “Repeater for Contact Form 7” into your language.](https://translate.wordpress.org/projects/wp-plugins/repeater-for-contact-form-7)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/repeater-for-contact-form-7/),
check out the [SVN repository](https://plugins.svn.wordpress.org/repeater-for-contact-form-7/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/repeater-for-contact-form-7/)
by [RSS](https://plugins.trac.wordpress.org/log/repeater-for-contact-form-7/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 4.6.6

 * Fixed: Checkbox field

#### 4.6.4

 * Fixed: Upload file

#### 4.6.3

 * Fixed: Hide the add button when max row is reached

#### 4.6.2

 * Fixed: Don’t resend duplicate email loops

#### 4.6.1

 * Fixed: Hide the validation notice.

#### 4.6.0

 * Fixed: Set max field
 * Fixed: Required field in 2 repeater

#### 4.5.7

 * Fixed: Start step 0 to 1

#### 4.5.3

 * Fixed: Upload file

#### 4.5.2

 * Fixed: font icon

#### 4.5.1

 * Fixed: Map with inner field

#### 4.5.0

 * Added: Suggest mail tags
 * Changed: format in email

#### 4.4.2

 * Fixed: Default Max limit = 10 to 100

#### 4.4.1

 * Fixed: Compatible with Contact Form 7 Conditional Logic https://add-ons.org/plugin/
   contact-form-7-conditional-logic/

#### 4.4.0

 * Fixed: Compatible with Contact Form 7 Version 6.0

#### 4.3

 * Fixed: Upload file name
 * Changed: Format email

#### 4.2

 * Fixed: Required field

#### 4.1

 * Fixed: +1 data email

#### 4.0.9

 * Added: filter data formats

#### 4.0.8

 * Added: Big Update

#### 2.1.1

 * Fixed: Checkbox field

#### 2.1.0

 * Fixed: Compatible with Condition logic

#### 2.0.9

 * Fixed: Compatible with Telephone field

#### 2.0.8

 * Fixed: Compatible with Condition logic

#### 2.0.7

 * Added: Big updated

#### 1.3.6

 * Fixed: Not Working with conditional hide

#### 1.3.4

 * Fixed: Purchase code

#### 1.3.4

 * Fixed: map field

#### 1.2.2

 * Fixed: Smaill problem

#### 1.2.0

 * Add: Support Date/time field

#### 1.1.7

 * Fixed: Condition logic

#### 1.0

 * Version 1.0 Initial Release

## Meta

 *  Version **4.6.6**
 *  Last updated **1 month ago**
 *  Active installations **500+**
 *  WordPress version ** 2.0 or higher **
 *  Tested up to **7.0**
 * Tags
 * [contact form 7](https://wordpress.org/plugins/tags/contact-form-7/)[repeater](https://wordpress.org/plugins/tags/repeater/)
   [repeater field](https://wordpress.org/plugins/tags/repeater-field/)[repeater fields](https://wordpress.org/plugins/tags/repeater-fields/)
   [Repeater form](https://wordpress.org/plugins/tags/repeater-form/)
 *  [Advanced View](https://wordpress.org/plugins/repeater-for-contact-form-7/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/repeater-for-contact-form-7/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/repeater-for-contact-form-7/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/repeater-for-contact-form-7/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/repeater-for-contact-form-7/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/repeater-for-contact-form-7/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/repeater-for-contact-form-7/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/repeater-for-contact-form-7/reviews/)

## Contributors

 *   [ add-ons.org ](https://profiles.wordpress.org/addonsorg/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/repeater-for-contact-form-7/)