Branch sections
Give guests a choice and route them down different paths. Conversations, not linear classes.
Last updated May 13, 2026
What is a Branch section?
A Branch section presents guests with a choice. Based on what they select, they're routed to different content. This allows you to create personalized paths through a class — different guests can see different sections depending on their answers.
Think of a Branch section as a fork in the road. A guest picks an option, follows that path, and then rejoins the main class flow.
How branching works
When a guest reaches a Branch section, they see a list of labeled buttons — one for each branch option you created. They click the option that applies to them. Depending on how you configured that option, they either:
- Continue to the next section in the main class flow, or
- Go to a dedicated sub-section (a Text, Video, Form, or Test section created specifically for that branch)
After completing their branch path, guests return to the main class flow and continue from where the branch ended.
Building a Branch section
Adding branch options
- Open the Branch section in the class builder.
- Click Add Branch (shown in the empty state or as an insert button between existing options).
- A type picker appears. Choose the destination type for this option.
- The option is added to the list.
Branch destination types
| Type | What happens |
|---|---|
| Next section | The guest is routed to the next section in the main class flow. Default label: "Continue" |
| Form | A new Form sub-section is created for this branch. Default label: "Go to Form" |
| Test | A new Test sub-section is created for this branch. Default label: "Go to Test" |
| Text | A new Text sub-section is created for this branch. Default label: "Go to Text" |
| Video | A new Video sub-section is created for this branch. Default label: "Go to Video" |
Editing branch option labels
Each branch option has a label (the text displayed on the button guests see). Click the option to edit its label and any additional text.
Reordering branch options
Drag options up or down to reorder them. The order is saved automatically.
Editing sub-sections
When you add a branch that creates a sub-section (Form, Test, Text, or Video), that sub-section appears nested under the Branch section in the sidebar. Click the sub-section to edit its content just like any other section.
Sub-sections
Sub-sections are child sections that belong to a specific branch option. They:
- Only appear for guests who selected the matching branch
- Are nested under the parent Branch section in the sidebar
- Work exactly like their section type counterparts (you can add form fields, embed a video, etc.)
- Do not appear in the main class order for guests on other paths
What guests see
Guests see the Branch section title, any body text you've added, and a set of buttons — one for each branch option. They click one button. If that option has a sub-section, they see it next. Otherwise, they proceed to the next main section.
The selected branch label is recorded in the guest's submission data, so you can see which path each guest took.
Recording branch selections
The guest's branch selection is always saved as part of their submission. In the Guest detail page, you'll see a Selected branch entry showing which option they chose.
Common questions
Can I add more than two branch options?
Yes. You can add as many branch options as needed.
Can a sub-section itself contain a Branch?
No. Sub-sections are a single level deep. You cannot nest a Branch inside a Branch sub-section.
Can I reuse an existing section as a branch destination?
No. Branch options that have a sub-section always create a new dedicated sub-section. You cannot point a branch option to an existing main section.
What happens to branch sub-sections if I delete the branch option?
How do I know which path a guest took?
Open the Guest detail page (Admin → Guests → [Guest Name]) and find the branch section under their check-in. Their selected branch label is shown there.
Can I make a course conditional based on a yes/no answer?
Yes — use a Branch. The "No" option can route to a completion section; the "Yes" option continues to more content.
Click the help bubble in the corner to open a ticket. Real humans on the other end — usually a same-day reply.