Branching
Create non-linear demo flows with decision points that let viewers choose their own path.
Branching lets you build demos where viewers choose their path at key decision points. Instead of a single linear flow, your demo becomes a tree of paths tailored to different interests.
How branching works
At any step, you can add multiple hotspots that each lead to a different subsequent step (or sequence of steps). The viewer's choice determines which path they follow.
Creating a branch
- Open the step where you want the branch to occur.
- Add two or more hotspots, each targeting a different element or option.
- For each hotspot, set the click action to Go to step and select the target step.
- Each target step can lead to its own sub-flow of subsequent steps.
Example
A CRM demo might branch at the main navigation:
- Hotspot on "Contacts" -- Leads to a 4-step flow showing contact management.
- Hotspot on "Deals" -- Leads to a 3-step flow showing pipeline features.
- Hotspot on "Reports" -- Leads to a 5-step flow showing analytics.
Managing branches in the editor
The flow editor shows branches as a visual tree. You can:
- Drag steps between branches to reorganize.
- Merge branches by pointing the last step of multiple branches to the same destination step.
- Delete a branch by removing its hotspot at the decision point.
Conditional paths
Combine branching with personalization variables to automatically route viewers:
- Set a variable (e.g.,
{{role}}) via URL parameter. - Configure a hotspot with a condition: if
{{role}}equals "manager", auto-advance to the manager path. - Viewers see only the relevant path without making a manual choice.
Best practices
- Limit branches to 2-4 options per decision point. Too many choices overwhelm viewers.
- Keep branch depths shallow. Branches more than 3 levels deep become hard to maintain.
- Add a "return to main" step at the end of each branch so viewers can explore other paths.
- Label decision points clearly. Use callouts like "Choose the feature you'd like to explore" so viewers understand they have a choice.
Note: Analytics track which branches viewers take, giving you insight into which features generate the most interest. See Analytics for details.