Essential canvas best practices

This guide aims to create chatbots that are intuitive and straightforward to manage. It presents the top best practices for building chatbots on the canvas, such as:

  • grouping related elements

  • utilizing flows and subflows

  • color coding

  • creating visual connections

  • maintaining a simple design

By implementing these practices, you can develop chatbots with a clear and organized structure, making them easy to navigate and comprehend for you and your team. Let's dive in and explore the best ways to build your chatbot project on the canvas.

Group related elements

To build chatbot that is easy to navigate and collaborate, cluster blocks and intent blocks that are related to each other by using flows and subflows. This helps to visually organize and distinguish different sections of your flow.

Use flows and subflows

Imagine flows as bigger containers and subflows as smaller ones within them. These allow you to group related flows, for example per topic. You could compare it to organizing your files using folders on your computer.

Utilize color coding

Add visual cues to help you in quickly identifying blocks and go-to connection arrows by assigning different colours to them.

Create visual connections

To effectively organize your block, use parent-child visual connection. It will be easier to follow the conversation flow and understand how different blocks interact. This is especially useful when connecting blocks with intent blocks with contexts, providing a clear and intuitive way to organize your bot's flow.

Keep it simple

Aim for a clean and uncluttered visual design. Avoid excessive use of complex branching or overlapping elements, as they can make the flow difficult to understand and maintain.

By implementing these best practices, you can optimize the visual organization of your flows, making them easier to navigate, understand, and maintain. Happy bot building! 🚀

Last updated