Adds repeatable groups of fields to Contact Form 7.
As of April 2026, Contact Form 7 is a WordPress cf7 plugin with 6.0K+ active installations and a 4.3/5 rating from 21 reviews. It has been downloaded 54K+ times in total. Requires WordPress 6.0+ and PHP 7.2+. Available on WordPress.org since 2018. Last updated 1 year ago — may have compatibility concerns. Downloads are up 42% this week. Top alternative: Database Addon for Contact Form 7….
This plugin adds repeatable groups of fields to Contact Form 7.
NOTE: Tested with Contact Form 7 5.7.7.
Wrap the desired fields with [field_group your_group_id_here][/field_group]. The shortcode accepts additional parameters, in WP shortcode format and in CF7 fields parameters format as well.
Example:
[field_group emails id="emails-groups" tabindex:1]
<label>Your Email (required)[email* your-email]</label>
[radio your-radio use_label_element default:1 "radio 1" "radio 2" "radio 3"]
[select* your-menu include_blank "option1" "option 2"]
[checkbox* your-checkbox "check 1" "check 2"]
[/field_group]
In the mail settings, wrap the fields with your group id. You can use the [group_index] tag to print the group index and an additional __<NU…
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!
Plugin throwing error while clicking on submit
A excellent addon to CF7!
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.
Unfortunately this plugin didnt get any updates for many years.
| WordPress | 6.0+ requiredTested up to 6.6.5 |
| PHP | 7.2+ required |
| Dependencies | contact-form-7 |
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:
wpcf7_field_group_content filter. Props @Tessachu and @felipeelia.Changed:
Security:
postcss from 8.4.26 to 8.4.31. Props @dependabot.…and 9 more changes
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.