Knowledge Base/Workativ Assistant/Chatbot Builder
Chatbot Builder
  • Overview
  • Create an Assistant
  • Building a Dialog
  • Recognize Dialog
  • System Provided Context Variables
  • Dialog Node Options (Parent node of the conversation)
  • Send Message
  • Ask a Question
  • Options
  • Adding Child-Nodes
  • Jump
  • Call an Automation
  • Exit
  • Try Me (Testing your Dialog Flow)
  • Deploy
  • Assistant Settings
  • Get User Details
  • Move Dialogs
  • List View
  • Creating Multiple Assistants
  • Adaptive Cards
  • Create Custom Variables
Categories
  • Workativ Assistant
    • Overview
    • Intents
    • Entities
    • Chatbot Builder
    • Workflow Builder
    • On-prem connect
    • Analytics and Logs
    • Chatbot Channels
    • Training
    • Marketplace
    • Use Cases
    • Glossary
  • Workativ Automate

Jump

Recall that all the nodes in the dialog branch are evaluated in order. There is no way you can break the dialog flow manually, i.e., just by itself. To help you progress from one dialog node to any other node in a dialog flow, there’s the jump function. This function helps you ‘jump’ from one dialog node to any node in the flow with ease. If you choose the jump node function, you’ll need to specify when the target node should be processed.  

Follow these steps to ensure that you configure the Jump option right:  

1. Select the dialog you want to jump to.  

2. Once the dialog is selected, you will be prompted with three different options: Wait for user input, If bot recognizes and Execute dialog.   

When you choose the jump node function, the Assistant will first check if the conditions of the target nodes are evaluated properly based on the selection you made:  

  • If the condition is true, the Assistant will process the node immediately.  
  • If the condition is found to be false, the Assistant will evaluate all other nodes in the dialog flow to find any node that can be evaluated with the condition specified in the node.  
  • If the Assistant processes all the nodes and finds none of the conditions to be true, a fallback strategy will be implemented wherein the nodes at the base level of the tree will be evaluated.  

Wait for User Input 

Wait for user input can be used, when you don’t know what the user wants to do and based on the user input all the dialogs will be checked for a possible match with the user input.   

This option should be used when you are expecting an answer/input from the user, and based on the user input, you want the dialog flow to execute. 

Note: Dialog mapping search will happen in a sequential order starting from the dialog node from where the jump is added to. If none of the dialogs matches with the user input, then fall back dialog will be called.  

You can use this option if your source node is phrased as a question and you’d like to wait for a valid user input before evaluating other nodes.  

If bot recognizes 

If bot recognizes option should be used when you want the Assistant to identify the dialog condition based on the last input received in the chat from the user.  

When this option is used, Assistant will not wait for further user input and will start checking the dialog conditions to execute the dialog conversation based on the last received input from the user.   

Note: Dialog mapping search will happen in a sequential order starting from the dialog node from where the jump is added to. If none of the dialogs matches with the user input, then fall back dialog will be called.  

Execute Dialog 

This function jumps to a specific dialog without checking any dialog’s condition 

Was this helpful?

Yes  No
« Adding Child-Nodes
» Call an Automation
  • Privacy Policy
  • Terms of Use
  • Copyright © 2020 Workativ. All Rights Reserved.