---
title: Set up Forms with Conditional Logic in Fluent Forms
description: "[Alternative Heading: Use Conditional Logic in Input Fields with Fluent Forms]   **Fluent Forms** offers the **Conditional Logic** feature inside **Input Fields** to **display**/hide them based on specific conditions in your forms. This article will guide you through using **[Conditional Logic](https://fluentforms.com/docs/set-up-forms-with-conditional-logic-in-fluent-forms/)**…"
url: "https://fluentforms.com/docs/set-up-forms-with-conditional-logic-in-fluent-forms/"
updated: "2025-07-16"
category: Features and Functionalities
---

# Set up Forms with Conditional Logic in Fluent Forms

[Alternative Heading: Use Conditional Logic in Input Fields with Fluent Forms]  

**Fluent Forms** offers the **Conditional Logic** feature inside **Input Fields** to **display**/hide them based on specific conditions in your forms. This article will guide you through using **[Conditional Logic](https://fluentforms.com/docs/set-up-forms-with-conditional-logic-in-fluent-forms/)** in any **Input Fields** with**Fluent Forms**.

## Enabling Conditional Logic in a Field

To learn how to use conditional logic in a specific form, follow the steps with the screenshots below –  

First, go to the **Forms**from the **Fluent Forms Navbar**or**WordPress Left Sidebar,**and **open** the **Editor** page of your **desired form**by clicking the **Edit** button where you want to use the **Conditional Logic** feature.

> If you do not have any existing forms, read  [Create a Form from Scratch](https://fluentforms.com/docs/how-to-create-a-form-with-fluent-forms/) or [Create a Form using Templates](https://fluentforms.com/docs/using-and-customizing-pre-built-quick-forms-in-fluent-forms/) documentation to create a new one.

For example, I chose an existing form to show the whole process.

![1. Open Desired form scaled 46609](https://fluentforms.com/wp-content/uploads/2025/03/1.-Open-Desired-form-scaled.webp)

Once you open the **Editor** page, choose the desired **Input Field** that you want to **hide/display**based on the set condition/s. **For example**, I selected the [Payment Method](https://fluentforms.com/docs/add-payment-method-field-in-payment-forms/) field to show you the process.

Now, hover over the chosen field, click the **Pencil/Edit** Icon, and you’ll be taken to the **Input** **Customization** tab on the left side.

Then, open the **Advanced Options** by clicking the **Arrow Icon**, scroll down to **Conditional Logic**, and select the **Yes** button.

![2. Input Customization scaled 46609](https://fluentforms.com/wp-content/uploads/2025/03/2.-Input-Customization-scaled.webp)

## Conditional Match

Once you enable the **Conditional Logic** option, a **Conditional Match** option will appear with Three major conditionals. These are:

**A. Any**: If you choose this option, the form user must meet at least one of the set conditions during form submission to trigger the specified actions. 

**B. All**: If you choose this option, the form user must meet all the set conditions during form submission to trigger the specified actions. 

**C. Group**: This advanced option allows you to **create multiple conditions within groups**. Unlike the "**Any**" or "**All**" options, which determine whether all or just one condition must be met, the "**Group**" option lets you set one group of conditions against another using the “**OR**” operator. This means that an action will be triggered if at least one group of conditions is met. “Also, you can **Name** your **Groups** according to your preference.

### Fields to set Conditions

Once you select the **Conditional Match**, you can specify the **Parameter**, its **Operator**, and the corresponding **Value** to set condition/s.

In the “**Parameter**” field (first field), select an **input field** that needs to correspond with the value provided in the “**Value**” field (last field) and set an option in the “**Operator**” field (middle field). The parameter will trigger the action if the condition is met.  

To add as many conditions as you need, click the **Plus Icon,** and to delete any conditions, click the **Minus Icon** in the right corner. 

Once you complete it, click the **Save Form**button to make the condition/s functional. To see the preview, click the **Preview & Design** button. 

![3. Conditional Match scaled 46609](https://fluentforms.com/wp-content/uploads/2025/03/3.-Conditional-Match-scaled.webp)

## Example of Each Conditional Match

To provide you with an in-depth understanding, all three conditional matches are explained with detailed examples below – 

### A. Any Conditional Match

**For example**, I selected **"Email"** and **"Payment Item"** as the parameters, used **"includes"** and **"equals"** as the operators, and entered **"@gmail.com"** and **"Fluent Forms"** as the corresponding values.

As I have selected the "**Any**" conditional match here, when users either provide an email address containing **“@gmail.com”**or selectthe “**Fluent Forms”**product to submit the form, the **Payment Method** field will be visible to them. Otherwise, this field will remain hidden.

![4. Any conditional 46609](https://fluentforms.com/wp-content/uploads/2025/03/4.-Any-conditional.webp)

Here is a **preview** of a form where the user met one **(selecting Fluent Forms product)**condition. As a result, the **Payment Method** field is visible here.

![5. Preview of Any condional scaled 46609](https://fluentforms.com/wp-content/uploads/2025/03/5.-Preview-of-Any-condional-scaled.webp)

### B. All Conditional Match

**For example**, I selected **"Email"** and **"Payment Item"** as the parameters, used **"includes"** and **"equals"** as the operators, and entered **"@gmail.com"** and **"Fluent Forms"** as the corresponding values.

As I have selected the "**All**" conditional match here, when users both provide an email address containing **“@gmail.com”**and select the “**Fluent Forms”**product to submit the form, the **Payment Method** field will be visible to them. Otherwise, this field will remain hidden.

![6. All condional 46609](https://fluentforms.com/wp-content/uploads/2025/03/6.-All-condional.webp)

Here is a **preview** of a form where the user met all the **( providing email that includes @gmail.com and selecting Fluent Forms product)** conditions. As a result, the **Payment Method** field is visible here.

![7. Preview of All Conditional 46609](https://fluentforms.com/wp-content/uploads/2025/03/7.-Preview-of-All-Conditional.webp)

### C. Group Conditional Match

Here, I selected the “Group” conditional match and set two different Groups of Conditions using the OR operator. So that, when users meet any one of the Group Conditions, the field will be visible in the form.

**For example**, in Group 1, I selected **"Email"** and **"Payment Item"** as the parameters, used **"includes"** and **"equals"** as the operators, and entered **"@gmail.com"** and **"Fluent Forms"** as the corresponding values.

On the contrary, in Group 2, I selected “**Name [First Name]**”,  **"Email"** and **"Payment Item"** as the parameters, used “**starts with**”, **"includes"** and **"equals"** as the operators, and entered “**Z**”, **"@gmail.com"** and **"Fluent Forms"** as the corresponding values.

As I have selected the "**Group**" conditional match here, when users meet either the conditions in **Group 1**(i.e., provide an email address containing “**@gmail.com**” and select the “**Fluent Forms**” product) or the conditions in **Group 2** (i.e., enter a first name starting with “**Z**,” provide an email address containing “**@yahoo.com**,” and select the “**Fluent Forms**” product), the **Payment Method** field will be visible to them. Otherwise, the field will remain hidden.

![8. Group Conditional 46609](https://fluentforms.com/wp-content/uploads/2025/03/8.-Group-Conditional.webp)

Here is a **preview** of a form where the user met**All Conditions**under**Group 1** **(**providing an email address including**“@gmail.com”**andselectingthe**“Fluent Forms”**product**)**. As a result, the **Payment Method** field is visible here.

![9. Preview of Group one codinitional 46609](https://fluentforms.com/wp-content/uploads/2025/03/9.-Preview-of-Group-one-codinitional.webp)

Here is a **preview** of a form where the user met **All Conditions**under**Group 2** (entering first name startingwith**“Z”**, providing an email address including**“@gmail.com”**,  and selectingthe**“Fluent Forms”**product) condition. As a result, the **Payment Method** field is visible here.

![10. Preview of Group two Conditionals 46609](https://fluentforms.com/wp-content/uploads/2025/03/10.-Preview-of-Group-two-Conditionals.webp)

This way, you can easily use Conditional Logic in any field of Fluent Forms!
If you have any further questions, concerns, or suggestions, please do not hesitate to contact our [support team](https://wpmanageninja.com/support-tickets/?utm_source=wpmn&utm_medium=home&utm_campaign=site#/). Thank you.
