About script branching


Branching Scripts give you greater control over how your ThruTalk scripts flow and allow you to introduce more complexity through additional paths. By adding custom paths to your scripts, you'll be able to guide your callers through complicated conversations with ease. 


Branching scripts work by letting you control which questions appear next in the script. Branching logic for multiple-choice questions allows you to direct the script to different questions based on the responses.


Adding branching logic to questions

Start by creating a script and adding questions to your script. For a step-by-step guide on creating scripts and script questions, read our guide for Scripts for Your ThruTalk Account.

The question Title appears when applying branching logic, so adding a descriptive name is helpful. Different question Types have different branching options, so make sure to pick the most appropriate question for your branching needs. Multiple-choice questions allow you to present the next question based on the target's response, whereas other question types allow you to select the next question to present in the script. You can read further to learn how each question uses branching logic.


Titles to script questions are not displayed to callers. Be sure to enter text into the "Survey Question" field!


Multiple Choice Questions

Adding branching logic to multiple-choice questions allows callers to follow custom paths through the script. 


Once you've created your script questions, you can start designating your branching questions. In the Survey Responses section of a multiple-choice question, select the question in the dropdown menu that you would like the answer to direct to.

Checkbox Questions, Freeform Questions, and Text Blocks

Checkbox and Freeform questions, as well as Script Text Blocks, can be branched to one question. By default, the Next Question will either be set to the question that appears below it in the script builder or None if there is no following question. Check each question's Next Question to ensure the correct question flow and prevent a dead-end in your script.

The last question or text block in a question path should have the Next Question set as None.

You can edit existing questions, which allows you to save the question you're working on, add another branching question, and return to the original question to add a branch to it.