Contact Form 7 – Repeatable Fields

Contact Form 7 – Repeatable Fields

Adds repeatable groups of fields to Contact Form 7.
Rating:
4.3
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
7000+
Last Updated:
Oct 23, 2024
WordPress Version:
6.0 or higher
Tested up to:
6.6.2

Easy Field Grouping

Add repeatable groups of fields to Contact Form 7 effortlessly.

Customizable Form Parameters

Customize the parameters of the field group shortcode to fit your needs.

Streamlined Mail Settings

Wrap fields with your group id in the mail settings for organized and easy-to-read emails.

Active Community

Contribute with code, issues, and ideas at the GitHub repository and be a part of the plugin's development.

2.0.2 – 2024-10-22

This is a security release. It fixes a Stored cross-site scripting (XSS) vulnerability, that allowed users with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Thanks to Peter Thaleikis and the Wordfence team for reaching out about it.

Added:

Changed:

Security:

  • Sanitize wrapper div attributes. Props Peter Thaleikis and @felipeelia.
  • Bumped postcss from 8.4.26 to 8.4.31. Props @dependabot.
  • Updated ws from 8.13.0 to 8.18.0. Props @dependabot.
  • Updated @wordpress/scripts from 27.7.0 to 30.3.0. Props @dependabot.
  • Bumped braces from 3.0.2 to 3.0.3. Props @dependabot.
  • Bumped webpack from 5.91.0 to 5.94.0. Props @dependabot.
  • Bumped express from 4.18.2 to 4.19.2. Props @dependabot.
  • Bumped follow-redirects from 1.15.2 to 1.15.6. Props @dependabot.
  • Bumped webpack-dev-middleware from 5.3.3 to 5.3.4. Props @dependabot.
  • Bumped @babel/traverse from 7.22.8 to 7.23.2. Props @dependabot.
  • Several node packages updated. Props @felipeelia.

2.0.1 – 2023-09-11

Added:

  • End-to-end tests foundation.

Changed:

  • Removed unnecessary files from final package.

Fixed:

  • Required checkbox not showing validation messages.

2.0.0 – 2023-07-23

Note that this version changes minimum required versions of:

This release marks the (slow) resumption of this plugin development. If you want to know more about it check out this blog post. If you find this plugin useful, consider leaving it a review.

Added:

  • Support to wp-env.
  • group_id as a parameter to all filters.
  • Very basic unit testing.

Changed:

  • Linting tools and script build process.
  • Docs were migrated to GitHub wiki.

Fixed:

  • Validation problem with Contact Form 5.7+. Props @sfdeveloper.

1.1.3 – 2019-12-11

  • Update WP Tested up to field
  • Apply WP Coding Standards
  • Fix a small sanitization problem

1.1.2 – 2019-10-10

  • Fix Exclusive Checkboxes

1.1.1 – 2019-09-04

  • Add compatibility to formatted dates ([_format_{field name} "{date format}"])
  • DEV: Copy data and events while cloning a new group (JS)
  • DEV: Pass $new_group as an extra param for the wpcf7-field-groups/added event.
  • DEV: Apply some WPCS rules and add a CF7_REPEATABLE_FIELDS_VERSION const (may affect JS cache)

1.1 – 2018-06-14

  • Replace groups in mail 2 field

1.0.2 – 2018/03/29

  • Fix repeated tags in mail body

1.0.1 – 2018/03/20

  • Fix the wpcf7_field_group_remove_button_atts filter name. Props to @asilvestre87

1.0.0 – 2018/03/19

  • Initial release

Excellent Plugin for Dynamic Forms

By David Klhufek (brtak) on January 12, 2025

This plugin was a lifesaver for a recent project, allowing me to add repeatable fields effortlessly to my Contact Form 7 forms. Simple setup, works perfectly—highly recommended!

Good

By Siteskyline Plugins (ajaymalik14) on January 13, 2024

Plugin throwing error while clicking on submit

Excellent!

By Mário Valney (mariovalney) on July 29, 2023

A excellent addon to CF7!

This plugin still works

By Md Abdur Razzaq Masum (masummdar) on June 21, 2023

I just used this plugin for a client project and it works fine.

I am using on WordPress Version6.2.2 and Contact Form7 Version 5.7.7

Thanks author for sharing this awesome plugin free for the community.

Abandoned plugin

By alexio101 on September 21, 2022

Unfortunately this plugin didnt get any updates for many years.

Very Useful, Thanks!

By swcomm on March 3, 2021

Quick and easy way to add a simple repeater. Working fine for me on WP 5.6.2 and CF7 5.4. Thanks for making it available.

Excellent!

By Toxic (A.V.K) on November 11, 2020

This plugin is unique. And it fine works with WP 5.5.

Doesn't work with CF7 Conditional Field

By Jay (jaytfl) on August 24, 2020

I've tried making it work along with using the Conditional Field plugin. But it doesn't work.

Excellent Tool

By mworleysr on August 18, 2020

It's a little difficult to figure out but it works great. This is a really needed function for Contact Form 7 and I would hate to see it go. Noticed it isn't tested on the latest version of Wordpress. Would encourage the developer to carry on. This is a wonderful tool. Couldn't find anything better, anywhere.

Не работают $POST запросы

By irekunenko on August 5, 2020

Значение множественных полей не отдаются в $POST запросы. Эти поля потом невозможно получить для интеграции с другими системами Multiple field values are not given in $POST requests. These fields cannot then be obtained for integration with other systems.
Try other plugins too!

Form Vibes – Database Manager for Forms

Never miss a single lead! Save and manage all Contact Form 7 and Elementor form submissions easily. View, Export, Analyze and Filter submissions.

Try Demo More Details

FormCraft – Contact Form Builder for WordPress

Create gorgeous forms for your site using this drag-and-drop form builder.

Try Demo More Details

Integration for Mailchimp and Contact Form 7, WPForms, Elementor, Ninja Forms

Send Contact Form 7, WPforms, Elementor, Ninja Forms, CRM Perks Forms and many other contact form submissions to Mailchimp.

Try Demo More Details
Author Site Author Site

Try Contact Form 7 – Repeatable Fields With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.