Skip to main content

What is conditional logic?

Conditional logic allows you to make forms that adapt to a respondent’s answers. Fillout lets you Set conditional logic based on:

How to specify a condition

1

Open the integration

Head to Integrate and click your existing connection or connect to a new tool.Screenshot of the Integrate tab of a form
2

Set a condition

At the bottom, click the branch icon .Screenshot of the Integrate tab of a formIn this example, we’ll only add contacts to our Klaviyo newsletter if they will attend the movie screening. Click + Add condition. Choose the field or question on the left followed by the relevant option on the right.Screenshot of the Integrate tab of a formNow, newsletters will only be sent to those who will attend the screening. Note that you can do this for any integration type, like Airtable, HubSpot and many more.
3

Publish and share

Remember to Publish your form to make the latest changes reflect.

Pause an integration

A condition with no rules is ignored, so the integration still runs. To stop an integration for a while without removing it, add a condition that can never be true, for example a name that equals ???1! or an email that equals 123. Publish your form so the change applies. To turn the integration back on, remove the condition and publish your form again.

Hide fields

Hide or show fields based on answers, URL parameters or data.

Calculations

Calculate prices for order forms, compute quiz scores, and more.

Condition groups

Show or hide fields based on multiple conditions at once.