How to set up a multi-page form?

My form is too long. I need to create a multi-step survey (like Google Docs) instead of a single page.

Updated over a week ago

Multi-page forms make it easier for the user to fill out the form by breaking it down into smaller, more manageable sections. This can make it easier for the user to understand what information is required and improve the overall usability of the form. To set this up, you need to go to:

  1. Form Settings

  2. Save & Continue section

  3. Turn on Enable multi-page form for section headers toggle

Turning this feature on will transform your form into multiple pages based on your section headers. Each section will represent a different page of the form, providing a clear and focused experience for the user. The section header title will be displayed in the tabs. This layout is also available for the child form.

Other Options

Breaking your form into steps can lead to a better user experience, higher completion rates, and better data organization, making it a valuable tool for collecting information from users. Here are some other suggestions that might help you organize forms with numerous fields:

1. Multi Forms

Consider setting up multiple forms and then redirecting the user after every form to the next form. Meaning, each step would be a form, and the user would be redirected after each form to the next form. Also, optionally, you can redirect users to different forms based on their answers in the previous form. Using the Airtable Field redirect option. E.g. based on answers in Form 1, skip Form 2 and go directly to Form 3.

2. Section Header

You can separate different sections in the form by using the "Header" option.

3. Conditional Fields

Also, you can make some fields hidden by default and only make them show up when the user finishes the previous step. Using the Conditional Visibility feature. E.g. only show the next field when the previous one is filled.


For long forms, it's a good idea to consider the function that shows fields side-by-side on the same row. It enables the form layout to have multiple columns per row.


When utilizing a multi-page setup, field validation and required field checks are conducted on a per-page basis. This means that if you have a required field on page 4 and you are currently on page 1, no error will be triggered when attempting to proceed to page 2.


Did this answer your question?