Diseño y Gestión de Flujos Conversacionales con Laraigo
En este documento, exploraremos cómo utilizar el diseñador de bots en Laraigo para crear y gestionar flujos conversacionales sin necesidad de programar. Se presentará un recorrido general por el módulo, explicando sus principales componentes y la organización del espacio de trabajo. Al final de este recorrido, tendrás un entendimiento claro de cómo diseñar flujos adaptados a las necesidades de tu organización.
Bienvenidos a este tutorial sobre el diseñador de bots en Laraigo. Revisaremos un flujo conversacional ya construido para conocer los principales componentes del diseñador y comprender cómo está organizado el espacio de trabajo.
El diseñador de bots es una herramienta que permite crear flujos conversacionales sin necesidad de programación, gracias a sus capacidades no code. Con esta funcionalidad, es posible diseñar bots personalizados adaptados a diferentes necesidades o procesos de la organización. Comenzamos iniciando sesión en Laraigo con un perfil de administrador del sistema.

Desde el menú lateral, accede al módulo Automatización y selecciona la aplicación Diseñador de bots. Aquí se muestra la lista de flujos que se han creado previamente. Cada flujo corresponde a un bot o a una parte específica de una conversación.

En esta vista, puedes editar, duplicar, configurar variables o eliminar flujos según sea necesario. Es importante destacar que se pueden crear todos los flujos requeridos para los casos de uso. Puedes concentrar toda la lógica en un único flujo o diseñar diferentes escenarios que se conecten entre sí.
Gracias a las condiciones establecidas dentro del diseñador, es posible que los usuarios se desplacen entre distintos flujos según sus respuestas o acciones. Estos flujos pueden ejecutar desde simples respuestas en texto hasta integraciones avanzadas con servicios de inteligencia artificial generativa como ChatGPT o consultas a servicios externos mediante API REST hacia las aplicaciones de la empresa. Esto hace que el diseñador de bots sea una herramienta extremadamente potente y flexible dentro del ecosistema Laraigo.

En este caso, ingresaremos a un flujo ya construido. Esto permitirá explorar los componentes del diseñador y comprender cómo se estructuran los distintos elementos que conforman una conversación automatizada. En la parte superior izquierda de la pantalla, se encuentra el panel de información del bot.

Aquí se registran los datos generales del flujo, como el nombre que lo identifica, una breve descripción, la corporación y organización a la que pertenece, así como los canales conversacionales asociados. Estos campos ayudan a mantener el orden y la trazabilidad dentro del entorno de trabajo. En la parte inferior izquierda, se encuentra el panel de bloques.

Los bloques representan las secciones o etapas que conforman el flujo conversacional. Cada bloque agrupa un conjunto de acciones y respuestas que el bot ejecutará durante la interacción con el usuario. Se pueden encontrar bloques predeterminados, como el mensaje de bienvenida o la respuesta general, y también bloques personalizados que permiten diseñar diálogos a la medida.
Un ejemplo común es el bloque menú, que reúne las opciones principales del asistente, como ventas, soporte u otros, y redirige a cada usuario hacia el flujo correspondiente. El panel central es el espacio donde se construye la lógica del flujo. Aquí es donde el bot cobra vida.
Cada bloque está compuesto por diferentes cards que representan las acciones que el bot realiza o los mensajes que envía. Estas acciones se procesan de arriba hacia abajo siguiendo una secuencia lógica similar a un diagrama de flujo. Según las condiciones configuradas, el usuario puede avanzar hacia otro card, cambiar de bloque o incluso ser redirigido hacia otro bot dentro de la misma organización.

Finalmente, en la parte derecha de la pantalla, se encuentra el panel de cards. Este panel agrupa todas las tarjetas disponibles para construir o editar un flujo conversacional. Las cards están organizadas en cuatro categorías principales: contenido, que permite mostrar información al usuario; interacción, que sirve para recopilar datos o respuestas; redirecciones, que conectan el flujo con otros bloques o bots; e integraciones, que facilitan la conexión con sistemas externos o servicios mediante API.

En este punto, es importante recordar algo fundamental: no existe una fórmula exacta para construir flujos conversacionales. Cada organización, caso de uso o tipo de cliente puede requerir una estructura distinta. Lo más importante es comprender bien los elementos del diseñador de bots, ya que esto permitirá abordar cada escenario de distintas maneras y aprovechar al máximo las posibilidades que ofrece la plataforma.

Con esto, hemos realizado un recorrido general por el diseñador de bots de Laraigo. En un próximo video, podremos revisar un caso práctico de creación de un flujo básico donde aplicaremos todos estos conceptos.
