Hola, Humans. ¿En qué podemos ayudarte?

06. Creación de un flujo conversacional desde cero
6 min
Creado por Ligia Sarmento en 16/07/2024 11:18
Actualizado por Ligia Sarmento en 25/07/2024 17:41

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 sobre cómo diseñar la estructura del bot en el Constructor, utilizando los contenidos disponibles. Lee atentamente y usa este material como base para tener autonomía y crear cualquier tipo de chatbot de flujo.

💡 Tip: Conoce la función de todos los contenidos posibles para agregar al flujo de tu chatbot en el artículo Agregando contenido en el constructor de chatbots.

Iniciando la construcción del flujo conversacional de un chatbot

  1. Accede a Zenvia Customer Cloud.

  2. Haz clic en Chatbots > Lista de Chatbots > Crear nuevo Chatbot.

  3. Haz clic en Seleccionar en el Chatbot basado en flujos.

  4. Pon un nombre al chatbot > Haz clic en Blanco > Crear Chatbot.

Serás dirigido al Constructor del chatbot. A continuación, entendamos cómo crear el flujo.

Paso 1: Definiendo el inicio del flujo

El primer paso es definir un bloque como inicio para que tu flujo comience desde algún punto al contactar con el cliente:

  1. Haz clic en Agregar bloque en la esquina inferior izquierda del Constructor.

  2. En Detalles del bloque, define un nombre. Puede ser "inicio".

  3. En Marcador, establece la etiqueta como Inicio.

  4. Escribe un texto de saludo definiendo una salida: Haz clic en Agregar contenido > Mensaje de texto. Ejemplo: ¡Hola, soy un chatbot de prueba!


Paso 2: Definiendo la continuidad del flujo

El segundo paso es definir un próximo destino, como por ejemplo, recoger el nombre del usuario:

  1. Haz clic en Agregar bloque.

  2. En Detalles del bloque, define un nombre. Puede ser "Recoger_nombre".

  3. Añade un contenido de Mensaje de texto para explicar lo que deseas. Ejemplo: Por favor, ingresa tu nombre.

  4. Agrega un contenido más para Entrada de datos, donde el cliente pueda ingresar su nombre. Para esto, elige el contenido Campo abierto.

  5. Conecta los dos bloques para que el bot entienda que después de enviar el mensaje de saludo, debe recoger el nombre del usuario: Selecciona el bloque Inicio > Haz clic en Destino > Encuentra Destino predeterminado en la esquina inferior > Haz clic en el icono y dirígete al bloque Recoger_nombre.

Ahora que has recogido el nombre del usuario, puedes agradecerle y preguntarle en qué puedes ayudar llamándole por su nombre mediante una Variable para personalizar el mensaje.

  1. En el bloque Recoger_nombre, haz clic en Variables > Rellenar variable > y elige Nombre.

Listo. Ahora, una vez que el bot recoge el nombre, se guardará en la variable tanto para usar durante la conversación como para pasar al asistente humano si es necesario.

💡 Tip: 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?


Paso 3: Conectando flujos y continuando la comunicación

Ahora puedes configurar el bot para preguntar al usuario en qué puede ayudar, llamándolo por su nombre.

  1. Haz clic en Agregar bloque.

  2. En Detalles del bloque, define un nombre. Puede ser "Ayuda".

  3. Agrega un contenido de Mensaje de texto y agrega la variable. Ejemplo: “¿En qué puedo ayudarte, <?$name?>?

  4. 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 Recoger_nombre > Haz clic en Destino > Encuentra Destino predeterminado en la esquina inferior > Haz clic en el icono y dirígete al bloque Ayuda.


Paso 4: Probando el flujo hasta aquí

Después de completar los tres primeros pasos, haz clic en Guardar cambios > Probar chatbot y mira tu progreso hasta aquí.

Artículos recomendados:

¿Este artículo ha resuelto sus dudas?
Vistos recientemente