Pro Feature

Show only what matters, hide everything else

10 comparison operators, AND/OR groups, and real-time field visibility — all configured in the block editor with no code.

10 comparison operators AND / OR condition groups Works on all field types
Show if
serviceis"Consulting"
AND
team_size>10
OR
countrycontains"EU"
Rule builder

Build branching logic without touching a line of code

Each rule links a field, an operator, and a value. Combine multiple rules with AND or OR into condition groups. The form reacts in real time as the visitor types — no page reload, no delay.

  • All 10 operators: is, is not, contains, starts with, ends with, >, <, is empty, is not empty
  • AND groups (all must match) and OR groups (any must match)
  • Works on text, email, dropdowns, checkboxes, numbers, dates
Add conditional logic
What you can do

Every operator you’ll ever need

Text operators

is / is not — exact match. contains / does not contain — partial match. starts with / ends with — prefix or suffix matching for smart branching on typed values.

Numeric operators

greater than / less than — compare numbers, quantities, or prices. Ideal for tiered pricing forms, age gates, or budget-based field visibility.

Presence operators

is empty / is not empty — show follow-up fields only when a required field has been filled. Great for progressive disclosure and reducing perceived form length.

AND / OR groups

Nest multiple conditions with AND (all must be true) or OR (at least one must match). Build multi-path flows that serve different audiences from a single form.

Works on all field types

Apply logic to text, email, phone, dropdowns, checkboxes, radio buttons, number, date, time, consent — every field type Giraforms supports.

Instant frontend reaction

The form updates immediately as the visitor types or selects — no page reload, no spinner. Rules run client-side with no visible delay.

Use cases

Smarter forms for every audience

Lead qualification

Ask the right questions to the right people

Show a budget field only when service type is “Enterprise”. Hide company name when the visitor picks “Individual”. Qualify leads faster without a longer form.

Service selection

Display relevant options, skip the noise

Show additional services, add-ons, or pricing tiers only when a visitor selects the relevant product or plan. Fewer irrelevant fields = higher completion rates.

Multi-step flows

Branch steps based on previous answers

Combine conditional logic with multi-step forms to route visitors through different paths. Each step only shows what the visitor actually needs to fill in.

Frequently asked questions

It dynamically shows or hides fields based on what the visitor enters. For example, show a “Company name” field only when “Account type” is set to “Business”.

10 operators: is, is not, contains, does not contain, starts with, ends with, greater than, less than, is empty, is not empty. Sufficient for text, numeric, and presence-based rules.

Yes. Combine rules with AND (all conditions must be true) or OR (at least one must match) for complex branching across multi-audience forms.

Yes. Conditional logic works across all form types including multi-step forms. Rules can hide or show fields on any step, so you can create fully branched journeys where each step adapts to previous answers.

Build forms that adapt to every visitor

Add conditional logic to any Gutenberg form — 10 operators, AND/OR groups, instant frontend reaction. Available in Giraforms Pro.

Get Giraforms Pro