The virtual conversation can be designed in the Builder, by connect dialog points and Questions and Responses. We can create dialogue driven paths, react to 'don’t knows' depending on path position or lock user on pre-designed path and do not allow him/her to skip it. All dialogue variants are defined as the span on the cue points and allows for all direction paths between them. Suggestions can be built and fit in different dialogue position, eg. stored question is "contact" or in-dialogue.