Comment arrêter complètement de recevoir des messages

Par exemple, dans WhatsApp, il n'y a pas d'option pour bloquer les messages. Pour éviter que l'utilisateur n'appuie sur le bouton « SPAM », vous devez cesser d'envoyer des messages à sa demande.

Une notification de désabonnement apparaîtra dans le chat avec le client, et dans l'onglet « À propos du client », une marque indiquera que le client s'est désabonné des messages du bot (désabonné) : un message avec une icône de croix.

Si le client a une marque de désabonnement, les messages ne lui seront pas livrés.

Attention !
Tous les messagers n'envoient pas de notifications lorsqu'un client se désabonne des messages.

Comment se désabonner manuellement

Dans le bot, vous pouvez configurer l'option permettant à un client de se désabonner des messages.
Prenons WhatsApp comme exemple.

Créez un bloc avec une condition basée sur la logique de votre entonnoir. Le bloc Démarrer a la priorité d'exécution la plus élevée.

Dans le champ Déclencheur, listez tous les mots possibles que les utilisateurs pourraient taper pour se désabonner des messages du bot, séparés par des points-virgules. Dans ce bloc, nous demanderons également au client s'il souhaite vraiment se désabonner et créerons deux boutons : « Oui » et « Non ».

En entrant dans le bloc Démarrer, le client devra cliquer sur l'un des boutons, et les noms des boutons seront spécifiés dans le déclencheur de la flèche :

Dans le bloc suivant, où la flèche suit le déclencheur « Oui, désabonnez-moi », saisissez le message confirmant que le client s'est désabonné avec succès :

Ensuite, à partir du bloc avec le message de confirmation de désabonnement réussi, créez un bloc en dessous qui contiendra la fonction de désabonnement :

unsubscribe()

Faites attention !

À l'intérieur du bloc, les actions dans la Calculatrice sont traitées en premier, et ce n'est qu'ensuite que le texte du message est envoyé.
Si vous incluez à la fois le texte de désabonnement et la fonction de désabonnement dans le même bloc, le client ne recevra pas le message de ce bloc—il ne sera plus livré à l'utilisateur.

Attention !

Le client se réabonnera aux messages s'il envoie un message au bot ; jusqu'à ce moment-là, aucun message ne lui sera envoyé.

Comment se désabonner partiellement des envois

Pour un désabonnement partiel, vous devez attribuer des variables et vérifier leurs valeurs avant d'envoyer des messages.

Attribuez des variables dans le bloc à l'aide du champ Calculatrice.
Vous pouvez également créer manuellement une variable client dans l'onglet « À propos du client » lors d'un chat, qui pourra ensuite être utilisée pour l'exclure des envois.

Par exemple, si un utilisateur a la variable send_in_the_morning définie sur no, vous pouvez exclure les utilisateurs dans les paramètres de filtre d'envoi en fonction de la valeur de cette variable :

De plus, dans le bloc ou la flèche menant au bloc d'envoi, vous pouvez spécifier dans le champ Variable de comparaison send_in_the_morning == "no" , afin que cette personne reçoive le message le soir. Les conditions peuvent être combinées de différentes manières.

Exemple d'utilisation du champ « Variable de comparaison » lors de la planification des messages :

Nous pouvons voir que le client a la variable send_in_the_morning définie sur "no". Et un message est planifié pour lui à 20h00.

Comment configurer une réaction au désabonnement

Il est souvent nécessaire d'effectuer certaines actions dans le bot après qu'un client se soit désabonné. Par exemple, envoyer des informations à l'analytique, ajouter ou supprimer des listes, appliquer ou supprimer des étiquettes, effectuer une requête serveur, etc.

À ces fins, vous pouvez configurer un bloc conditionnel qui réagit à la notification de désabonnement du client. Ce rappel (notification) apparaît dans le chat du client après que celui-ci se soit désabonné des messages dans un messager (par exemple, « Arrêter et bloquer le bot » dans Telegram).

Dans le bloc, saisissez le rappel client_unsubscribed dans le champ « Déclencheur » et définissez le Type de correspondance sur Correspondance exacte.

Les actions et requêtes configurées dans le bloc seront exécutées, mais le message NE sera PAS envoyé au client, car il s'est déjà désabonné.

Ce rappel fonctionne dans Viber et Telegram.