Organising chatbots on the canvas

You can choose to add all your interactions to a single chatbot (everything on the same canvas) or you can create several smaller chatbots on separate canvases. The best option will depend on the complexity of the chatbot. For example, you might choose to create a parent chatbot on one canvas, then link from that to other chatbots that perform specific functions. You can easily link from one chatbot to an interaction in another chatbot by using an Action interaction.

The advantages of creating several smaller chatbots are:
  • It is easier to build, test and maintain a smaller chatbot.
  • It is easier for someone else to look at the canvas and understand how the chatbot works.
If you need to provide chatbots for several languages, you could do the following:
  • Create a parent chatbot that identifies the user's preferred language.

You link between chatbots using the Go To Bot action.