Lanza un bot con un evento A360
Puedes enviar un mensaje a un usuario en un messenger con la confirmación de su reserva o pedido: número de pedido, cantidad de mercancía, nombre de cada producto, etc.
Crea un evento, ejecútalo en tu sitio web enviando datos a la URL deseada, transmite un mensaje y desarrolla un script de chatbot para cerrar el trato.
Si ya estás utilizando el sistema de eventos SendPulse, ahora puedes lanzar un evento no solo para los flujos de correo electrónico, sino también para los flujos de bot.
Si tienes una integración a través de nuestros webhooks, puedes ampliar la funcionalidad y, en respuesta a recibir un webhook con un ID de usuario, enviar un mensaje al usuario. Además, cuando recibes una solicitud de un sitio con el parámetro requerido en el enlace, puedes iniciar un flujo separado en el bot.
La información de este artículo describe cómo iniciar un flujo de chatbot por evento utilizando el disparador Evento A360 en la sección de chatbots. Para enviar un mensaje, necesitas una identificación de suscriptor (las formas de obtener una identificación se describen a continuación). Para lanzar un chatbot por correo electrónico o número de teléfono de un suscriptor usando un flujo A360, lee el artículo Elemento "Messenger" en Automatización 360.
Crea un evento
Ve a la Automatización > Administrador de eventos y haz clic en Agregar nuevo evento.
Para activar un chatbot, necesitas pasar la variable chatbots_channel e identificar a tu suscriptor utilizando uno de los dos métodos.
La variable chatbots_channel indica los siguientes canales de comunicación: tg (Telegram), fb (Facebook), wa (WhatsApp), ig (Instagram), vb (Viber).
Método 1. Identificación mediante el bot ID y los datos de contacto
Para identificar a tu suscriptor utilizando el primer método, necesitas pasarle los parámetrosemail, phone, or bot_id parameters.
Cómo obtener el ID de tu bot::
- Copia el parámetro desde la barra de direcciones de la página de tu chatbot.
- Utiliza estos métodos de la API: Obtener información de cuenta, Obtener una lista de bots conectado.
- Encuentra el parámetro
bot_iden tu webhook.
Las variables email o teléfono indican los datos de contacto de un usuario.
Nota: el destinatario debe estar suscrito al chatbot con el que enviará el mensaje y tener un correo electrónico o un número de teléfono incluidos en la Audiencia de tu chatbot. Más información sobre cómo obtener variables adicionales: Messenger en Automatización 360 y Cómo añadir o actualizar el valor de tu variable..
Método 2. Identificación mediante el ID de contacto
Para identificar a tu suscriptor mediante un segundo método, necesitas pasar la variable chatbots_subscriber_id variable.
Cómo obtener un ID de contacto:
- Encuentra el parámetro
contact_iden tu webhook. - Asegúrate de que el usuario sigue el enlace donde has añadido el parámetro {{contact_id}}.
- Utiliza estos métodos de la API: Buscar contactos por etiqueta, Buscar contactos por variable
- Copia el parámetro de la barra de direcciones en el chat con el usuario de tu cuenta
Después de añadir todos los campos necesarios, haz clic en Añadir.
Copia la URL de solicitud y el formato de transferencia de datos JSON.
Tendrás que configurar la transmisión de datos a la URL especificada en el momento adecuado desde tu sitio: por ejemplo, después de hacer clic en el botón "Pedido", "Confirmar evento", o después de que el usuario haya abandonado el sitio, dejando el pedido sin finalizar.
Crea un disparador
Ahora necesitas crear un disparador que se inicie cuando se reciba un evento.
Navega a la sección Chatbots, selecciona un bot y haz clic en Crear un nuevo activador. En la configuración del tipo de disparador, marca Evento A360 y selecciona el evento creado que será tu disparador.

Conecta el flujo
Ahora puedes conectar el escenario del chatbot. Después de crear un disparador, haz clic en Crear flujo para crear uno nuevo o en Vincular uno existente.
Puedes vincular cualquier flujo que no esté conectado a un disparador. Todos los hilos no vinculados se almacenan en el botón Cadenas guardadas.
Crea un mensaje
Las variables que recibes a través del evento se pueden usar en tu mensaje como una ruta JSON de la expresión de estructura.
En el primer mensaje de inicio, escribe las variables en la forma {{$ ['somekey']}}, donde insertas el nombre de tu variable en lugar de somekey.
Ten en cuenta que los datos que no estás escribiendo solo se pueden usar una vez en el siguiente bloque de texto.

También puedes agregar un botón al bloque de inicio que continuará tu escenario a través del flujo.
Puedes ampliar el escenario añadiéndole los siguientes elementos adicionales.
Por ejemplo, puedes agregar un botón como "Deje una pregunta", "Comuníquese con un gerente" o detalles sobre los métodos de pago y las condiciones para recibir productos de tu marca. Pide al usuario más datos que le faltan, solicita el estado del pedido de CRM o envía datos de confirmación a CRM, filtra el valor recibido y crea un escenario de flujo de acuerdo con el resultado.
Envía el evento
Puedes probar recibir un mensaje con datos a través del programa. Con la ayuda de dichos programas, puedes enviar datos solo en modo de demostración; no funcionará para enviar datos reales desde tu sitio. Para casos reales, el backend del sitio se utiliza con el funcionamiento de la base de datos del sitio en varios lenguajes de programación y el envío de dichas solicitudes lo configura el programador.
Para las pruebas usaremos Postman.
Agrega un enlace al evento creado en el campo URL. Selecciona el método de solicitud POST.
Inserta los parámetros transmitidos en formato JSON en el cuerpo de la solicitud.
Para enviar una solicitud, haz clic en Enviar.

Si tu solicitud fue exitosa, recibirás una respuesta Verdadera y el suscriptor recibirá un mensaje en el mensajero que especificaste con los datos enviados.

Puedes comprobar todos los eventos recibidos en el registro de eventos.
Puedes ver a quién se envió el mensaje y otras estadísticas haciendo clic en el elemento inicial.

Última actualización: 08.01.2025
o