Conditional Fields for Elementor Form – Apply Conditional Logic icon

Conditional Fields for Elementor Form – Apply Conditional Logic

Control form field visibility in Elementor with conditional logic rules that show or hide fields based on user input. Actively maintained with a 4.6/5 rating across 30 reviews.

  • #875 Global Rank
  • 10K+ active installs
  • 4.7/5 32 ratings
  • Since 2024 3 years active

PF Score (About PF Scores)

PF Score is not a quality guarantee. It is a ranking based on available public signals.

Gold79.6
Platinum
Gold
Silver
Bronze
Low

Score Breakdown

66.7
Popularity 40% 10K+ active installs
80.9
Reputation 35% 4.7★ from 32 ratings
98.6
Freshness 25% Updated 18 days ago

No vulnerability history

Download Trends

Loading download data…

Vulnerabilities

No known vulnerabilities

This plugin has no records in the Wordfence Intelligence vulnerability database.

Support Statistics

1 Support threads
1 Resolved
100% Resolution rate

About Conditional Fields for Elementor Form

Add conditional fields to Elementor forms and apply if-else conditional logic to show or hide Elementor form widget fields via dynamic rules.

Using Elementor forms but unable to apply conditional logic on form fields?

The Conditional Fields for Elementor Form plugin helps you apply conditional logic to Elementor form fields. You can hide, show, enable, or disable fields dynamically based on input values from other form fields.

Basically, it uses “If condition” logic. For example, if condition A is true, then field XYZ will be visible; otherwise, it remains hidden within the Elementor form.

👉 CHECK FREE DEMO – FORMS WITH CONDITIONAL LOGIC

Upgrade to Conditional Fields Pro for advanced features like conditional redirects, conditional emails, and conditional Mailchimp. Or supercharge your Elementor forms with Cool FormKit (aka coolformkit) — the all-in-one form builder addon for Elementor. With coolformkit, you can add powerful fields such as a range slider, signature field, Select2 field, and more to build smarter, feature-rich forms.

Compatibility: You can use this ultimate addon to apply visibility logic on Elementor Pro and Hello Plus form widget fields.

Conditional Fields Free Features

  • Show / Hide Fields Conditionally: Easily add conditional logic to show or hide any field within an Elementor form based on values from other fields. You can currently add conditions to these field types: text, textarea, email, telephone, URL, radio, select, file upload, HTML, number, and checkbox.

  • If / Else Logic Without Code: Apply if/else logic to form fields without writing any code. Simply add the ID of the field on which you want to base the condition. For example, if the “Query Type” field ID is “query_type,” you can set it to show the “Enter Order ID” field if query_type == check-order-status and hide it otherwise.

  • Apply Multiple Conditions: Apply multiple conditions to a form field, with actions triggered only if all conditions are met (using AND logic).

  • No Validation Errors: Avoid validation errors when a required field is hidden due to a condition.

  • Compatibility with Hello Plus: The Conditional Fields for Elementor Form plugin is fully compatible with the Hello Plus plugin’s Form Lite widget, which you can use inside Elementor Free.

Get Conditional Fields Pro for More Features

  • Conditionally Redirect After Submission
    Redirect your Elementor form to a specific URL after submission based on set conditions. For example, redirect to URL-1 if condition-1 is true; otherwise, send users to URL-2.

  • Apply Condition on Submit Button
    Apply conditional logic to the Elementor form submit button to enable/disable or hide/show it based on user input values. This feature can be used to block contact form spam, such as disabling the submit button if illegal words are entered in a textarea.

  • Send Email Conditionally
    Send different emails to various user types based on their form inputs. You can design multiple email templates and send them according to matched conditions.

  • Apply Multiple Conditions (AND / OR Logic)
    Apply multiple conditions to form fields using AND/OR logic. Actions are triggered when ANY or ALL specified conditions are met.

  • Condition Triggers / Compare Operators
    Compare field values using various operators such as equals (==), not equals (!=), greater than (>), less than (<), greater than or equal to (>=), less than or equal to (<=), contains, does not contain, starts with, ends with, is empty, and is not empty.

  • Premium Support
    Need help or have a question? Reach out to Cool Plugins premium support anytime — we usually respond within 24–48 hours.

More Elementor Form Addons

Explore a powerpack of Elementor form addons developed by the Cool Plugins team. Use them to extend your Hello Plus or Elementor Pro form widgets with advanced features, or create forms in Elementor Free if you are not using Pro.

Some Other Essential Addons for Elementor

Upgrade your website-building experience in Elementor by using these ultimate addons for Elementor developed by Cool Plugins.

Check Users Feedback About This Plugin

People love this plugin because it delivers a much-needed feature for Elementor forms – applying conditions to form fields, something not available by default 🤩

Finally! Easy Conditional Fields — Yay!!! ⭐⭐⭐⭐⭐
The intuitive setup means I can now implement conditional logic with ease, vastly improving our form functionality without compromising aesthetics. Highly recommended!@sambadee

Long Overdue ⭐⭐⭐⭐⭐
This plugin is so long overdue. Over the years I’ve seen many others that are overcomplicated and difficult to use. This is lightweight, powerful, and easy for anyone to use. Thank you.@maxbyer

Great Support ⭐⭐⭐⭐⭐
Simple and efficient! Support is ready to solve issues and committed to improving and implementing new features! Thank you for your help.@xxkiefxx

At Last ⭐⭐⭐⭐⭐
Finally, a free plugin that adds conditional logic to Elementor forms in a simple and intuitive way. It does what it says — and does it well. Thank you!@mrprainx

Great Plugin! ⭐⭐⭐⭐⭐
I searched the whole internet for this. Most Elementor add-ons you have to pay for don’t have it, but Cool Plugins did it. It’s super easy and directly integrated into the Elementor interface and form. Thanks a lot! Great job, guys!@huks

Get Conditional Fields for Elementor Form [PREMIUM]

Use of 3rd Party Services: This plugin connects to the Cool Plugins feedback server only for optional usage data sharing and voluntary feedback submission (for example, during plugin deactivation). Data is transmitted solely after explicit user consent. No hidden tracking is performed, and no frontend visitor or site user data is collected. For more details, please review our Data Usage Policy, TOS, and Privacy Policy.

Screenshots

Conditionally show or hide Elementor form fields with conditional logic.

Conditionally show or hide Elementor form fields with conditional logic.

Enable or disable the Elementor form submit button based on conditions.

Enable or disable the Elementor form submit button based on conditions.

Add conditional logic to Elementor Pro and Hello Plus form fields easily.

Add conditional logic to Elementor Pro and Hello Plus form fields easily.

Apply multiple conditions using AND/OR operators in Elementor forms.

Apply multiple conditions using AND/OR operators in Elementor forms.

Redirect Elementor forms or send emails conditionally after submission.

Redirect Elementor forms or send emails conditionally after submission.

Frequently Asked Questions

Can I hide/show or disable/enable Elementor form fields with conditional logic?

Yes. With the Conditional Fields for Elementor Form plugin, you can hide or show Elementor form fields based on user input values. For example, display an “Order ID” field only if the user selects “Order Status” in a dropdown.

The Pro version also allows you to enable or disable form fields conditionally, giving you more control over Elementor Pro and Hello Plus forms.

How can I apply multiple conditions on Elementor form fields?

You can add multiple conditions to a form field and trigger them using AND/OR logic:

  • AND logic means all conditions must be met to trigger an action.
  • OR logic triggers an action if any one condition is met (available in the Pro version).
Can I redirect an Elementor form to different URLs after submission?

Yes. In the Pro version, you can set conditional redirects for Elementor forms.

For example, send a user to URL-1 if they choose “Support” and to URL-2 if they choose “Sales.”

Can I enable or disable the Elementor form submit button with conditional logic?

Yes. You can conditionally hide/show or enable/disable the Elementor form submit button based on field inputs.

Example: If a user types restricted words into a textarea, you can disable the submit button automatically.
This feature is available in the Pro version of the addon.

Can I send different emails conditionally after Elementor form submission?

Yes. With the Pro version, you can send conditional emails from Elementor forms to different recipients or user types based on field values.

What conditional compare operators are available in this addon?

You can create conditions using several operators:

  • Free version: equals (==), not equals (!=), greater than (>), and less than (<).
  • Pro version: adds greater than or equal (>=), less than or equal (<=), contains, does not contain, starts with, ends with, is empty, and is not empty.

See the full list of conditional operators for Elementor forms.

Can I use this addon with the Hello Plus Form Lite widget in Elementor Free?

Yes. Conditional Fields for Elementor Form is fully compatible with the Hello Plus Form Lite widget. This allows you to add conditional logic in Elementor Free forms without needing Elementor Pro.

On which Elementor form fields can I apply conditions?

You can apply conditional logic on most Elementor form fields, including text, textarea, email, telephone, URL, number, radio, select, checkbox, file upload, and HTML.

These cover the most commonly used fields in Elementor Pro and Hello Plus forms.

How can I report security bugs in this plugin?

You can report security vulnerabilities through the Patchstack Vulnerability Disclosure Program.

Ratings & Reviews

Recent Reviews

Loading reviews…

View all reviews on WordPress.org (opens in a new tab)

Changelog

1.7.6 | Jul 29, 2026

  • Fixed: Resolved the issue where the Elementor Form widget panel failed to load in Elementor 4.2.0.

1.7.5 | Jul 27, 2026

  • Fixed: Editor loading issue with Elementor v4.2.0.
  • Tested up to: Elementor 4.2.0 and Elementor Pro 4.2.0.

1.7.4 | Jul 08, 2026

  • Improved: Code improvements.

1.7.3 | Jul 02, 2026

  • Fixed: Atomic Forms compatibility issue with older versions of Elementor Pro (v4.0.2).

1.7.2 | Jun 16, 2026

  • Fixed: Bug fixes.

1.7.1 | Jun 16, 2026

  • Improved: Cleaned up the notice registration logic for better readability.

1.7.0 | Jun 03, 2026

  • Added: Atomic form compatibility.
  • Improved: Code improvements.
  • Tested up to: Elementor 4.1.1 and Elementor Pro 4.1.0.

1.6.5 | Apr 01, 2026

  • Tested up to: Elementor 4.0.0 and Elementor Pro 4.0.0.

1.6.4 | Mar 23, 2026

  • Fixed: Admin dashboard UI fixes.

1.6.3 | Feb 17, 2026

  • Improved: Other plugin recommendations for Elementor users.
  • Fixed: Fixed issues reported by “Plugin Check” plugin.

1.6.2 | Feb 06, 2026

  • Fixed: Incorrect plugin slug that could prevent proper installation.

1.6.1 | Feb 04, 2026

  • Improved: Code improvements.
  • Tested up to: Elementor 3.35.0 and Elementor Pro 3.35.0.

1.6.0 | Jan 14, 2026

  • Fixed: Fix issues reported by “Plugin Check” plugin.
  • Fixed: Minor textual changes and improved plugin recommendations.

1.5.0 | Dec 9, 2025

  • Fixed: Fix iOS Safari Telephone Number Auto-Detection.

1.4.9 | Nov 27, 2025

  • Fixed: Setting ID mismatch causing updates to not reflect in all versions.

1.4.8 | Oct 16, 2025

  • Fixed: form submission issue with required hidden mask field.

1.4.7 | Oct 3, 2025

  • Fixed: Conditional navigation ensures hidden steps are skipped and users are routed correctly.

1.4.6 | Sep 24, 2025

  • Fixed: Issue with the required country code field.

1.4.5 | Sep 19, 2025

  • Added: Added other plugin recommendations for Pro Elements users.
  • Fixed: Conflicts with other plugins.
  • Tested up to: Elementor 3.32.2 and Elementor Pro 3.32.1.

1.4.4 | Sep 10, 2025

  • Added: Added other plugin recommendations for Elementor users.

1.4.3 | Aug 22, 2025

  • Updated: New links in plugin dashboard.

1.4.2 | Aug 21, 2025

  • Fixed: Security issues.
  • Updated: Dashboard Links.

1.4.1 | Jul 30, 2025

  • Improved: Admin dashboard links for better navigation.

1.4.0 | Jul 23, 2025

  • Updated: Admin dashboard enhancements for easier field condition management.
  • Tested up to: Elementor 3.30.3 and Elementor Pro 3.30.0.

1.3.18 | Jun 04, 2025

  • Fixed: Issue where all fields were visible on load.
  • Fixed: Submission error when a required field was hidden due to conditional logic.

1.3.17 | May 21, 2025

  • Fixed: All fields visible on load (improved conditional loading).
  • Tested up to: Elementor 3.29.0 and Elementor Pro 3.29.0.

1.3.16 | May 16, 2025

  • Improved: Minor code improvements for performance.

1.3.15 | Apr 24, 2025

  • Fixed: Minor bug fixes and stability improvements.

1.3.14 | Apr 9, 2025

  • Tested up to: WordPress 6.8.
  • Improved: Independent form handling for better compatibility with Elementor Pro and Hello Plus forms.

1.3.13 | Apr 5, 2025

  • Fixed: Issue with HTML field conditions not applying correctly.

1.3.12 | Apr 1, 2025

  • Added: Compatibility with Hello Plus Form Lite widget in Elementor Free.
  • Fixed: Minor bugs and improvements.
  • Improved: Independent form handling.

1.3.11 | Mar 21, 2025

  • Tested up to: Elementor 3.28.0 and Elementor Pro 3.28.0.

1.3.10 | Feb 11, 2025

  • Changed: Minor textual changes for clarity.

1.3.9 | Feb 06, 2025

  • Fixed: Field default value removed incorrectly when condition applied.
  • Changed: Minor textual adjustments.

1.3.8 | Jan 27, 2025

  • Fixed: Conditional logic not working with Elementor Optimization feature.
  • Tested up to: Elementor 3.27.1 and Elementor Pro 3.27.0.

1.3.7 | Dec 18, 2024

  • Tested up to: Elementor 3.26.0.

1.3.6 | Dec 12, 2024

  • Fixed: Load text domain issue.
  • Improved: Compatibility with PRO Elements.

1.3.5 | Nov 19, 2024

  • Fixed: Minor bugs and performance improvements.

1.3.4 | Nov 14, 2024

  • Tested up to: WordPress 6.7 and Elementor 3.25.7.

1.3.3 | Sep 19, 2024

  • Fixed: Minor bug fixes and stability updates.

1.3.2 | Sep 17, 2024

  • Optimization: General bug fixes and performance improvements.

1.3.1 | Jul 04, 2024

  • Added: Step field support for conditional logic.

1.3.0 | Jun 17, 2024

  • Added: Integrated new plugin dashboard.
  • Fixed: Data not sent correctly with multiple checkboxes.
  • Changed: Minor textual improvements.

1.2.6 | May 31, 2024

  • Fixed: Editor-side styles not displaying properly.

1.2.5 | May 09, 2024

  • Changed: Minor textual improvements.

1.2.4 | May 06, 2024

  • Fixed: Comparison issues when using quotes in text.
  • Fixed: Required acceptance field not validating.
  • Optimization: General bug fixes and code improvements.

1.2.3 | May 01, 2024

  • Fixed: Default data being sent with form fields.
  • Optimization: Bug fixes and performance improvements.

1.2.2 | Mar 27, 2024

  • Fixed: Conflict issue with multiple checkbox fields.
  • Optimization: General bug fixes.

1.2.1 | Mar 18, 2024

  • Added: Support for conditions on acceptance fields.
  • Optimization: General bug fixes.

1.2.0 | Mar 05, 2024

  • Added: Conditional field support for file upload fields.
  • Added: Support for multiple field conditions using AND operator.
  • Added: Greater than (>) and less than (<) comparison operators.
  • Added: Options to show and hide form fields conditionally.
  • Added: Dynamic tags for easier setup.
  • Fixed: Required condition handling (form sends values correctly).
  • Fixed: Navigator issue.
  • Fixed: Default value handling for hidden fields.
  • Optimization: Bug fixes and improvements.
  • More details: check all conditional logic operators.

1.1.0 | Jan 24, 2024

  • Added: Conditional logic support for HTML fields.
  • Added: Review notice for user feedback.
  • Fixed: Form sends values correctly even if condition active with no selection.
  • Fixed: JSON object handling improved.
  • Fixed: Change trigger code for smoother integration.
  • Fixed: Value trimming improvements to prevent space-related issues.
  • Optimization: Removed unnecessary AI-generated text.

1.0.1 | Jan 09, 2024

  • Changed: Minor textual changes.

1.0.0 | Jan 03, 2024

  • Initial Release – Conditional Fields for Elementor Form launched with basic conditional logic support for Elementor Pro forms.

Using Conditional Fields Pro?

Alternatives to Conditional Fields for Elementor Form

Other WordPress plugins serving a similar purpose, ranked by relevance and PF Score.

Gold80.1
Input Mask For Elementor Form Fields icon

Input Mask For Elementor Form Fields

Applies formatting masks to Elementor form fields to enforce valid phone numbers, dates, credit cards, and other structured data.

★ 4.5/5·20K+ installs·Updated 31 Jul 2026
Gold80.0
Cool FormKit Lite – Advanced Form Builder for Elementor icon

Cool FormKit Lite

Add conditional logic and extra fields to Elementor contact forms without leaving the editor.

★ 4.5/5·20K+ installs·Updated 27 Jul 2026
Platinum90.5
Conditional Fields for Contact Form 7 icon

Conditional Fields for Contact Form 7

Add conditional logic to Contact Form 7 to show or hide fields dynamically based on form input.

★ 4.8/5·100K+ installs·Updated 7 Jul 2026
Gold83.1
Visibility Logic for Elementor icon

Visibility Logic for Elementor

Show or hide Elementor widgets based on user roles, ACF fields, device type, and more conditions.

★ 4.8/5·30K+ installs·Updated 25 May 2026
Platinum99.2
Starter Templates – AI-Powered Templates for Elementor & Gutenberg icon

Starter Templates

Access a growing library of 300+ pre-built page templates for all major WordPress themes.

★ 4.9/5·1.0M+ installs·Updated 12 Aug 2026
Platinum99.1
Ultimate Addons for Elementor icon

Ultimate Addons for Elementor

Elementor add-on offering advanced widgets, templates, and WooCommerce functionality for professional site building.

★ 4.9/5·2.0M+ installs·Updated 11 Aug 2026
Platinum99.1
Essential Addons for Elementor – Popular Elementor Templates & Widgets icon

Essential Addons for Elementor

Expands Elementor with 110+ widgets including galleries, sliders, forms, and WooCommerce components.

★ 4.9/5·2.0M+ installs·Updated 10 Aug 2026
Platinum97.6
Premium Addons for Elementor – Elementor Templates, Widgets & MCP Tools icon

Premium Addons for Elementor

Adds carousels, mega menus, galleries, and WooCommerce widgets to Elementor page builder.

★ 4.9/5·600K+ installs·Updated 13 Aug 2026
Platinum96.5
Royal Addons for Elementor – Addons and Templates Kit for Elementor icon

Royal Addons for Elementor

Adds Elementor widgets for headers, footers, grids, sliders, forms, and galleries to expand page building capabilities.

★ 4.8/5·600K+ installs·Updated 7 Aug 2026
Platinum96.2
Elementor Website Builder – more than just a page builder icon

Elementor Website Builder

Visual page builder with drag-and-drop editing, global styles, and mobile optimization for WordPress sites.

★ 4.5/5·10.0M+ installs·Updated 6 Aug 2026
Platinum95.9
MetForm – Contact Form, Survey, Quiz, Conditional Forms, Form Templates & Custom Form Builder for Elementor icon

MetForm

Elementor-based form builder for creating contact, booking, survey, and application forms in WordPress.

★ 4.7/5·600K+ installs·Updated 12 Aug 2026
Platinum95.0
Happy Addons for Elementor icon

Happy Addons for Elementor

Elementor widget collection providing header, footer, archive, and megamenu builders plus 143 additional widgets.

★ 4.8/5·400K+ installs·Updated 30 Jul 2026