Cómo crear un flujo para un chatbot de Instagram

El generador de flujo es la herramienta principal para configurar tu bot para darle la bienvenida a nuevos suscriptores, ayudar a los usuarios, vender productos y notificar a un administrador sobre las preguntas de los usuarios en el chatbot. Además, un chatbot puede recopilar información y enviarla a su sistema para un uso futuro.

Todo lo que necesitas es crear palabras clave, diseñar la estructura del bot y arrastrar y soltar elementos en el generador de flujo de SendPulse.

A continuación, puedes encontrar una tabla de contenido detallada. Úsala como un mapa para encontrar cómodamente todos los posibles factores desencadenantes y elementos para comenzar a agregarlos al flujo de tu bot.

Elegir un disparador para tu flujo

De forma predeterminada, hay flujos para el "Mensaje de bienvenida", "Respuesta estándar", "Mención de la historia", "Anulación de la suscripción del bot" y las reacciones rápidas a la historia en forma de emoji. Puede crear sus propios disparadores nuevos para obtener más funcionalidad.

Elige tu bot. Dirígete a la pestaña "Estructura del bot" y elige un activador.

Flujos de mensajes de bienvenida

El flujo comienza después de que un usuario se suscribe a tu chatbot; es decir, después de que el usuario envía un mensaje directo a tu página comercial.

Nota importante: Un usuario puede ser suscriptor de su chatbot de Instagram, pero no de su perfil de cuenta de negocio de Instagram. Puedes utilizar el elemento Filter para comprobar el estado de tu suscripción de perfil.

Este flujo presenta a tu bot a los usuarios. Aquí, puedes escribir un poco sobre tu bot y sus características: cómo el bot puede ser útil, qué información puede proporcionar, con qué frecuencia se enviarán mensajes y el contenido de esos mensajes.

Mención en Story

El flujo comenzará cuando los usuarios mencionan la cuenta comercial vinculada a tu chatbot en su story de Instagram.

Ten en cuenta: para que el flujo comience, la cuenta del usuario que menciona tu cuenta debe ser pública y su story debe estar abierta a todos.

Con este disparador, puedes responder rápidamente a todas las menciones de tu servicio, creando comunicación con tus clientes.

Los usuarios que te mencionan en su story se convierten en tus suscriptores de chatbot.

Puedes configurar un intervalo de espera para iniciar un flujo entre 1 minuto y 24 horas, por lo que tu bot no se lanzará por segunda vez dentro del intervalo especificado. Para establecer el intervalo, haz clic en Editar Disparador y selecciona un tiempo.

Comentario en tu Publicación

El flujo comienza cuando un usuario deja un comentario en tu publicación de Instagram.

Dicho flujo se puede usar para responder preguntas frecuentes de los usuarios sobre su evento actual. Por ejemplo, preguntas sobre el precio, la entrega, el registro o si un producto está en stock.

Te recomendamos que personalices el contenido del mensaje según el contexto de la publicación en sí y tu nicho de negocio para enviar información relevante a los usuarios.

Ten en cuenta que el disparador está desactivado de forma predeterminada. Para habilitar el disparador, mueve el interruptor a la posición activa.

También puedes crear y configurar tu propio disparador para iniciar el flujo solo cuando se recibe una palabra clave específica o un comentario en una publicación específica.

Para hacer esto, haz clic en Crear un nuevo disparador. Selecciona "Comentario en tu publicación."

A continuación, elige si deseas responder a los comentarios en cualquier publicación o en una específica.

Para la opción "Para una publicación específica", selecciona una publicación de la lista.

Escribe desde una hasta varias palabras clave que iniciarán el flujo.

También puedes configurar un intervalo de callback de 1 minuto a 24 horas — el flujo no se reiniciará cuando se ingrese la misma palabra clave.

Haz clic en Agregar.

Para cambiar la configuración del disparador, por ejemplo, para seleccionar una nueva publicación, agregar una palabra clave o establecer un intervalo de devolución de llamada, haz clic en "Editar el disparador".

Ten en cuenta que después de que un nuevo usuario deje un comentario en tu publicación, se agregará a la lista de suscriptores de tu chatbot, pero no podrás enviarles una campaña o un mensaje. Sin embargo, después de que este usuario se comunique contigo a través del chatbot, puedes enviarle una campaña o un mensaje.

Comentario en Tu Video en Vivo

El flujo comienza cuando un espectador publica un comentario durante su transmisión de video en vivo de Instagram.

Dicho flujo se puede usar para responder preguntas frecuentes de los usuarios sobre tu evento actual. Por ejemplo, preguntas sobre el precio o si un producto está en stock.

Te recomendamos personalizar el contenido del mensaje dependiendo de tu nicho de negocio para enviar información relevante a los usuarios.

Ten en cuenta que el disparador está desactivado de forma predeterminada. Para habilitar el disparador, mueve el interruptor a la posición activa.

También puedes crear y configurar tu propio disparador para iniciar el flujo solo cuando se recibe una palabra clave o comentario específico.

Para hacer esto, haz clic en Crear un nuevo disparador. Selecciona "Comentario en tu video en vivo."

Escribe una o varias palabras clave que iniciarán el flujo

También puedes establecer el intervalo de callback de 1 minuto a 24 horas — el flujo no se reiniciará cuando se ingrese la misma palabra clave.

Haz clic en Agregar.

También puedes cambiar la configuración de activación: agrega una palabra clave o establece un intervalo de callback. Para hacer esto, haz clic en "Editar el disparador".

Ten en cuenta que después de que un nuevo usuario deje un comentario en tu video en vivo, se agregará a la lista de suscriptores de su chatbot, pero no podrás enviarles una campaña o un mensaje. Sin embargo, después de que este usuario se comunique contigo a través del chatbot, puedes enviarle una campaña o un mensaje.

Reacciones de emoji

El flujo comienza después de que un usuario reacciona a la historia de Instagram de tu empresa con un emoji.

Con la ayuda de tal flujo, usted puede ofrecer a un cliente un descuento, visitar una tienda o una lección de prueba, enviar la dirección de su ubicación, hacer una pregunta, participar en un diálogo, y enviar un enlace a materiales útiles.

Te recomendamos cambiar el contenido del mensaje en función del contexto de la propia historia y del nicho de tu negocio para enviar a los usuarios información relevante.

Respuesta estándar

El flujo se iniciará en respuesta a cualquier pregunta del usuario que esté fuera del escenario de su bot, o enviando una imagen a un bot. Puedes agregar un mensaje con información de que un gerente se comunicará con ellos durante el horario comercial y responderá al usuario.

Puedes configurar un intervalo de espera para iniciar un flujo entre 1 minuto y 24 horas, por lo que tu bot no se lanzará por segunda vez dentro del intervalo especificado.

Darse de baja del bot

Este es un flujo con un elemento de mensaje que se iniciará después de que un usuario cancele la suscripción usando el comando /stop o /unsubscribe de baja.

Flujo con disparador

Puedes agregar palabras clave, desencadenantes, a los que tu bot reaccionará y lanzará el flujo.

Haz clic en "Crear un nuevo activador". Escribe el comando con una o varias palabras. Por ejemplo, puedes usar las palabras "Pedido", "Entradas", "Precio" o "Entrega".

También puedes restringir la devolución de llamadas durante un período de tiempo específico.

Más información: Cómo administrar los activadores de flujo de Chatbot.

Si el usuario ingresa parte de una palabra clave vinculada al comando, el bot sugerirá indicaciones como un botón con el nombre de tu activador. Cuando el usuario haga clic en el botón, se iniciará el flujo.

Para deshabilitar esta función, ve a la configuración de tu chatbot y selecciona la opción "Deshabilitar sugerencias de bots cuando los mensajes ingresados no coinciden con una palabra clave".

Después de crear el disparador, haz clic en el botón Crear flujo y comienza a editarlo.

Construir tu flujo

Es importante pensar detenidamente en la arquitectura y la estructura lógica de tu bot. Un bot bien diseñado permitirá a los usuarios obtener fácilmente una respuesta a sus preguntas o realizar un pedido con éxito al proporcionar la información necesaria.

Formula las tareas del bot, divide sus funciones en secciones, piensa en cómo conectará los elementos y comienza a crear el flujo del bot utilizando nuestro generador de arrastrar y soltar. También puedes utilizar servicios como X-Mind, Miro o Coggle para crear un mapa preliminar del recorrido del cliente.

Un elemento "Mensaje"

Cada flujo comienza con el elemento "Mensaje". Puedes agregar texto, imágenes, tarjetas y elementos de entrada del usuario dentro del elemento "Mensaje".

Puedes agregar el elemento "Mensaje" a cualquier parte de tu flujo. Por ejemplo, en el último elemento de tu flujo, puedes agradecer a tus usuarios, confirmar su pedido y enviar información personalizada mediante variables, preguntando si la información es correcta.

Texto

Dentro del elemento "Mensaje", selecciona el tipo de elemento de “Texto” y agrega el texto de tu mensaje. Puede ingresar hasta 512 caracteres e insertar emojis y variables para personalizar tus mensajes.

Para agregar una variable, haz clic en {} en la esquina derecha del bloque de texto y elige la variable que deseas agregar en el menú desplegable. Si tienes un valor para esta variable en la información de contacto del usuario, éste recibirá un mensaje con el valor completado.

Puedes utilizar los siguientes tipos de variables:

  • Variables personalizadas para contactos. Puedes transferir variables cuando un usuario se suscribe a tu chatbot. Configura y actualiza las variables manualmente en la sección "Audiencia". Establece y actualiza las variables automáticamente en el flujo con los siguientes elementos: "Acción - establecer variable", "Entrada del usuario" y "Solicitud de API".
  • Variables de sistema. Puedes insertar el texto del último mensaje del suscriptor utilizando la variable de last_message. También puedes agregar el ID de suscriptor usando contact_id.
  • Variables globales. Puedes crear tus propias variables en la configuración del bot y usar mensajes con valores predefinidos que se usarán para todos tus suscriptores. Por defecto, $bot_name, $bot_id y $current_date están disponibles.

Botón

Para conectar el elemento "Mensaje" con otros elementos en el flujo, agrega un botón o elemento de entrada de usuario al elemento del mensaje. Este es uno de los elementos más importantes para comunicarse con tus usuarios: los botones atraen a los usuarios y les permiten elegir una dirección para que su bot los lleve a la siguiente parte del flujo.

Puedes agregar hasta tres botones en un elemento "Mensaje".

Para agregar un botón, haz clic en + Agregar botón. Selecciona el tipo de botón: "Continuar flujo", "Enlace" o "Pago".

Ponle un nombre a tu botón en el primer campo. Ten en cuenta que está limitado a 20 caracteres. Además, puedes agregar emojis al texto del botón.

El texto del botón debe ser fácilmente comprensible; es importante que los usuarios comprendan lo que sucederá cuando hagan clic en el botón y sepan qué deben elegir específicamente. Asegúrate de que el siguiente elemento del flujo corresponda con lo que dice el botón que hará para mantener la lógica del bot.

Para un botón con el tipo "Enlace", puedes adjuntar un enlace a un recurso de terceros.

Nota importante: Para permitir que el usuario continúe la conversación haciendo clic en el botón de enlace, debes activar la opción "Seguimiento de enlaces" en la configuración del chatbot en la pestaña "General"./p>

Te recomendamos agregar los botones "Atrás" y "Volver al menú principal" después de toda la información que agregues, para que los usuarios puedan cambiar su elección y elegir otra ruta a través de su flujo. Esto evitará que la lógica del bot quede atrapada o se rompa con un solo mensaje.

Imagen

Diversifica tus mensajes mediante el uso de contenido visual que se relacione con el texto.

Para agregar una imagen, haz clic en el botón Agregar, elige el elemento "Imagen", luego carga la imagen. Puedes agregar imágenes en formatos JPG y PNG de hasta 5MB de tamaño.

Haga clic en el botón Seleccionar archivo para cargar una imagen desde su computadora o dispositivo, o arrastre y suelte un archivo en el campo de carga.

Para cargar una imagen desde un enlace, seleccione "Cargar imagen por URL" en el menú desplegable y especifique el enlace a la imagen en el campo.

También puede especificar una ruta dinámica a la imagen. Por ejemplo, utilizando el elemento API REQUEST o un evento A360, iniciando el flujo a través de API, puede enviar una imagen de producto y utilizar esta variable en el siguiente mensaje, mostrando los datos de pedido al cliente.

Para ello, seleccione una variable o especifique una ruta JSON en el campo y pase la ruta a la imagen en el valor de la variable. Así, cada cliente recibirá una imagen según su pedido.

Tarjeta

El formato de carrusel te permitirá exhibir hasta 10 tarjetas. En una tarjeta, puedes agregar una imagen, un título, con hasta 80 caracteres y una descripción, con hasta 80 caracteres y 3 botones con un enlace a otro flujo o una fuente externa.

Para agregar más tarjetas, haz clic en + a la derecha.

El servicio te permite agregar hasta 10 tarjetas en un elemento. Para cambiar entre las tarjetas, haz clic en los botones de flecha. Para eliminar una tarjeta, haz clic en el botón de cruz.

Medios: "Audio" y "Video"

Disponible con el plan Pro y superiores, así como durante los 7 días de prueba gratuita

También puedes agregar mensajes de audio y video a tu escenario de flujo. El tamaño máximo de carga es de 20 MB.

Formatos de archivo compatibles:

  • Audio: AAC, WAV, MP4, M4A;
  • Video: MP4, AVI, MOV, WEBM.

Por lo tanto, puedes adjuntar videoconferencias y consultas de voz directamente en el bot sin enviar al usuario a recursos de terceros.

Entrada del usuario

Puede recopilar información de los usuarios y guardarla en una variable para uso futuro. Los usuarios pueden introducir cualquier valor y solo necesita configurar el tipo de validación para este valor: cadena (para valores de texto), número, fecha, número de teléfono, dirección de correo electrónico, URL o expresión regular.

Activa "Espere la respuesta del suscriptor". Elige el tipo de validación, agrega un mensaje de advertencia para los usuarios que ingresen el valor incorrecto y elige la variable en la que deseas almacenar la información.

La dirección de correo electrónico recibida, el número de teléfono y otros datos del usuario se guardan en la lista de correo generada automáticamente desde nuestro servicio de correo electrónico.

Ingresa el tiempo de espera para una respuesta.

Además, debajo del mensaje, puedes agregar botones de respuestas rápidas para que los usuarios puedan elegir entre respuestas predefinidas en lugar de escribir las suyas.

Para ello, haz clic en el botón "Respuestas rápidas" en la ventana del elemento "Entrada del usuario" e ingresa valores para los botones. Las respuestas rápidas desaparecen cuando un usuario o un bot envía un nuevo mensaje.

Ten en cuenta la diferencia entre los botones estándar y los botones de respuesta rápida: los botones de respuesta rápida son el elemento del bot que guarda la información del botón elegido en una variable.

Hacer clic en un botón estándar redirige al usuario a otro elemento de tu flujo según tu escenario o a una fuente externa.

Respuestas rápidas 

De igual manera, puedes agregar otro tipo de botones: "Respuestas rápidas" (respuestas preestablecidas para usuarios de chatbot) que no guardan los datos del usuario (a diferencia de los datos guardados con la función "Entrada de usuario"). Sin embargo, puedes usarlo para expandir el número de botones y vincular cada botón a la siguiente rama de su escenario.

Asimismo, puedes utilizar botones como menú adicional para mejorar la navegación de tu chatbot.

Para agregar botones de respuesta rápida, haz clic en "Respuestas rápidas" en el panel de edición del elemento "Mensaje" e ingresa un nombre para el botón de hasta 20 caracteres.

Puedes usar emojis en el texto de tu botón y agregar hasta 10 botones al elemento del mensaje.

Los botones de respuesta rápida se muestran al usuario inmediatamente debajo del campo de entrada de texto. Los usuarios pueden ocultar los botones y mostrarlos haciendo clic en el campo de entrada de texto en el icono correspondiente ubicado a la derecha.

Puedes combinar botones de "Respuesta rápida" y botones normales, pero los usuarios recibirán un mensaje adicional en este caso.

Después de enviar el siguiente mensaje, las respuestas rápidas desaparecen. Para recibir rápidamente un mensaje con estos botones, te recomendamos crear un disparador y un flujo con este disparador. Luego, coloca el flujo en el menú, que siempre se muestra al usuario y que se expande cuando se presiona el ícono "/".

Elementos en movimiento

De forma predeterminada, cada elemento que agregues se colocará al final del elemento de mensaje en el que estás trabajando. Desplázate sobre el elemento que deseas mover hacia arriba o hacia abajo y haz clic en el botón correspondiente.

Continuar el flujo

Puedes conectar el siguiente elemento después del elemento "Mensaje" mediante el botón o la función "Entrada". También puedes continuar tu flujo sin esperar la respuesta del usuario. Te recomendamos usarlo con el elemento "Pausa" para verificar si el suscriptor interactuó con el flujo y enviar un mensaje después de un tiempo determinado.

Cuando planifiques un escenario de flujo, ten en cuenta que no puedes continuar tu flujo utilizando el conector "Continuar" ni utilizar las respuestas rápidas.

Conectar elementos

Arrastra una línea desde el punto azul de un elemento a otro elemento para conectarlos.

Haz clic en la línea dos veces y verás un botón para eliminar una conexión.

Los elementos desconectados se resaltarán en amarillo; recuerda que debes vincularlos a otro elemento.

Los elementos con campos vacíos se resaltarán en rojo, recordándote que debes completar los campos. Por ejemplo, si agregaste un botón pero no ingresaste texto para él o usaste un elemento de enlace pero no ingresaste una URL. No puedes guardar tu flujo hasta que completes estos campos.

Un elemento "Flujo"

Puedes simplificar la estructura de tu bot y mover a tu suscriptor a otro flujo.

Para hacer esto, agrega un elemento, luego elige el elemento "Flujo" y selecciona el flujo que deseas vincular de la lista desplegable.

El elemento "Flujo" será el último elemento en esta rama de su flujo existente. No puedes vincularlo a otro elemento para continuar con el flujo original.

Un elemento "Acción"

El elemento "Acción” es visible sólo para ti. Selecciona el elemento en el panel de la izquierda y arrástralo después del bloque al que le estás dando seguimiento.

Luego, selecciona qué acción deseas crear:

Abrir el chat Abre un chat con un suscriptor en la sección "Conversaciones".
Darse de baja del bot Dar de baja a un usuario de los mensajes masivos y automatizados.
Agregar o Eliminar etiquetas Asignar una etiqueta a un suscriptor o eliminar una etiqueta asignada.
Añadir variable Establece el valor de la variable que se asignará al suscriptor o que será actualizada. También puedes crear una nueva variable.
Enviar un webhook Envía una solicitud POST con datos de usuario a tu URL.
Crear trato Crear un trato en tu CRM cuando se realiza una acción específica, por ejemplo, hacer clic en el botón "Comprar".
Bloquear o desbloquear en un grupo o canal Bloquear o desbloquear a un suscriptor en un grupo o canal seleccionado.
Notificarme Envía un mensaje en nombre de tu chatbot al chatbot del sistema o al grupo de Telegram.

Un elemento de “Filtro”

Segmenta a los clientes en función de sus datos personales y los mensajes anteriores recibidos. Selecciona el elemento en la barra lateral izquierda y arrástralo después del elemento, que iniciará la bifurcación de tu script.

A continuación, selecciona la condición en sí misma. Combina condiciones agregando los operadores "cualquiera" o "todos", o agrega condiciones adicionales independientes.

Lee también: Cómo usar el elemento "Filtro" en el generador de flujos de Chatbot.

Después de agregar las condiciones, añade los elementos de flujo adicionales a cada una de las opciones de elementos de filtro si la condición se cumple (punto verde) o no se cumple (punto rojo).

Un elemento "Solicitud de API"

Disponible con el plan Pro y superiores, así como durante los 7 días de prueba gratuita

Puedes consultar un servidor de terceros para crear objetos o recuperar información. Obtén datos y utilízalos más tarde en tu bot.

Guarda los datos recibidos en una variable o agrégalos al siguiente mensaje como JSONPath.

En el panel de elementos, selecciona el elemento "Solicitud de API" y arrástralo después del elemento desde el que comienza la ramificación de su script. Seleccione el tipo de solicitud e ingrese la URL a la que se enviará la solicitud.

Después de probar la solicitud y recibir una respuesta exitosa, configura los ajustes de asignación. Si necesitas guardar el valor de la respuesta a una variable, selecciona la clave de la solicitud recibida y la variable para guardar. Si deseas utilizar el valor recibido una vez, sin guardarlo en una variable, copia {{$ ['somekey'] ['nestedkey']}} y utilízalo en el siguiente elemento del mensaje.

Leer más: Cómo enviar y recibir datos de fuentes externas.

Un elemento de "Pausa"

Puedes configurar una pausa entre los elementos de flujo entre 1 minuto y 24 horas. Usa esto para "descansar" a tus clientes y evitar enviarles demasiados mensajes a la vez.

Instagram solo te permite retrasar un mensaje programado 24 horas desde el momento en que se envió el mensaje anterior

También puedes ingresar la duración de la pausa según la actividad del suscriptor en tu chatbot.

Aprende más: Cómo continuar un flujo de chatbot sin una acción del usuario.

Un elemento "Elección aleatoria"

Envíe elementos de su script de chatbot al azar para realizar pruebas A / B, crear cuestionarios y más. Puede personalizar el tamaño del grupo de destinatarios para cada opción, enviar información aleatoria y probar diferentes escenarios de chatbot.

Arrastra el elemento "Elección aleatoria" al área de trabajo, conéctalo al elemento desde el que comienza a ramificar el script.

Aprende más: Cómo utilizar el elemento "Aleatorizador".

Guardar y ejecutar el flujo

Cuando hayas terminado de crear tu flujo y hayas revisado todos los elementos, guarda el flujo antes de salir. Haz clic en "Guardar y enviártelo a ti mismo" para probar el flujo y comprobar si todo funciona correctamente.

Después de eso, puedes salir del flujo haciendo clic en "Guardar y salir".

Analizar tus resultados

SendPulse te permite realizar un seguimiento de las estadísticas generales de un chatbot en la pestaña "Estadísticas".

Puedes ver el número de mensajes enviados y leídos, redireccionamientos del flujo, tanto en total como por separado para cada mensaje en la pestaña "Estructura del bot".

    Califica este artículo sobre "Cómo crear un flujo para un chatbot de Instagram"

    Opinión de los usuarios: 4 / 5

    Pruebe SendPulse hoy mismo gratis