Switch Bot Guide

How to switch between bots and learn nuances of the canvas and bot switch node.

Switching between bots can be tricky, but it doesn't have to be so challenging. Below are a few examples of the nuances encountered during a build:

  • A User Profile field can be carried between bots. A Non-user profile field, or a canvas instantiated field, cannot be carried from one bot to another.
  • HumanX (GenAI) bot types require a switch node at the end of the flow. The switch node can link back to the previous bot, and will pickup where the node left off.
  • Fields are not immediately instantiated by the canvas; when a field is created, the current bot must be saved and closed for the new field to be reference in certain notes such as Field Condition

 

An example of a complex switch bot would be a one that detects references of self-harm by the user. One client for example has a bot that switches at every text-input node so that at each opportunity a Veteran may be talking about self-harm during the conversation, the bot will immediately provide them with mental health resources and a kind reminder that they are not alone.