Cómo Administrar Suscriptores y sus Datos en Tu Audiencia de Chatbot
En este artículo, veremos las fuentes desde las cuales los usuarios pueden acceder a su chatbot y convertirse en sus suscriptores en Facebook, Telegram, WhatsApp, Instagram y hablaremos sobre las posibles formas de agregar y cambiar variables y etiquetas.
Usando variables y etiquetas, puedes organizar y almacenar toda la información necesaria sobre un suscriptor, incluidos sus pedidos y preferencias, para personalizar tu comunicación con cada suscriptor o grupo de suscriptores según criterios de filtrado específicos.
¿Qué Es un Suscriptor de Chatbot?
Facebook Messenger
Son suscriptores del chatbot de Facebook Messenger aquellos quienes han interactuado con tu página de Facebook: hicieron clic en "Mensaje" y te enviaron un mensaje, se suscribieron usando un widget o un formulario de suscripción con otro servicio, siguieron un enlace al chatbot, hicieron clic en un anuncio, abrieron un chat con tu página y comenzaron a comunicarse haciendo clic en "Inicio."
Al cambiar de otro servicio o simplemente crear un nuevo chatbot, todos los suscriptores se transfieren automáticamente cuando se conecta la red social. Lee más: Cómo transferir Suscriptores de Facebook Chatbot desde Otros Servicios a SendPulse.
Ten en cuenta que solo puedes enviar mensajes a tus suscriptores de chatbot de Facebook dentro de las 24 horas posteriores a la última interacción del suscriptor con el chatbot. Después de la ventana de mensajería de 24 horas, solo puedes enviar mensajes transaccionales. Lee más: Tipos de Campañas de Chatbot de Facebook.
Telegram
Los suscriptores del chatbot de Telegram son aquellos que se suscribieron a través de un widget o interactuaron con el chatbot en Telegram, es decir, siguieron un enlace al chatbot, se suscribieron e iniciaron una conversación haciendo clic en "Iniciar". Si eres administrador de un grupo o canal conectado a tu chatbot, también puedes contar como suscriptores (dicho canal se mostrará como un contacto en la sección "Audiencia" de su chatbot).
Al cambiar de otro servicio, puedes transferir tus suscriptores si el servicio desde el que está cambiando te permite exportar ID de suscriptor de Telegram. Lee más: Cómo Transferir Suscriptores de Telegram Chatbot desde Otros Servicios a SendPulse.
Son suscriptores del chatbot de WhatsApp aquellos que se suscribieron a través de un widget o interactuaron con el chatbot en WhatsApp, por ejemplo, hicieron clic en un botón, respondieron a un mensaje de plantilla, hicieron clic en un enlace al chatbot, hicieron clic en un anuncio, se suscribieron e inició una conversación.
Puedes cargar una lista de números de teléfono o configurar una integración para enviar mensajes de plantilla. Después de que el usuario responde, su estado en la audiencia cambia a "Registrado".
Ten en cuenta que WhatsApp tiene una ventana de soporte de 24 horas, durante la cual puedes enviar cualquier mensaje. Solo se abre después de que el usuario interactúe con tu chatbot, por ejemplo, haciendo clic en un botón o enviando un mensaje. Antes de que se abra esta ventana, solo puedes enviar mensajes de plantilla. Lee más: Cambios en la Política de Precios de WhatsApp.
Son suscriptores del chatbot de Instagram aquellos que han comenzado a interactuar con el chatbot enviando un mensaje directo a tu cuenta comercial de Instagram.
Instagram tiene los siguientes disparadores de chatbot:
- enviar un mensaje a tus DMs (si el usuario envía un mensaje directo a la cuenta que has utilizado para crear tu chatbot, se convierte en suscriptor de este chatbot);
- suscribirse a través de un widget (al hacer clic en el botón "Suscribirse" se lleva al usuario a tus DM, después de lo cual tu chatbot envía un mensaje para convertir a este usuario en suscriptor);
- siguiendo un enlace a tu chatbot (cuando un usuario hace clic en un enlace, debe enviar un mensaje para registrarse);
- siguiendo los anuncios (puede agregar una sección de preguntas frecuentes que aparece después de que el usuario hace clic en un anuncio, y un clic en una de estas preguntas se considera el comienzo de la conversación y equivale a una suscripción);
- una mención en un Story (cuando su perfil se menciona en una Story, se envía un mensaje del usuario a tus DM y se convierte en suscriptor);
- enviar un comentario en una transmisión en vivo (junto con un comentario, recibes un mensaje directo del usuario y se convierte en suscriptor);
- enviar un comentario en una publicación (usando este disparador, solo puedes enviar un mensaje en respuesta antes de la próxima interacción del usuario).
Por el momento no es posible transferir suscriptores de otro servicio.
Ten en cuenta que solo puedes enviar mensajes a tus seguidores del chatbot de Instagram dentro de las 24 horas posteriores a su última interacción con el chatbot.
Cómo Ver Tu Lista de Suscriptores
En la Audiencia
Para ver tus datos de suscriptor, ve a la pestaña "Audiencia". Esta sección muestra la lista de todos los usuarios que se han suscrito a tu chatbot, incluidas sus etiquetas, variables, estados, fechas de suscripción y última hora de actividad.
Para ocultar o mostrar variables en tu audiencia, haz clic en el icono de la derecha. Selecciona la casilla de verificación para mostrar las variables y desmarca la casilla de verificación para ocultarlas.
Usando el Filtro de Contacto
Puedes filtrar a tu audiencia y categorizar a tus usuarios según ciertos criterios. Para hacer esto, haz clic en "Filtrar" y selecciona los criterios deseados:
- actividad en las últimas 24 horas;
- estado de contacto (suscrito, dado de baja, desconectado o deshabilitado);
- nombre de contacto;
- fecha de registro (y selecciona una fecha);
- última actividad (y selecciona la fecha);
- el valor de la variable de contacto según su tipo (cadena, número, enlace, número de teléfono y correo electrónico);
- etiqueta asignada o no asignada;
- si se lanzó o no un flujo en particular;
- si se recibió o no una campaña en particular;
- si un chat está abierto;
- el número de mensajes entrantes;
- el número de mensajes no leídos.
También hay algunos criterios adicionales disponibles para tu chatbot de Instagram:
- si un usuario sigue tu perfil de Instagram;
- si sigue el perfil de Instagram de un usuario;
- el número de seguidores que tiene un usuario.
También puedes combinar las condiciones de filtro: "cualquiera" (correspondiente al operador "o") o "cada uno" (correspondiente al operador "y").
Usando Integraciones
También puedes configurar una integración y recibir datos de suscriptores:
- al configurar el envío del webhook;
- al configurar el elemento "Solicitud de API";
- utilizando los métodos API "Obtener información de contacto por ID", "Obtener lista de contactos por etiqueta" y "Obtener lista de contactos por variable".
Cómo Administrar Variables
En esta sección, veremos más de cerca las variables de usuario.
Con SendPulse, puedes usar los siguientes tipos de variables:
- global — se utiliza para valores comunes para todos los usuarios;
- sistema — los valores se toman del sistema.
contact_id
es la identificación del suscriptor en SendPulse, ylast_message
es el último mensaje recibido del suscriptor; - personalizado — se utiliza para almacenar valores individuales para cada contacto. Puedes almacenar la información del usuario en variables de todo tipo: cadena, número, enlace, fecha, correo electrónico y teléfono.
En esta sección, veremos más de cerca las variables personalizadas.
Puedes crear una variable en la audiencia sin un valor, agregar una variable con un valor a la vez o actualizar un valor en una variable existente para todos o un contacto.
Crear una Variable
La funcionalidad de agregar variables es la misma para todos los mensajeros. Las variables se crean para todos los contactos en la lista "Audiencia".
Manualmente, a través de "Audiencia" | Ve a la pestaña "Audiencia". Haz clic en Crear variable en la derecha. Ingresa tu nombre y tipo de variable, y haz clic en Crear. Lee más: Cómo Crear una Variable en una Audiencia de Chatbot. |
Puedes crear una variable utilizando el modo de edición de flujo, para que puedas configurar agregar el valor de la variable automáticamente para cada contacto que haya pasado por ese elemento del flujo. | |
Manualmente, usando el elemento "Mensaje: Entrada de datos de usuario" en el flujo | Cambia al modo de edición de flujo. Agrega el bloque "Mensaje". Activa "Esperar respuesta del suscriptor". Junto a la opción "Guardar respuesta a una variable", haz clic en "Crear variable".
Ten en cuenta que solo puedes crear una variable del tipo "String" en este elemento. |
Manualmente, usando el elemento "Acción: Establecer variable" en el flujo | Cambia al modo de edición de flujo. Agrega un bloque de "Acción". Selecciona la acción "Establecer variable" y haz clic en "Crear variable". Introduce el nombre y el tipo de variable. |
Manualmente, usando el elemento "Solicitud de API" en el flujo | Cambia al modo de edición de flujo. Agrega el bloque "Solicitud de API". Ingresa los datos de la solicitud y haz clic en "Validar solicitud". Junto a la opción "Campo de respuesta", haz clic en "Crear una variable". Introduce el nombre y el tipo de variable. |
Edición de Tu Nombre de Variable
Ve a "Audiencia". Selecciona la columna de la variable que deseas eliminar. Haz clic en el icono "Editar". Selecciona el texto, elimínalo, ingresa su nuevo valor y presiona la tecla "Enter".
Ten en cuenta que los cambios se aplican a todos los suscriptores del chatbot. Si usaste variables en flujos de chatbot o campañas programadas, deberás cambiar la variable tú mismo.
Agregar o Actualizar Tu Valor Variable
Al agregar un nuevo valor de variable, presta atención al tipo de variable. Cada tipo de variable tiene su propio límite de caracteres.
Manualmente, a través de "Audiencia" (para un contacto) | Ve a la pestaña "Audiencia". Junto al contacto deseado, haz clic en la celda debajo de la variable, ingresa el valor y luego presiona la tecla "Enter". |
Manualmente, a través de "Audiencia" (para una lista de contactos) | Ve a la pestaña "Audiencia". Resalta los contactos deseados y haz clic en Establecer variable. Selecciona la variable que desea configurar e ingrese el valor. |
Manualmente, en el chat con un suscriptor | Ve a "Chatbots" y haz clic en el contacto deseado. En el panel de la derecha, junto a la variable deseada, introduce tu valor. |
Al suscribirse a través de un widget | También puedes agregar un script para recopilar variables adicionales cuando tus usuarios se suscriban a través del widget.
Copia el código y pégalo en el código fuente de tu sitio junto al script del widget de suscripción. Ten en cuenta que los valores solo se pueden agregar a las variables existentes. Los datos enviados a campos inexistentes serán ignorados. |
El método API "Establecer valor de variable" | Se utiliza para crear integraciones externas.
Envíe un POST a https://api.sendpulse.com/messenger/contacts/setVariable. En el encabezado de la solicitud, agrega el token de autorización. En el cuerpo de la solicitud, agrega el ID de contacto, el nombre o ID de la variable para la que deseas agregar un nuevo valor y el valor en sí. Sustituye el punto final de solicitud deseado para cada red social: messenger, vk, telegrama, instagram. |
En el modo de edición de flujo, puedes configurar para agregar automáticamente un nuevo valor de variable a cada contacto que haya pasado por ese elemento de su flujo. | |
El elemento "Mensaje: entrada de usuario" | Cambia al modo de edición de flujo. Agrega el elemento "Mensaje". Activa "Esperar respuesta del suscriptor". Junto a la opción "Guardar respuesta a una variable", selecciona la variable para la que deseas agregar nuevos valores recibidos del usuario. |
El elemento "Acción: Establecer variable" | Cambia al modo de edición de flujo. Agrega un elemento "Acción". Selecciona la acción "Establecer variable" y especifica la variable para la que deseas guardar los valores.
Ten en cuenta que la acción "Establecer variable", a diferencia de los otros elementos, establecerá el mismo valor de variable. También puedes establecer valores dinámicos para variables numéricas. Para sumar o restar un valor variable, especifica |
El elemento "Solicitud de API" | Cambia al modo de edición de flujo. Agrega el elemento "Solicitud de API". Ingresa los datos de la solicitud y haz clic en Validar solicitud. En la sección "Configuración de coincidencia", junto a la opción "Campo de respuesta", selecciona para qué variable deseas almacenar el valor recibido del usuario. |
Eliminación de Tu Valor de Variable
Puedes eliminar una variable en una audiencia o desde un chat con tu suscriptor.
Ve a la pestaña "Audiencia" y, junto al contacto deseado, haz clic en el valor de la variable que deseas eliminar. Resalta el contenido de la celda y presiona "Eliminar" y luego "Entrar".
Ve a "Chatbots" y haz clic en el contacto deseado. En el panel de la derecha, junto a la variable deseada, resalta tu valor y presiona "Eliminar" y luego "Entrar".
Remover Variable
Cuando eliminas una variable de la audiencia, el valor de esa variable también se eliminará para todos los usuarios de forma irrecuperable.
Ve a la pestaña "Audiencia" y desliza el cursor sobre la columna de la variable que deseas eliminar. Haz clic en el icono "Eliminar".
Si no ves la variable que deseas, es posible que la hayas ocultado. Haz clic en los tres puntos a la derecha del nombre de la variable y elige qué variables deseas ver.
Cómo Administrar Etiquetas
Una etiqueta solo puede tener un valor de cadena de hasta 32 caracteres. Puedes usar etiquetas para filtrado adicional y segmentación de suscriptores. Lee más: Cómo Asignar Etiquetas a los Suscriptores de Chatbot.
Asignación de Etiquetas
Manualmente, a través de "Audiencia" | Click on the “Audience” tab. Under the “Tags” column, click the box next to the desired contact, and enter the tag value or select a previously created tag. |
Manualmente, cuando chateas con un suscriptor | Go to "Bot Chats," and click on the desired contact. In the right panel at the bottom, in the "Specify tag" field, enter the value of the tag, or select an existing one. |
Automáticamente, utilizando el elemento "Acción: Agregar etiqueta" | You can configure a tag to be assigned to each contact that has passed through the flow block.
Switch to the flow editing mode. Add the Action element. Select the Add Tag action, enter the tag value, or select an existing tag. |
El método API "Agregar etiqueta al contacto" | Se utiliza para crear integraciones externas.
Envíe un POST a https://api.sendpulse.com/messenger/contacts/setTag. En el encabezado de la solicitud, agrega el token de autorización. En el cuerpo de la solicitud, agrega el ID de contacto y la etiqueta en sí. Sustituye el punto final de solicitud deseada para cada red social: messenger, vk, telegrama, instagram. |
Editar una Etiqueta
Para editar una etiqueta, ve a la sección “Configuraciones del Bot” > pestaña “Etiqueta”. Haz clic en el ícono del lápiz y cambia el nombre.
Eliminar Etiqueta
Puedes eliminar una variable en la audiencia, en un chat con un suscriptor o mediante el método API "Eliminar etiqueta de contacto."
Ve a "Audiencia", coloca el cursor sobre la etiqueta que deseas eliminar junto al contacto deseado y haz clic en la cruz.
Ve a "Chatbots" y haz clic en el contacto deseado. En el campo de la etiqueta a la derecha, coloca el cursor sobre el deseado y haz clic en la cruz.
Puedes eliminar una etiqueta asignada de todos tus suscriptores. Ve a la sección “Configuraciones del bot” > pestaña “Etiqueta” y haz clic en el ícono de bote de basura a lado de tu etiqueta.
Última actualización: 09.05.2023
Registrarse con
Iniciar sesión con Facebook Iniciar sesión con Google