Groupes d’abonnement WhatsApp
Les groupes d’abonnement WhatsApp sont créés lors de l’intégration de WhatsApp à votre application via le portail des partenaires technologiques.
Vous pouvez ajouter jusqu’à 350 groupes d’abonnement par espace de travail.
États d’abonnement WhatsApp
Il existe deux états d’abonnement pour les utilisateurs WhatsApp : subscribed et unsubscribed.
| État | Définition |
|---|---|
| Abonné | L’utilisateur a explicitement confirmé qu’il souhaite recevoir des messages WhatsApp d’une entreprise spécifique. Les utilisateurs peuvent être abonnés en mettant à jour leur état d’abonnement via l’API d’abonnement Braze ou en déployant une stratégie d’abonnement, conformément aux directives de WhatsApp. |
| Désabonné | L’utilisateur n’a pas explicitement donné son consentement pour l’abonnement ou son statut d’abonnement a été explicitement supprimé. Les utilisateurs désabonnés d’un groupe d’abonnement WhatsApp ne recevront plus aucun message WhatsApp provenant des numéros de téléphone d’envoi appartenant au groupe d’abonnement. |
Configurer les groupes d’abonnement WhatsApp des utilisateurs
- REST API : Les profils utilisateur peuvent être définis de manière programmatique via l’endpoint
/subscription/status/seten utilisant la REST API de Braze. - SDK Web : Les utilisateurs peuvent être ajoutés à un groupe d’abonnement e-mail, SMS ou WhatsApp en utilisant la méthode
addToSubscriptionGrouppour Android, iOS ou Web. - Importation d’utilisateurs : Les utilisateurs peuvent être ajoutés à des groupes d’abonnement e-mail ou SMS via Importer des utilisateurs. Lors de la mise à jour du statut du groupe d’abonnement, vous devez disposer de ces deux colonnes dans votre CSV :
subscription_group_idetsubscription_state. Consultez Importation d’utilisateurs pour plus d’informations.
Vérifier le groupe d’abonnement WhatsApp d’un utilisateur
-
Profil utilisateur : Les profils utilisateur individuels sont accessibles via le tableau de bord de Braze depuis Audience > Rechercher des utilisateurs. Vous pouvez rechercher des profils utilisateur par adresse e-mail, numéro de téléphone ou ID utilisateur externe. Lorsque vous êtes dans un profil utilisateur, sous l’onglet Engagement, vous pouvez consulter le groupe d’abonnement WhatsApp d’un utilisateur et son statut.
-
REST API : Le groupe d’abonnement d’un profil utilisateur individuel peut être consulté via l’endpoint Répertorier les groupes d’abonnement de l’utilisateur ou l’endpoint Répertorier le statut du groupe d’abonnement de l’utilisateur en utilisant la REST API de Braze.
Processus d’abonnement et de désabonnement WhatsApp
Actuellement, les utilisateurs peuvent s’abonner et s’inscrire ou se désinscrire de la messagerie WhatsApp de différentes manières, notamment par SMS, via un site web, un fil de discussion WhatsApp, par téléphone ou en personne. Notez que l’abonnement est obligatoire.
Les mots-clés d’abonnement ne sont actuellement pas pris en charge pour le canal WhatsApp, il vous incombera donc de maintenir une liste d’utilisateurs. WhatsApp adopte une approche rétrospective en matière d’abonnements et de limites de débit : si les utilisateurs commencent à vous signaler ou à vous bloquer, votre limite de débit sera réduite.
Mettre à jour le statut d’abonnement d’un utilisateur vers un Canvas WhatsApp
Quelles que soient les méthodes d’abonnement et de désabonnement que vous utilisez, vous pouvez mettre à jour le statut d’abonnement des profils utilisateur avec l’une des méthodes de mise à jour suivantes :
- Créez un webhook Braze-à-Braze qui met à jour le statut d’abonnement via la REST API, comme dans l’exemple suivant :

Pour éviter les conditions de concurrence, tout message de suivi après le webhook doit être contenu dans un second Canvas déclenché par les résultats du premier Canvas (par exemple, un utilisateur est entré dans une variante de Canvas et fait partie d’un groupe d’abonnement WhatsApp).
-
Utilisez l’éditeur JSON avancé pour mettre à jour le profil utilisateur avec le modèle suivant :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
{ "attributes": [ { "subscription_groups": [{ "subscription_group_id": "subscription_group_identifier_1", "subscription_state": "unsubscribed" }, { "subscription_group_id": "subscription_group_identifier_2", "subscription_state": "subscribed" }, { "subscription_group_id": "subscription_group_identifier_3", "subscription_state": "subscribed" } ] } ] }

Les mises à jour du statut d’abonnement d’un utilisateur peuvent prendre jusqu’à 60 secondes.