Branches and Filling Forms

Branching is one of the most powerful features in the Guided Learning editor. It can be used to create very complex flows.

Still, its most common use-case isn't all that complex. The most common use-case for using branches is to control the flow of the guide based on user choices in forms.

Real Life Example - Linkedin Job Search

Below is an image of the Linkedin job search form,

form fields

Now, for the sake of this example, let's say that if the user selects United States we want to recommend that he/she also enters a Postal Code. If a different country is selected we'll point the user directly to the search button.

So, our guide will look like this:

  1. Select a country
  2. It is recommended to enter a postal code for searches inside the US.

    (this will only display if US was selected)

  3. Click Search

The 'natural' flow of an Guided Learning guide is to go from one step to the next; so 1 then 2 then 3. In our case, we want Guided Learning to jump directly from step #1 to step #3 if the user did NOT select US.

location of Add link

In step #1, under the 'advanced settings' click to add a branch.

Add Conditions link

Select Jump to Step, choose step #3 from the drop down menu.

Now we need to make sure this branch is activated only if the user did NOT select US. So let's click on Add Conditions.

entering conditions

Last step, choose the form field - drop down condition and hover over the drop down to select it. Guided Learning will automatically fill the selected value (e.g. US) for you.