Actualizado: 9/8/2024

¿Cómo crear distintos flujos en la plataforma?

En este material, aprenderás cómo crear dos transmisiones para diferentes canales. Como por ejemplo WhatsApp y Webchat o para dos números de WhatsApp en la misma plataforma.


En este artículo se explicará cómo generar distintos flujos conversacionales, según el canal que, el usuario final, se esté comunicando con el bot. Se podrán definir experiencias diferentes para cada uno de los distintos canales, es decir, se puede tener, por ejemplo, un flujo especial para WhatsApp y otro para Web, o para dos números de WhatsApp distintos, etc.


Es muy habitual que, ciertos canales particulares, no acepten algunas de las funcionalidades de Botmaker. Por ejemplo, WhatsApp, no soporta la funcionalidad de “Carrousel”, en cambio, Messenger, Instagram y Webchat, lo soportan sin problema alguno. Dado esto, es posible crear dentro de la plataforma flujos particulares para cada uno de los canales, dentro de un mismo bot y sin necesidad de crear otros bots distintos. 


¿Cómo usar la variable de diferentes canales?

El nombre de la variable es ${chatPlatform}, esta variable es la que almacena el canal en el que se encuentra el usuario en el momento en el que habla con el bot. Con esta variable, podemos definir qué respuesta darle al usuario según el canal, generando experiencias completamente distintas para cada uno. 


Aquí un ejemplo, en Bot Designer:


1- En los flujos conversacionales, se debe sumar una condición para definir el flujo conversacional por canal.



2- Seleccionamos la variable ${chatPlatform} y, a continuación, marcamos el canal en el cual desarrollaremos el flujo para el canal que seleccionamos.



3- Configuramos el flujo deseado en el lado izquierdo, en la parte “Se cumple” de la condición.



De esta forma, podremos crear toda una experiencia conversacional particular para un canal en específico. 


Aquí otro ejemplo, en Bot 1.0:


1- Dentro de la intención que queremos personalizar, debemos seleccionar el bloque a condicionar para el flujo particular para el canal seleccionado. 



2- Al igual que en Bot Designer, seleccionamos la variable ${chatPlatform} y, a continuación, marcamos el canal en el cual desarrollaremos el flujo para el canal que seleccionamos.



3- Configuramos, dentro del bloque, la información que deseamos mostrar.



De esta forma, podremos definir distintas experiencias conversacionales dentro un mismo bot para distintos canales.



Escrito por: Equipo Botmaker

Actualizado: 09/02/2024