Private beta Request access

Forms that think for themselves

15 condition operators, AND/OR grouping, field visibility, conditional requirements, page branching, conditional notifications, and conditional thank-you messages — all without writing a line of code.

15 condition operators

Equals, not equals, greater than, less than, contains, starts with, ends with, regex match, is empty, is filled, is one of, is not one of — and more. Cover every scenario.

Comparison Operators
= equals
!= not equals
~ contains
> greater than
< less than
is empty
age > 18 true

AND/OR condition groups

Combine conditions with AND (all must match) or OR (any must match). Build complex rules without nesting or scripting.

AND / OR Groups
country = "US"
AND
age >= 18
OR
guardian = true

Field visibility rules

Show or hide fields based on other answers. Hidden fields are automatically cleared and excluded from validation. No orphan data.

Show / Hide Fields
Full Name
Always visible
Email Address
Always visible
Company Name
Hidden until type = "business"

Conditional requirements

Make fields required only when certain conditions are met. 'Budget' is required only if 'Role' equals 'Manager'. Context-aware validation.

Dynamic Required
Payment method
Credit Card
Card Number required
Enter card number...
Required when payment = "Credit Card"

Page branching

Skip irrelevant pages based on answers. If 'Type' is 'Individual', skip the 'Company Details' page. Multiple rules per page with IF/ELSE IF chains.

Page Branching
Are you a new customer?
YES
Registration
NO
Login

Conditional notifications

Send different emails to different people based on submission data. Or suppress notifications entirely for certain responses. Custom subject, body, and PDF attachment per rule.

Notification Routing
Department field value
"Sales"
sales@company.com
"Support"
support@company.com
"Billing"
billing@company.com

Conditional thank-you

Show different confirmation messages or redirect to different URLs based on answers. First matching rule wins. Rich text editor for each message.

Custom Thank You
Approved
Welcome aboard!
Your application was approved.
Rejected
Thank you
We'll be in touch soon.

Circular dependency detection

The editor automatically detects and prevents circular visibility rules. Field A can't depend on Field B if B already depends on A.

Circular Detection
No Circular Dependencies
All rules validated
Rule A → B safe
Rule B → C safe
Rule C → D safe

Use cases

Dynamic surveys with branching paths
Registration forms with role-based fields
Order forms with conditional pricing
Client intake with conditional requirements
Notification routing by department or region
Different thank-you pages by satisfaction score

Build smarter forms in minutes

No code, no scripts, no plugins. Just point-and-click logic that makes every form feel custom-built.