Contact Form 7 Conditional Field Pro
Enhance Interaction with Advanced Conditional Logic!
Show or Hide Fields Dynamically
Control which fields appear based on user selections, reducing unnecessary inputs and simplifying forms.
Multi-Layer Conditional Logic
Create nested conditions, allowing one field’s visibility to depend on multiple selections or rules.
Customizable Form Styler
With the Form Styler, you can adjust colors, fonts, layouts, and more, ensuring your forms look great on every device.
Smooth Integration
Enjoy full compatibility with a range of powerful addons, including redirects, columns, autocomplete, repeaters, and more.
Smart Field Dependencies
Enable progressive form completion by unlocking fields only after specific inputs are provided.
Works with Multi-Step Forms
Allow users to progress through steps conditionally, skipping or unlocking steps based on previous responses.
A Sneak Peek of the Different Options for Conditional Field Pro
Take a closer look at how easy it is to manage and build Contact Form 7 conditional logic. Click to enlarge the image and explore the intuitive controls that give you full flexibility over your form's design and structure.
Setup Guide

Form Code Sample
<label> Your Name [text your-name placeholder "Enter Your Name"] </label> <label>Your Country [uacf7_country_dropdown uacf7_country_dropdown-522 default:BD] </label> <small>[Select Country - United States to see conditional logic of Country Dropdown]</small> [conditional conditional-state] <label>State [uacf7_state uacf7_state-829 placeholder:Miami]</label> [/conditional] <br> <br> <label> Rate our Customer Support [uacf7_star_rating rating icon:star1]</label> <small>[Select Rating - 1 or 2 to see conditional logic of Star Rating Field]</small> [conditional feedback] <label> Feedback [text text-432 placeholder "Write how can we improve"]</label> [/conditional] <br> <br> <label> Please share your Satisfaction Range [uacf7_range_slider uacf7_range_slider-652 show_value:on default:20]</label> <small>[Set Range Over 80 to see conditional logic of Range Slider]</small> [conditional range-note] <label> Why did you choose this score? [text text-244 placeholder "Write a note"]</label> [/conditional] <label>[submit "Submit"]</label>
Are you looking for Flexible / Custom Columns?
FAQ for Contact Form 7 Conditional Field Pro

What is the Contact Form 7 Conditional Field Pro Addon?
The Conditional Field Pro Addon allows you to dynamically show, hide, or modify fields based on user input, making forms more interactive, personalized, and user-friendly.
How does Conditional Field Pro work?
The addon enables form fields to appear or disappear based on user selections. For example:
- If a user selects “Yes”, additional questions can appear.
- If a user selects “No”, those fields remain hidden.
- If a country dropdown is selected, another field can be triggered based on the choice.
What field types can be used with Conditional Logic?
Conditional logic works with:
- Text fields
- Dropdown menus
- Checkboxes & Radio buttons
- File uploads
- Range sliders & Star ratings
- Textareas
- Multi-step forms
Can I use multiple conditions for one field?
Yes! You can create multi-layered conditional logic, allowing a field to appear only if multiple conditions are met.
Can I hide fields that are not used in submissions?
Yes! The addon prevents hidden fields from being included in form submissions, ensuring only relevant data is sent.
Does this work with Multi-Step Forms?
Yes! You can conditionally skip or display steps based on user input in multi-step forms.
How do I install and activate the conditional field pro addon?
Please follow our step by step doc to install, activate and configure our columns addon.
Will this work with IP-based or Country-based Conditions?
Yes! You can adjust form fields based on IP geolocation, country selections, or other user-based conditions.
Discover More Powerful Features!
Love this feature? You’ll be pleased to know that there’s a whole range of other powerful addons which works perfectly with our Contact Form 7 Conditional Field Pro Addon.

Conditional Field
Show or hide Contact Form 7 fields based on Conditional Logic, compatible with Checkbox and Range Slider.

Conditional Redirect
Redirect user to a specific page after submission based on condition. e.g. Condition A user goes to abc.com and Condition B user goes to xyz.com

Database
The Database addon helps store form data, view data in the admin backend, and export data in CSV format.

Form Styler (Single)
Style your entire form without any CSS coding, including colors, margins, button styles, and font sizes.

Autocomplete Country, City, State, Zip Fields
Set up IP Geolocation-based Auto Complete for Country, City, State, Zip Fields on Contact Form 7.

WooCommerce Checkout
Choose a product from the dropdown field, submit the form, and get redirected to the WooCommerce Cart page with the product added automatically.