Help center

Help center

Powered by
All collectionsForm BuilderValidation and required fields

Validation and required fields

Mark a step as required so the visitor cannot continue without answering, and add validation rules to catch bad data before it reaches your CRM.

Making a step required

Select a step, go to its Content tab, and expand the Validation section. The Required toggle is at the top. When on, the step shows an asterisk next to the question and blocks progression until the visitor fills it in.

Text (Email)

Automatically rejects anything that is not a correctly formatted email address. No extra configuration needed — set the input sub-type to Email and the validation runs.

Text (Phone)

Runs HLR validation, which checks that the phone number is live and reachable on a real network — not just formatted correctly. Use the Default Country picker to set the expected dial code. You can also set a custom error message to show when the number fails.

Text (Postcode)

Validates against the postcode format for the selected country. The Enable Address Lookup toggle, when on, lets visitors search for their address by postcode — the address fields populate automatically. Set a custom error message for invalid postcodes.

Text (URL)

Checks that the input is a valid website URL format.

Text (generic)

Offers validation presets: Full Name (splits the input into first and last name, with a minimum character length you can set for each), Alphanumeric, Letters Only, and Numbers Only. You can also set a minimum and maximum character length without a preset.

Text (Number)

Set a minimum and/or maximum value. Submissions outside the range are rejected.

Textarea

Set a minimum and/or maximum character length.

Multi-Select

Set a minimum and/or maximum number of selections. Useful when you want the visitor to pick at least two options, or to cap the selections at a specific number. Add a custom error message to explain the requirement clearly.

Did this answer your question?
😞
😐
😁