We're excited to announce the launch of Conditional Logic for Forms, a powerful new feature that gives you advanced control over how your forms behave - and even how they look - based on user input.

Key features include:

Field-Based Logic

Show or hide fields based on conditions like whether another field is populated, matches a value, or meets specific criteria.

Advanced Operators

Use logic such as equals, does not equal, contains, less than, greater than, and is empty.

Grouped Field Logic

Conditionally show or hide entire groups of fields, allowing for more contextual and streamlined user experiences.

Step Logic

Show or hide steps in multi-step forms based on responses, enabling more intelligent and personalized flows.

Dynamic Styling Based on Conditions

Apply custom CSS classes to form elements when certain conditions are met - for example, highlight a section, change button styles, or visually guide users through the form based on their choices.

Date Condition

Control form behavior based on date-specific conditions, such as checking if a date is equal to, not equal to, before, or after a specified date, enabling time-sensitive workflows and dynamic form responses.