Natural conversations are not linear, Scripts include logic branching to help your volunteers maintain a natural flow of conversation with anyone who talks to them. With logic branching, you can choose multiple paths for a conversation based on the answer to each question.
To add a branch to a question, select Add Logic in the ellipses dropdown menu.
For single-select questions, you will see a dropdown appear next to each response. You can choose which response gets branched to which following question or message. This means you can direct your volunteers to ask a different question based on how the person responds.
For all other types of questions, you will see a single dropdown that can branch to any following question or message. This means that you can only direct your volunteers to one question following this one, regardless of how the person responds.
Note that you can only branch to questions or messages that come after your selected question or message. This means you cannot branch to an option that appears earlier in your Script.
Recommendations
- It is best to enter all the questions and answers before you start adding logic.
- Check every path you make before publishing to ensure your branching logic makes sense in any given situation.
- End every path with a closing message so your volunteers know when the Script is complete.