Abonnement et désabonnement
La gestion des abonnements et désabonnements WhatsApp est cruciale, car WhatsApp surveille l’évaluation de la qualité de votre numéro de téléphone, et une évaluation faible peut entraîner une réduction de vos limites d’envoi de messages.
L’un des moyens de maintenir une évaluation de qualité élevée est d’empêcher les utilisateurs de bloquer ou de signaler votre entreprise. Cela peut être réalisé en fournissant des messages de haute qualité (apportant de la valeur à vos utilisateurs), en contrôlant la fréquence des messages et en permettant aux clients de se désabonner des communications futures.
Cette page explique comment configurer les abonnements et désabonnements, ainsi que les différences entre les modificateurs « expression régulière » et « est ».
Les abonnements peuvent provenir de sources externes ou de méthodes Braze, telles que les SMS ou les messages in-app et dans le navigateur. Les désabonnements peuvent être gérés à l’aide de mots-clés définis dans Braze et de boutons marketing WhatsApp. Consultez les méthodes suivantes pour obtenir des conseils sur la configuration des abonnements et désabonnements.
Méthodes d’abonnement
Méthodes de désabonnement
Configurer les abonnements pour votre canal WhatsApp Braze
Pour les abonnements WhatsApp, vous devez respecter les exigences de WhatsApp. Vous devrez également fournir à Braze les informations suivantes :
- Un
external_id, un numéro de téléphone et un statut d’abonnement mis à jour pour chaque utilisateur. Cela peut être fait en utilisant le SDK ou via l’endpoint/users/trackpour mettre à jour le numéro de téléphone et le statut d’abonnement.
Braze a publié une amélioration de l’endpoint /users/track qui permet de mettre à jour le statut d’abonnement. Vous pouvez en savoir plus dans Groupes d’abonnement. Cependant, si vous avez déjà créé des protocoles d’abonnement en utilisant l’endpoint /v2/subscription/status/set, vous pouvez continuer à les utiliser.
Méthodes d’abonnement externes à Braze
Votre application ou site web (inscription de compte, page de paiement, paramètres du compte, terminal de carte bancaire) vers Braze.
Partout où vous disposez déjà du consentement marketing pour l’e-mail ou les SMS, incluez une section supplémentaire pour WhatsApp. Après qu’un utilisateur s’est abonné, il a besoin d’un external_id, d’un numéro de téléphone et d’un statut d’abonnement mis à jour. Pour ce faire, selon la configuration de votre installation Braze, utilisez soit l’endpoint /subscription/status/set, soit le SDK.
Liste d’abonnement créée en externe
Si vous avez déjà utilisé WhatsApp, vous avez peut-être déjà constitué une liste d’utilisateurs avec des abonnements conformes aux exigences de WhatsApp. Dans ce cas, importez un CSV ou utilisez l’API avec les informations suivantes dans Braze.
Message sortant dans le canal de support client WhatsApp
Dans votre canal de support client, faites un suivi des problèmes résolus avec un message automatique demandant s’ils souhaitent s’abonner aux messages marketing. La fonctionnalité ici dépend des fonctionnalités disponibles dans l’outil de support client de votre choix et de l’endroit où vous conservez les informations utilisateur.
- Fournissez un lien de message depuis votre numéro de téléphone WhatsApp Business.
- Fournissez des actions de réponse rapide où le client répond « Oui » pour indiquer son abonnement.
- Configurez un déclencheur de mot-clé personnalisé.
- Pour l’une ou l’autre de ces idées, vous devrez probablement terminer le parcours avec les éléments suivants :
- Appeler l’endpoint
/users/trackpour mettre à jour ou créer un utilisateur - Utiliser l’endpoint
/subscription/status/setou le SDK
- Appeler l’endpoint
Message WhatsApp entrant
Demandez aux clients d’envoyer un message entrant au numéro WhatsApp.
Cela peut être configuré comme un Canvas ou une campagne, selon que vous souhaitez que l’utilisateur reçoive un message de confirmation sur le nouveau canal.
- Créez une campagne avec le déclencheur de livraison par événement d’un message entrant.
- Créez une campagne webhook. Pour un exemple de webhook, consultez Groupes d’abonnement.
Notez que vous pouvez créer une URL ou un code QR pour rejoindre un canal WhatsApp depuis le gestionnaire WhatsApp sous Phone Number > Message Links.
Méthodes d’abonnement via Braze
Message SMS
Dans Canvas, configurez une campagne qui demande aux clients s’ils souhaitent s’abonner aux messages WhatsApp en utilisant l’une des méthodes suivantes :
- Segment de clients : groupe marketing abonné en dehors des États-Unis
- Configuration de déclencheur de mot-clé personnalisé
Découvrez comment mettre à jour le statut d’abonnement des profils utilisateur en consultant Groupes d’abonnement.
Message in-app ou dans le navigateur
Créez un message in-app ou une fenêtre pop-up dans le navigateur invitant les clients à s’abonner à WhatsApp.
Utilisez un message in-app HTML avec le pont JavaScript pour interagir avec le SDK Braze. Assurez-vous d’utiliser l’ID du groupe d’abonnement WhatsApp.
Formulaire de capture de numéro de téléphone
Utilisez le modèle de formulaire de capture de numéro de téléphone dans l’éditeur par glisser-déposer pour les messages in-app afin de collecter les numéros de téléphone des utilisateurs et développer vos groupes d’abonnement WhatsApp.
Configurer les désabonnements pour votre canal WhatsApp Braze
Mots-clés de désabonnement généraux
Vous pouvez configurer une campagne ou un Canvas qui permet aux utilisateurs envoyant certains mots de se désabonner des futurs messages. Les Canvas peuvent être particulièrement utiles car ils vous permettent d’inclure un message de suivi confirmant le désabonnement réussi.
Étape 1 : Créer un Canvas avec un déclencheur « Message WhatsApp entrant »

Lors de la sélection des déclencheurs de mots-clés, incluez des mots comme « Stop » ou « Plus de message ». Si vous choisissez cette méthode, assurez-vous que vos clients connaissent vos mots de désabonnement. Par exemple, après avoir reçu l’abonnement initial, incluez une réponse de suivi comme « Pour vous désabonner de ces messages, envoyez “Stop” à tout moment. »

Étape 2 : Mettre à jour le profil de l’utilisateur
Mettez à jour le profil de l’utilisateur en utilisant l’une des méthodes décrites dans Groupes d’abonnement.
Sélection de désabonnement marketing
Dans le créateur de modèles de messages WhatsApp, vous pouvez inclure l’option « désabonnement marketing ». Chaque fois que vous incluez cette option, assurez-vous que le modèle est utilisé dans un Canvas avec une étape ultérieure pour un changement de groupe d’abonnement.
- Créez un modèle de message avec la réponse rapide « désabonnement marketing ».


- Créez un Canvas qui utilise ce modèle de message.
- Suivez les étapes de l’exemple précédent mais avec le texte déclencheur « STOP PROMOTIONS ».
- Mettez à jour le statut d’abonnement de l’utilisateur en utilisant l’une des méthodes décrites dans Groupes d’abonnement.
Configurer les workflows d’abonnement et de désabonnement
Vous pouvez configurer des workflows de réponse aux mots-clés « START » et « STOP » pour WhatsApp avec ces deux méthodes :
Étape Mise à jour utilisateur
L’étape Mise à jour utilisateur peut ajouter le numéro de téléphone de l’utilisateur au groupe d’abonnement WhatsApp lorsque l’utilisateur envoie un mot-clé au numéro de téléphone du groupe d’abonnement.
L’étape Mise à jour utilisateur évite les conditions de concurrence car l’utilisateur ne passera pas à l’étape suivante du Canvas avant que son numéro de téléphone ne soit ajouté au groupe d’abonnement. Elle nécessite également moins d’étapes de configuration que les autres méthodes, c’est pourquoi Braze recommande généralement cette méthode.
- Créez un Canvas avec l’étape par événement Send a WhatsApp Inbound Message. Sélectionnez Where the message body et saisissez « START » pour Is.
Pour les messages « STOP », inversez l’étape de message confirmant le désabonnement et l’étape Mise à jour utilisateur. Si vous ne le faites pas, l’utilisateur sera d’abord désabonné du groupe d’abonnement, puis ne sera plus éligible pour recevoir le message de confirmation.

- Dans le Canvas, créez une étape Set Up User Update et pour Action, sélectionnez Advanced JSON Editor.

- Remplissez l’objet User Update avec le payload JSON suivant, en remplaçant
XXXXXXXXXXXpar l’ID de votre groupe d’abonnement :
1
2
3
4
5
6
7
8
9
10
11
12
{
"attributes": [
{
"subscription_groups": [
{
"subscription_group_id": "XXXXXXXXXXX",
"subscription_state": "subscribed"
}
]
}
]
}
- Ajoutez une étape de message WhatsApp ultérieure.

Considérations
La mise à jour peut s’effectuer à des vitesses variables car Braze regroupe les requêtes de l’étape Mise à jour utilisateur par lots.
Campaign webhook pour déclencher une seconde campagne WhatsApp
Une Campaign webhook peut déclencher l’entrée dans une seconde campagne après avoir ajouté le numéro de téléphone de l’utilisateur au groupe d’abonnement WhatsApp lorsque l’utilisateur envoie un mot-clé au numéro de téléphone du groupe d’abonnement.
Vous n’avez pas besoin d’utiliser cette méthode pour les messages STOP. Le message de confirmation sera envoyé avant que l’utilisateur ne soit retiré du groupe d’abonnement, vous pouvez donc utiliser l’une des deux autres étapes.
- Créez une campagne ou un Canvas avec une étape par événement Send a WhatsApp Inbound Message. Sélectionnez Where the message body et saisissez « START » pour Is.

- Dans la campagne ou le Canvas, créez une étape de message webhook et changez le Request Body en Raw Text.

- Saisissez l’URL de l’endpoint du client dans l’URL du webhook, suivie du lien de l’endpoint
campaigns/trigger/send. Par exemple,https://dashboard-02.braze.eu/campaigns/trigger/send.

- Dans le texte brut, saisissez le payload JSON suivant et remplacez
XXXXXXXXXXXpar l’ID de votre groupe d’abonnement. Vous devrez remplacer lecampaign_idaprès avoir créé votre seconde campagne.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"campaign_id": "XXXXXXXXXXX",
"recipients": [
{
"external_user_id": "{{${user_id}}}",
"attributes": {
"subscription_groups": [
{
"subscription_group_id": "XXXXXXXXXXX",
"subscription_state": "subscribed"
}
]
}
}
]
}
- Créez une campagne WhatsApp (votre seconde campagne) et définissez le déclencheur sur API. Assurez-vous de copier ce
campaign_iddans le payload JSON de votre première campagne.
Considérations
- Les mises à jour d’attributs depuis le payload JSON du déclencheur API Canvas ne sont pas encore prises en charge, vous ne pouvez donc déclencher qu’une campagne WhatsApp pour le message de réponse WhatsApp (comme à l’étape 2).
- Un modèle WhatsApp doit être approuvé pour être envoyé comme message de réponse. En effet, une réponse rapide nécessite que le déclencheur de message entrant soit dans la même campagne ou le même Canvas. Si vous utilisez une étape Mise à jour utilisateur, vous pouvez envoyer un message de réponse rapide sans approbation de Meta.
Comprendre la différence entre les modificateurs « expression régulière » et « est »
Dans ce tableau, STOP est utilisé comme exemple de mot déclencheur pour illustrer le fonctionnement des modificateurs.
| Modificateur | Mot déclencheur | Action |
|---|---|---|
Is |
STOP |
Capture toute utilisation du mot entier « stop » quelle que soit la casse. Par exemple, cela capture « stop » mais pas « veuillez stop ». |
Matches regex |
STOP |
Capture toute utilisation de « STOP » dans cette casse exacte. Par exemple, cela capture « STOP » et « VEUILLEZ STOP » mais pas « stop ». |
Matches regex |
(?i)STOP(?-i) |
Capture toute utilisation de « STOP » quelle que soit la casse. Par exemple, cela capture « stop », « veuillez stop » et « n’arrêtez jamais de m’envoyer des messages ». |