For the complete documentation index, see llms.txt. This page is also available as Markdown.

Darse de baja del bot

Cómo dejar de recibir mensajes por completo

Por ejemplo, en WhatsApp no hay opción para bloquear mensajes, así que para evitar que el usuario pulse el botón “SPAM”, debes dejar de enviar mensajes a petición suya. En el chat con el cliente aparecerá una notificación sobre la cancelación de la suscripción, y en la pestaña “Acerca del cliente” habrá una marca que indica que el cliente ha optado por no recibir mensajes del bot (se ha dado de baja): un mensaje con un icono de cruz.

Si el cliente tiene una marca de baja, los mensajes no se entregarán al usuario.

¡Atención! No todos los mensajeros envían notificaciones cuando un cliente cancela la suscripción a los mensajes.

Cómo darse de baja manualmente

En el bot, puedes configurar la opción para que un cliente se dé de baja de los mensajes. Tomemos WhatsApp como ejemplo.

Crea un bloque con una condición basada en la lógica de tu embudo. El Inicio bloque tiene la máxima prioridad de ejecución.

En la Disparador campo, enumera todas las palabras posibles que los usuarios podrían escribir para darse de baja de los mensajes del bot, separadas por punto y coma. En este bloque, también le preguntaremos de nuevo al cliente si realmente desea darse de baja y crearemos dos botones: “Sí” y “No.

Al entrar en el bloque Inicio, el cliente deberá hacer clic en uno de los botones, y los nombres de los botones se especificarán en el disparador de la flecha:

En el siguiente bloque, donde la flecha sigue el disparador “Sí, dadme de baja”, introduce el mensaje de confirmación de que el cliente se ha dado de baja correctamente:

Después, desde el bloque con el mensaje de confirmación de baja correcta, crea debajo un bloque que contendrá la función de baja:

unsubscribe()

Cómo darse de baja parcialmente de los envíos

Para la baja parcial, debes asignar variables y comprobar sus valores antes de enviar los mensajes.

Asigna variables en el bloque usando el campo Calculadora. También puedes crear manualmente una variable del cliente en la pestaña “Acerca del cliente” durante un chat, que luego se puede usar para excluirlo de los envíos.

Por ejemplo, si un usuario tiene la variable send_in_the_morning establecida en no, puedes excluir a los usuarios en la configuración del filtro del envío según el valor de esta variable:

Configuración de un filtro al crear un envío para excluir usuarios según el valor de una variable

Además, en el bloque o en la flecha que conduce al bloque de envío, puedes especificar en el campo Variable para comparación send_in_the_morning == "no" , para que esta persona reciba el mensaje por la tarde. Las condiciones pueden combinarse de varias maneras.

Ejemplo de uso del campo “Variable para comparación” al programar mensajes:

Podemos ver que el cliente tiene la variable send_in_the_morning establecida en "no". Y tiene programado un mensaje para las 20:00.

Cómo configurar una reacción a la baja

A menudo es necesario realizar ciertas acciones en el bot después de que un cliente se dé de baja. Por ejemplo, enviar información a analíticas, añadir o eliminar de listas, aplicar o quitar etiquetas, hacer una solicitud al servidor y más. Para estos fines, puedes configurar un bloque condicional que reaccione a la notificación de baja del cliente. Esta devolución de llamada (notificación) aparece en el chat del cliente después de que el cliente se haya dado de baja de los mensajes en un mensajero (por ejemplo, “Detener y bloquear el bot” en Telegram).)

Devolución de llamada de baja del cliente

En el bloque, introduce la devolución de llamada client_unsubscribed en el campo “Condición” y establece el Tipo de coincidencia como Coincidencia exacta.

Las acciones y solicitudes configuradas en el bloque se ejecutarán, pero el mensaje NO se enviará al cliente, ya que ya se ha dado de baja.

Última actualización