Page logic

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.
 

Form buttons

By default, form pages have a button that will send your user to the next page.
notion image
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.

Page logic

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.
notion image

Branching

Let's say you want to go to different pages depending on the result of some user input. Let's take a simple example:
notion image
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:
notion image
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:
notion image
 
Press "add branch" and select the step you want to branch to:
 
notion image
This should get you the following control flow:
notion image
Lastly, because we don't want the "Mac" page to go to "PC", let's switch the "Mac" transition to be the "ending page".
notion image
That's it! Add form fields to each step and press "Preview" to try out the form.
notion image