El Constructor de Chatbots es el espacio donde creas, configuras y pruebas el comportamiento de tu chatbot. Aquí puedes diseñar flujos conversacionales inteligentes, definir canales, configurar variables y mucho más.
Al acceder, verás una barra superior con los principales controles de tu chatbot. Desde allí puedes asignar un nombre al proyecto, consultar métricas, cambiar entre flujos y guardar los cambios realizados. Las opciones disponibles son:
✏️ Nombre del chatbot: Haz clic en el ícono del lápiz para editar el título.
📈 Información general: Consulta las métricas y el estado del chatbot durante el día actual.
🤖 Constructor: Es el espacio donde diseñas el flujo conversacional.
💬 Canales: Define dónde estará disponible el chatbot, por ejemplo, en WhatsApp o Webchat.
🔁 Flujos: Consulta todos los flujos creados dentro del chatbot o agrega uno nuevo.
💾 Guardar cambios: Guarda los cambios realizados en el constructor.
🗂️ Versiones: Crea y administra diferentes versiones del chatbot. Puedes duplicar un flujo, crear copias de seguridad y restaurar versiones anteriores para mantener un historial del desarrollo.
⚙️ Configuración: Ajusta los detalles relacionados con el comportamiento del bot y crea variables personalizadas.
💻 Atajos: Haz clic en Atajos para consultar los códigos que puedes utilizar para agilizar la creación de tu chatbot.
A continuación, encontrarás más detalles sobre cada opción.
Versiones
En Versiones, puedes crear y administrar versiones del constructor. Cada versión representa una captura del estado del chatbot en un momento determinado. Este registro conserva todos los elementos del proyecto, incluidos los flujos, los bloques y las configuraciones definidas hasta ese momento. Si restauras una versión, el Constructor volverá exactamente al estado guardado en ese registro y reemplazará los cambios realizados posteriormente.
Cada vez que se publica el chatbot, el sistema genera automáticamente una nueva versión, lo que te permite consultar el historial de publicaciones y recuperar estados anteriores cuando sea necesario.
Además de la pestaña General, también contamos con la pestaña Registro de actividades. Aquí puedes revisar todos los cambios realizados, buscar términos específicos, aplicar filtros y encontrar tus chatbots más fácilmente.
Esta nueva pestaña te ofrece mayor control, transparencia y seguridad en la gestión de tus bots. Con el registro de cada cambio, es más fácil identificar quién realizó una modificación, cuándo ocurrió y restaurar versiones anteriores cuando sea necesario.
Configuración
En Configuración, encontrarás las pestañas General, Comportamiento y Variables del contacto. A continuación, te explicamos cada una.
General
En esta pestaña puedes configurar el funcionamiento del constructor. Activa la opción Guardado automático para que los cambios realizados en tu chatbot se guarden automáticamente. Ten en cuenta que, cuando esta opción está habilitada, los cambios se guardan al terminar de editar y cerrar un bloque, o 15 segundos después de editarlo.
Comportamiento
En esta pestaña puedes controlar cómo debe responder el chatbot ante situaciones específicas, como la inactividad o el envío de varios mensajes por parte del cliente.
La opción Inactividad de la conversación permite definir un tiempo límite cuando el cliente deja de interactuar. Por ejemplo, si el cliente no responde durante cinco minutos, el chatbot puede finalizar la conversación automáticamente o redirigirla a un bloque de finalización.
Para configurarla:
Activa la opción Inactividad de la conversación.
Indica el tiempo deseado, desde 5 minutos hasta 23 horas.
Guarda los cambios y vuelve al constructor.
Accede al bloque de Finalización, abre la pestaña Destino y haz clic en Agregar destino.
En Si la variable, selecciona
input.texty establece la condición Igual ainactivity_time.En Ir a, selecciona el destino Tiempo de inactividad.
Guarda los cambios en el constructor.
Por otro lado, cuando se activa el Bloqueo de entrada, el chatbot procesa únicamente el primer mensaje enviado por el cliente, aunque este envíe varios mensajes seguidos. Esta función ayuda a evitar respuestas duplicadas y mantiene las conversaciones organizadas.
Variables del contacto
Las variables permiten guardar información específica durante una conversación, como el nombre del cliente, el número de pedido o la dirección de correo electrónico. Gracias a ellas, el chatbot puede personalizar las respuestas y mantener el contexto durante la atención.
Hay dos tipos de variables disponibles en el constructor:
Variables básicas: Son variables fijas, ya configuradas en la plataforma, que puedes utilizar directamente en los flujos.
Variables adicionales: Son variables que creas para almacenar información específica de cada chatbot.
Tanto las variables básicas como las adicionales pueden utilizarse para mostrar sus valores en mensajes o definir condiciones en los bloques, mediante el atributo Identificador.
Durante una conversación real, todos los valores almacenados en las variables están disponibles en los detalles de la interacción generada, lo que facilita el seguimiento y el análisis de la información recopilada por el chatbot.
Para aprender a crearlas, consulta el artículo Cómo crear y configurar variables en un chatbot.
Para completar el recorrido por el constructor, en la parte inferior de la pantalla encontrarás los principales controles para editar y probar tu flujo conversacional. Estas herramientas te permiten ajustar la visualización, crear nuevos bloques y probar el comportamiento del chatbot antes de publicarlo.
🔍 Zoom: Ajusta el nivel de zoom para acercar o alejar la visualización del flujo mediante los íconos de lupa.
➕ Agregar bloque: Crea un nuevo bloque y conéctalo con otros para ampliar el flujo de tu chatbot.
🤖 Probar chatbot: Simula una conversación y comprueba cómo responde el chatbot según las configuraciones y los contenidos que hayas creado.
Próximos pasos
Ahora que conoces la estructura del constructor, explora los siguientes artículos para profundizar en cada etapa de la creación de tu chatbot: