Détectez le moment où un client effectue un achat sur votre site et envoyez-lui un message pour demander son avis via WhatsApp avec Oct8ne, afin de suivre la réponse via Oct8ne.
Avant de commencer : prérequis
Pour automatiser l'envoi de messages WhatsApp avec Oct8ne via Connectif, vous aurez besoin de :
- Avoir implémenté l'API de livraison WhatsApp (WhatsApp Delivery API) d'Oct8ne.
- Le namespace : espace de noms du compte. Vous pouvez le consulter dans le panneau d'administration si vous utilisez 360Dialog, ou, dans tous les cas, sur la page WhatsApp Manager du compte Facebook associé au numéro qui envoie les messages.
- Les informations suivantes, que vous devrez demander à Oct8ne :
- Host ou endpoint (différent si vous avez un compte en Europe ou en LATAM).
- AccountId
- Provider
- x-oct8ne-token
- Le numéro de téléphone configuré sur Meta pour envoyer des messages WhatsApp.
Fonctionnement
Pour envoyer le message WhatsApp via Oct8ne, il est nécessaire de créer une intégration personnalisée d'envoi de données. Ensuite, créez un workflow avec le nœud déclencheur résultant de l'intégration qui indique à Oct8ne d'envoyer un WhatsApp au contact avec les informations recueillies lors de l'événement.
Configuration du workflow
ÉTAPE 1. Création de l'événement d'envoi
(Dans cette section, les champs qui seront partagés avec Oct8ne pour envoyer les messages WhatsApp seront configurés).
1. Dans l'onglet Envoyer des données de votre Intégration avec Oct8ne, cliquez sur Créer un nouvel événement d'envoi.
2. Ajoutez l'en-tête avec le Nom x-oct8ne-token et la Valeur du token Oct8ne qui vous a été attribué.
ÉTAPE 2. Création de la structure du message dans Connectif
(Dans cette section, les propriétés du message WhatsApp à envoyer seront configurées. Dans cet exemple, nous documentons la création d'une structure réelle et pratique d'un message).
3. Utilisez un outil tel que JSON Path Finder, qui vous permettra d'extraire le chemin des propriétés que vous devez créer.
4. Dans notre exemple, la structure du modèle à reproduire est :
{ "template": { "name": "TEMPLATE_NAME", "namespace": "NAMESPACE", "language": "LANGUAGE_TEMPLATE" }, "targets": [ { "number": "PHONE_NUMBER", "components": [ { "type": "header", "parameters": [ { "type": "image", "image": { "link": "https://yourdomain.com/image.png" } } ] }, { "type": "body", "parameters": [ { "type": "text", "text": "CUSTOMER_NAME" } ] } ] } ] }
5. Cliquez sur Créer un nouveau champ.
6. Cochez, dans les champs nécessaires, la case Activer les options JSON.
7. Copiez le chemin et collez-le dans Connectif.
8. Modifiez le chemin, en remplaçant le (x.) du début et les (.) par des barres obliques inversées.
9. Créez les champs de l'événement d'envoi. Dans notre exemple :
- Un champ de type Texte avec le Nom /template/name et l' ID template-name
- Un champ de type Texte avec le Nom /template/namespace et l' ID template-namespace
- Un champ de type Texte avec le Nom /template/language et l' ID template-language
- Un champ de type Texte avec le Nom /targets/0/number et l' ID targets-0-number et cochez la case Obligatoire
- Un champ de type Texte avec le Nom /targets/0/components/0/type et l' ID targets-0-components-0-type
- Un champ de type Texte avec le Nom /targets/0/components/0/parameters/0/type et l' ID targets-0-components-0-parameters-0-type
- Un champ de type Texte avec le Nom /targets/0/components/0/parameters/0/image_link et l' ID targets_0_components_0_parameters_0_image_link
- Un champ de type Texte avec le Nom /targets/0/components/1/type et l' ID targets-0-components-1-type
- Un champ de type Texte avec le Nom /targets/0/components/1/parameters/0/type et l' ID targets-0-components-1-parameters-0-type
- Un champ de type Texte avec le Nom /targets/0/components/1/parameters/0/text et l' ID targets_0_components_1_parameters_0_text
10. Cliquez sur Enregistrer pour enregistrer tous les champs.
ÉTAPE 3. Nœud "Accueil"
(Dans ce nœud, l'audience cible de l'action sera définie).
11. Cliquez sur (Modifier la configuration du nœud) du nœud “Accueil”.
12. Dans Sélectionner une restriction, cochez "Toute ma liste" et sélectionnez "Contacts avec téléphone mobile".
13. Dans Sélectionner la source de données, cochez "Tous les existants et les nouveaux".
14. Cliquez sur Mettre à jour.
ÉTAPE 4. Nœud "Lors de l'achat"
(Dans ce nœud, le contact sera introduit dans le workflow lors de l'achat sur le site web).
15. Cliquez sur (Modifier la configuration du nœud) du nœud “Lors de l'achat”.
16. Cliquez sur Limitations et désactivez la case "Désactiver après déclenchement".
17. Cliquez sur Mettre à jour.
ÉTAPE 5. Nœud d'action "Envoyer WhatsApp" de l'intégration
(Ce nœud enverra à Oct8ne la commande d'envoi du message WhatsApp).
18. Cliquez sur (Modifier la configuration du nœud) du nœud “Envoyer WhatsApp” (ou le nom que vous avez indiqué dans votre intégration).
19. Associez les informations contenues dans les champs du contact et les informations du panier (colonne de gauche) avec les valeurs à transmettre à Oct8ne pour personnaliser le message WhatsApp (colonne de droite).
- Associez les champs du contact (dans ce cas, téléphone et nom) de la colonne de droite avec ceux à transmettre à Oct8ne. Les autres champs, dans notre exemple, doivent être affectés avec la valeur Littéral en indiquant l'information correspondant au modèle WhatsApp.
20. Cliquez sur Terminer .
21. Une fois votre Workflow activé, le message WhatsApp de notre exemple se présentera ainsi :
Continuez à apprendre !
Pour exploiter tout le potentiel de votre compte Connectif, nous vous recommandons de poursuivre avec les articles suivants :
- Intégration personnalisée pour recevoir des données, pour apprendre à utiliser des informations non enregistrées par défaut sur la plateforme.
- Intégrations avec des systèmes externes, pour intégrer votre compte Connectif avec Facebook, des formulaires et d'autres webhooks de votre site web.
-
Intégrations via API, pour gérer des événements tels que les enregistrements d'achats ou les inscriptions de contacts.
- Campagne d'email massive par lots, pour concevoir une campagne par étapes afin d'éviter de saturer les serveurs lors d'une augmentation du trafic sur le site web.