Conditional Logic
Forms that adapt to every answer.
No rule editor. Just describe the logic.
Show or hide fields based on what respondents say. Brieform supports 8 condition types, all set by typing what you want in plain English. Free on all plans.
8 condition types. All available from chat.
These cover the vast majority of form branching use cases. Add any of them by describing the rule in plain English.
equals
country equals France
not equals
plan not equals free
contains
job title contains manager
not contains
message not contains urgent
greater than
budget greater than 10000
less than
team size less than 10
is empty
referral code is empty
is not empty
company name is not empty
Add branching logic in 4 steps.
01
Describe the rule in chat
'If the project type is e-commerce, show the platform field. If it is SaaS, hide it.' Brieform parses the condition and applies it.
02
See it in the preview
The live preview reflects the rule immediately. Toggle the triggering field to verify the conditional field shows and hides correctly.
03
Add as many rules as needed
Each message can add, change, or remove a rule. No limit on rules per form.
04
Publish
Conditional logic is active on the public form. Respondents see only what is relevant to their answers.
When teams use conditional logic.
Lead qualification
Show the enterprise question only when budget exceeds a threshold. Hide irrelevant fields for smaller leads.
Customer intake
Branch the form based on the type of project. Each path asks only what is relevant to that client type.
Application forms
Skip sections that do not apply. Show additional documents fields only when the applicant selects a specific category.
Conditional logic questions.
Is conditional logic free on Brieform?
Yes. Conditional logic is available on every plan including Free. There is no limit on the number of rules per form.
How do I add conditional logic without a visual rule editor?
Describe the rule in chat: 'if the company size field is over 50 employees, show the enterprise support question'. Brieform sets the condition automatically. You can refine it with follow-up messages.
What conditions does Brieform support?
Brieform supports 8 condition types: equals, not equals, contains, not contains, greater than, less than, is empty, is not empty. These cover the vast majority of form branching use cases.
Can conditional logic hide entire form steps?
Yes. Conditions can target individual fields or entire steps in a multi-step form. You can skip a whole section based on an earlier answer.
Can one field trigger multiple conditions?
Yes. A single field can have multiple rules pointing to different targets. For example, a 'project type' dropdown can show different follow-up fields depending on which option is selected.
Can conditions reference fields from previous steps?
Yes. Conditional logic in Brieform works across steps. A field on step 3 can reference an answer from step 1.
Do respondents see the conditional logic?
No. Hidden fields are invisible and do not take up space. They appear immediately when the condition is met, without a page reload.
Can I add conditional logic to an existing form?
Yes. Add rules to any published or draft form by continuing the chat: 'if the budget field is under $5,000, skip the enterprise tier question'.
Build adaptive forms in plain English.
Conditional logic is free on all plans. No rule editor required.
Try free