La creación de un flujo conversacional es el proceso donde configuras el chatbot para atender a tus clientes.
En este artículo encontrarás un tutorial detallado de cómo diseñar la estructura del bot en el Constructor, utilizando los contenidos disponibles para personalizar las interacciones. Lee con atención y usa este material como base para tener autonomía y crear cualquier tipo de chatbot de flujo.
💡 Consejo: Conoce la función de todos los contenidos posibles para agregar al flujo de tu chatbot en el artículo Agregando contenidos en el constructor de chatbots.
Iniciando la construcción del flujo conversacional de un chatbot
-
Accede a Zenvia Customer Cloud.
-
Haz clic en Chatbot > Lista de chatbots > Crear nuevo chatbot.
-
Presiona Seleccionar en la opción Chatbot de flujos.
-
Asigna un nombre al chatbot en el campo indicado.
-
Luego, haz clic en En blanco > Crear chatbot.
Serás dirigido al Constructor del chatbot. A continuación, vamos a entender cómo crear el flujo.
Etapa 1: Definiendo el inicio del flujo
El primer paso es definir un bloque como inicio para que tu flujo comience desde algún punto tras el contacto del cliente:
-
Haz clic en Agregar bloque en la esquina inferior izquierda del constructor.
-
En Detalles del bloque , asigna un nombre. Puede ser “Inicio”.
-
En Marcador, define la etiqueta como Inicio.
-
Escribe un mensaje de saludo definiendo una salida de datos: Haz clic en Agregar contenido > Mensaje de texto. Ejemplo: "Hola, soy un chatbot de prueba!"
Etapa 2: Definiendo la continuidad del flujo
El segundo paso es definir el siguiente destino, como, por ejemplo, recolectar el nombre del usuario:
- Haz clic en Agregar bloque.
- En el campo Detalles del bloque , asigna un nombre, como "Recoger_nombre".
- Agrega un mensaje solicitando el nombre del usuario:
- Haz clic en Agregar contenido > Mensaje de texto.
- Ejemplo: "Por favor, escribe tu nombre.
- Para capturar el nombre, agrega un campo de entrada de datos. Para ello, haz clic en Agregar contenido > Campo abierto.
- Conecta los dos bloques para que el bot siga el flujo correctamente. Selecciona el bloque Inicio > Haz clic en Destino > En el campo Destino predeterminado, dirige al bloque Recoger_nombre.
Ahora, el bot ya puede recoger el nombre del usuario. Puedes personalizar el mensaje de respuesta utilizando variables.
Personalizando la conversación con variables
Ahora que has recogido el nombre del usuario, puedes agradecerle y preguntarle en qué puedes ayudarlo, llamándolo por su nombre a través de una Variable para personalizar el mensaje.
-
En el bloque Recoger_nombre, haz clic en Variables.
-
Selecciona Rellenar variable y elige Nombre.
- Ahora, una vez que el bot recoja el nombre, se guardará en la variable, tanto para usar durante la conversación como para pasarlo al agente humano si es necesario.
💡 Consejo: Recuerda siempre hacer clic en Guardar cambios en la esquina inferior izquierda de la pantalla para no perder tu creación.
¡Listo! Tu chatbot ya envía un saludo y recoge el nombre del usuario. ¿Seguimos adelante?
Paso 3: Conectando flujos y continuando la comunicación
Ahora puedes configurar el bot para preguntarle al usuario en qué puede ayudar, llamándolo por su nombre.
-
Haz clic en Agregar bloque.
-
En Detalles del bloque , define un nombre. Puede ser “Ayuda”.
-
Agrega un contenido de Mensaje de texto y añade la variable. Ejemplo: “¿En qué puedo ayudar, <?$name?>?"
-
Conecta los dos bloques para que el bot entienda que, después de recibir el nombre, debe preguntar en qué puede ayudar: Selecciona el bloque Colecta_nombre > Haz clic en Destino > Localiza Destino predeterminado en la esquina inferior > Haz clic en el ícono y dirígelo al bloque Ayuda.
Paso 4: Probando el flujo hasta aquí
Después de finalizar los primeros tres pasos, haz clic en Guardar cambios > Probar chatbot y observa tu progreso hasta aquí.
Artículos recomendados: