Build multi-page forms and forms with branching logic. Conditionally show certain pages or show custom endings.
As you build your form, you may want to control how your form pages link together. Forms can be as simple as a linear series of pages or have branching logic and conditional steps.
By default, form pages have a button that will send your user to the next page.
You should always have at least one button to transition to the next page. If, instead, you want to make the last page of your form, use an Ending page.
To modify your form's flow, press "Page logic" in the bottom right hand corner of the screen. This will open up the page logic view, pictured below. Click on pages to navigate between the different screens in your form.
Let's say you want to go to different pages depending on the result of some user input. Let's take a simple example:
A Mac and a PC are quite different, so you want to ask different questions depending on the user's answer. Let's create two more form pages, for the two different options respectively. Our form will, at first, likely look something like this in the page logic view:
What we really want to do is "if they picked PC, go to the PC page, otherwise go to the Mac page". Select the "Mac or PC" page. At the bottom of the control flow view, you'll see:
Press "add branch" and select the step you want to branch to:
This should get you the following control flow:
Lastly, because we don't want the "Mac" page to go to "PC", let's switch the "Mac" transition to be the "ending page".
That's it! Add form fields to each step and press "Preview" to try out the form.