Advanced Features
GeniusForms supports powerful conditional logic, scoring rules, and time-based controls for building dynamic forms.Conditional Logic
Show or hide questions based on previous answers.Simple Conditions
Show a question only when another question has a specific answer:| Operator | Description |
|---|---|
equals | Exact match |
not_equals | Does not match |
Advanced Conditions
For complex logic with multiple conditions, AND/OR groups, and actions:| Operator | Description |
|---|---|
equals | Exact match |
not_equals | Does not match |
contains | Contains substring |
greater_than | Numeric comparison |
less_than | Numeric comparison |
is_empty | Field is empty |
is_not_empty | Field has value |
| Action | Description |
|---|---|
show_question | Display a hidden question |
hide_question | Hide a visible question |
skip_to_section | Jump to a form section |
skip_to_question | Jump to a specific question |
end_form | Submit and end the form |
set_score | Set a score value |
Scoring Rules
Calculate scores based on user answers — useful for quizzes, assessments, and lead qualification.Time-Based Rules
Control question visibility based on time conditions:| Type | Description |
|---|---|
specific_date | Show on a specific date |
date_range | Show within date range |
time_of_day | Show during specific hours |
day_of_week | Show on specific days |
time_on_form | After X time on form |
time_on_question | After X time on question |