Google Forms are a great way to gather data from your users. But what if you want to create a form that can branch based on user input? In this article, we’ll show you how to do just that. First, create a new Google Form. You can find this link in the Forms section of your Google Drive. Next, click the “Form Settings” button in the top right corner of the form. This will open up the form’s settings page. In the “Form Settings” page, click on the “Form Logic” tab. This will open up the form’s “Form Logic” page. On the “Form Logic” page, you’ll need to add a new rule. To do this, click on the “+ Add Rule…” button and select “Branching.” In the “Branching” rule window, you’ll need to specify how your form will branch based on user input. To do this, click on the “+ Add Condition…” button and select “User Input.” In this window, you’ll need to specify which fields in your form will be used for user input and which field(s) will be used for determining whether or not to branch your form based on user input. We’ll show you an example below: ..


When you create a survey with Google Forms, you can use conditional questioning to send respondents to specific pages based on their answers. Here’s how you can use branching logic to send people to questions that pertain to their responses.

The first thing you want to do is open the Google Forms survey where you want to use logic branching. If you don’t already have a survey prepared—or if you haven’t ever used Forms before—check out our beginner’s guide to Google Forms to help you get started.

RELATED: The Beginner’s Guide to Google Forms

Once you have the survey open, separate the questions that will have branching logic into different sections. You can create a new section by clicking on the icon that looks like two rectangles.

Give each section a title. Doing this makes it a lot easier to differentiate each section and link answers together.

To add more questions to your form, click the plus sign (+). If the questions already exist in your survey, drag them directly into the section where you want them to appear.

Note: Branching logic works only for questions that use multiple choice or drop-down answers in them.

Next, click on a question to add branching logic to. Click More (three dots) in the bottom-right corner and then click on “Go to Section Based on Answer.”

From the list of answers, click the drop-down menu and then select the section you want it to connect to when someone chooses it.

If you don’t want a respondent to skip a question, you can make it mandatory to answer by toggling the “Required” switch at the bottom of each item.

From here, go through the sections and set up the logical links for each question that needs it.

When you get to the end of a logic chain, click the drop-down menu at the bottom of the section and then choose “Submit Form” from the list of options.

Whether you have multiple sites for an event and want to know how many people will be at each or want to create a fun choose-your-own-adventure story, Google Forms makes it easy to do with branch logic.