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.

El elemento de inicio y "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 su mensaje. Además, puedes agregar 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. 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 mostrar 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 y $bot_id 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.

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.

También puedes crear botones de respuesta rápida debajo del mensaje para que el usuario no necesite ingresar sus propios valores. En cambio, seleccionan su respuesta de las existentes. Puedes agregar hasta 10 botones de respuesta rápida.


Por ejemplo, si tienes una solicitud en el elemento de mensaje: "Haz clic en un número para obtener información específica". El tipo de validación será "Número". Si el usuario ingresa un valor no numérico, verá un error.

Otro ejemplo: "Deja un enlace a tu cuenta de Facebook". Debes elegir el tipo de validación "URL".

Aprende más: Cómo agregar un elemento de Entrada del Usuario.

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.

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

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.

Agregar el elemento de "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.

Agregar el elemento de "Acción"

Solo tú puedes ver el elemento "Acción"; no proporcionará contenido a sus usuarios. Elige este elemento del panel izquierdo y suéltalo cerca del elemento que deseas vincular. Luego, elige qué acción deseas agregar.

Abrir un chat con una persona

Elige la acción "Abrir el chat" para una consulta personal; esto es para los casos en que el trabajo del chatbot está terminado y el usuario desea una comunicación personal. Esta acción abrirá un chat en vivo con el administrador del bot.

Además, puedes configurar notificaciones por correo electrónico para el administrador sobre un chat abierto que se enviará a las direcciones de correo electrónico utilizadas para registrar la cuenta o habilitar notificaciones web en el navegador.

Darse de baja del bot

Los usuarios pueden darse de baja de tu bot con los comandos / stop y / unsubscribe, pero también puede configurarlo automáticamente. Utiliza la acción "Cancelar suscripción al bot" para la rama de su escenario en la que necesite eliminar usuarios de su lista de audiencia para no volver a enviarles mensajes nunca más.

Añadir etiquetas

Agrega etiquetas para marcar las preferencias del usuario y utilicelas para crear campañas más personalizadas en el futuro.

Aprende más: Cómo usar etiquetas de Chatbot.

Eliminar etiquetas

Elimina una etiqueta existente de un usuario si se vuelve irrelevante.

Agregar variables

Agrega un valor a la variable para usar información en el futuro; puede ser información sobre un pedido o datos personales, lo que ayudará a filtrar a tu audiencia para campañas específicas.

Para números y fechas, puedes especificar valores dinámicos. Para sumar o restar el valor de una variable, escribe el valor +1 o -1. Si el valor actual está vacío, el recuento será cero para los números y la fecha actual para las fechas.

Puedes ver las variables guardadas en la pestaña "Audiencia" de tu bot.

Mandar Webhooks

Agrega esta acción después de un evento sobre el que desees recibir una notificación.

Por ejemplo, si un cliente específico acaba de realizar un pedido, tu CRM recibirá una solicitud POST con los datos de los suscriptores y las variables y etiquetas que recopiló el bot.

Para agregar un elemento al flujo, elige la acción de "Enviar webhook". En el primer campo, ingresa un nombre para el webhook para que puedas encontrarlo fácilmente por nombre en tu sistema y filtrarlo. En el segundo campo, agrega un enlace a tu controlador donde se enviará la solicitud POST.

Aprende más: Cómo mandar webhooks a través de Chatbots.

Crear un trato

Puedes integrar un chatbot con su CRM. Para hacerlo, agrega el elemento "Acción - Crear trato" después de una acción específica del usuario, por ejemplo, haciendo clic en el botón Enviar pedido.

Selecciona un canal y una etapa de trato: el canal y la etapa para colocar una tarjeta de trato. Luego, ingresa un nombre de trato. También puedes agregar una variable al nombre del trato para pasar datos personalizados.

Agregar el elemento de "Filtro"

Segmenta a los clientes en función de su información personal y el historial de recepción de sus mensajes anteriores. Selecciona el elemento "Filtro" en la barra lateral izquierda y arrástralo después del elemento que iniciará tus comandos de ramificación.

A continuación, seleccione la condición en sí. Puede filtrar por: valor de variable, etiqueta asignada, participación en el flujo, campañas recibidas o tiempo de ejecución.

Combina condiciones agregando los operadores "cualquiera" o "todos", o agrega condiciones adicionales independientes.

En nuestro ejemplo, filtramos los valores de las variables obtenidos a través del elemento “Entrada de usuario” especificando condiciones adicionales.

También con el elemento "Filtro" puedes verificar el estado de su suscripción a su perfil de Instagram: si el usuario está suscrito a su cuenta comercial o usted a su perfil.

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

Aprende más: Cómo utilizar el elemento de filtro en constructor de flujos de Chatbot.

Agregar un elemento "Solicitud de API"

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 validar la solicitud y recibir una respuesta exitosa, guarda el valor en una variable o copia la ruta JSON del campo de respuesta para los mensajes posteriores.

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

Agregar el 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.

Agregar 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 (5)

    Pruebe SendPulse hoy mismo gratis