Return to blog

Getting started guide (Part 4)

Branching

Time to read: 3-5 minutes

We have created this getting started guide to help you get up and running with VoiceXD. We will go through a series of examples that show you how you can go from a concept to design in a matter of minutes and show you different ways that VoiceXD helps you manage your model as it scales.

What you’ll learn

Key concepts

  • Branches can be added before condition nodes, if you'd like to create an alternate path with different values for your dialogue and context variables
  • Branches can also be added after any response node if you'd like to handle different responses from the user
  • Deleting a variable from your project library will remove it from all scripts and branches (including deleting branches that are contingent on the variable deleted)

Adding branches

To add a new branch click on the plus icon before any condition node or after any reponse node.

Variables and branches

If a variable is added or removed from the conversation, all lower level branches that inherit that variable through a condition node will also automatically add/remove the variable. This helps you keep your model consistent without having to manually update your variables throughout the model.

Removing branches

Branches can be removed in 3 different ways:

1) Clicking on the trash icon next to any branch will delete it

2) Removing a turn that contains branches will remove all of the connected branches

3) If a conversation is branched off of a condition node, and the condition node is removed, the corresponding branches will also be deleted

You're ready to start designing!

You've completed the getting started guide and now have the skills to start designing in VoiceXD. Let us know if you found this guide helpful, how we might improve it, or any other thoughts you have related to VoiceXD at support@voicexd.com.