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