- Category rank
- #3 in Form
- Listing audit
- 48/100
Conditional Fields for Contact Form 7 is a WordPress Plugin Directory app by Jules Colle. With a rating of 4.8★ from 166 reviews, it currently ranks #3 in the Form category.
Conditional Fields for Contact Form 7 is the #3 ranked Form app on WordPress, with a 4.8 average rating from 166 reviews, as of Oct 21, 2026.
AppRanks verdict
Generated from marketplace data as of Oct 21, 2026
Conditional Fields for Contact Form 7 is a category-leading Form app on WordPress, ranked #3 of 551 in the category. It holds a 4.8★ average from 166 reviews on WordPress.
Pros
- +#3 of 551 in Form
- +4.8★ average across 166 reviews
Cons
- −Sparse visual evidence (0 screenshots) — harder to evaluate the UX before installing
How Conditional Fields for Contact Form 7 works
Show full descriptionShow less
This plugin adds conditional logic to Contact Form 7.
If you edit your CF7 form, you will see an additional tag called “Conditional fields Group”. Everything you put between the start and end tag will be hidden by default.
After you have added the field group(s), go to the “Conditional fields” tab to create one or more conditions that will make the group(s) appear.
Conditional Fields for Contact Form 7 is an independent plugin. This plugin is not affiliated with or endorsed by the developers of Contact Form 7.
How to use it Follow this tutorial
Main features Support for required fields Required fields inside hidden groups will never trigger validation errors.
Hide/show info in emails based on what groups are visible Conditional groups can now be added to the emails as well.
Just wrap the content with [group-name] ... [/group-name] tags.
To show content only when a group is hidden, invert the tag with an exclamation mark: [!group-name] ... [/!group-name].
Groups can be nested Groups can be nested, both in the form and in the email
Example form:
[group group-1] [group group-inside-1] ... [/group] [/group]
Example email:
[group-1] [group-inside-1] ... [/group-inside-1] [/group-1]
Advanced Advanced users can code up the conditions as plain text instead of using the select boxes, using the Text View.