Le trigger définit quand un contact entre dans un flow WhatsApp.
Il est toujours lié à un événement provenant d’un outil (e-commerce, CRM, marketing, fidélité…).
Chaque outil fonctionne différemment : il n’envoie pas les mêmes informations, ni de la même façon. C’est pour cela que la configuration dépend de la source choisie.
Étape 1 – Choisir la source du trigger
Depuis le Start Node, cliquez sur Choose trigger, puis sélectionnez l’outil à l’origine de l’événement (Shopify, Klaviyo, Yotpo, etc.).
👉 Ce choix détermine les événements disponibles et les données que vous pourrez utiliser dans votre flow.
Étape 2 – Comprendre les différents types de déclenchement
Pour Shopify, Prestashop et Yotpo Loyalty, WAX propose des événements natifs déjà prêts à l’emploi.
Cela signifie que :
les événements sont déjà définis (commande, statut, action de fidélité…)
aucune configuration technique avancée n’est nécessaire
les données sont automatiquement reconnues par WAX
Pour des outils comme Klaviyo, Splio, Brevo, Batch, Adobe Campaign ou Salesforce, le déclenchement repose sur des événements marketing.
Si l’outil que vous utilisez n’apparaît pas dans la liste, sélectionnez Webhook WAX -> Incoming Webhook
Cette option permet de :
connecter n’importe quel outil externe
déclencher un flow depuis votre système
envoyer les données nécessaires au scénario
👉 Chaque outil a sa propre logique, mais WAX vous guide pour utiliser les bons événements et récupérer les bonnes données.
Étape 3 – Utiliser les données dans le flow
Une fois le trigger configuré, les données envoyées par l’outil peuvent être utilisées pour personnaliser vos messages WhatsApp grâce aux attributs contact.
Exemple : utiliser une date d’anniversaire depuis Klaviyo
Si vous souhaitez personnaliser un message avec la date d’anniversaire d’un contact (ex. anniversary_date), voici comment procéder :
Créer l’attribut dans WAX
Avant toute chose, l’attributbirthday_date. doit exister dans WAX.
Remonter la donnée depuis Klaviyo
Assurez-vous que Klaviyo envoie bien la donnéebirthday_datedans le trigger (via webhook ou événement).Utiliser l’attribut dans vos messages
Une fois l’attribut reçu par WAX, vous pouvez l’utiliser comme variable dans le contenu de vos messages.Format attendu des données
Pour que WAX puisse reconnaître et stocker l’attribut, le trigger doit envoyer un JSON body structuré comme suit :
créer des conditions pour ajouter des conditions selon les attributs recus
{
"phone_number": "{{ person.phone_number|default:'' }}",
"attributes": {
"email": "à remplir",
"first_name": "à remplir",
"birthday_date": "à remplir"
}
}
👉 Tant que l’attribut est bien créé dans WAX et correctement transmis par l’outil source, il sera automatiquement disponible dans vos flows pour la personnalisation, les conditions et le ciblage.
Vous pourrez également utiliser ces attributs pour créer des conditions dans vos flows ou construire des segments basés sur les données de vos contacts.
Étape 4 – Tester avant d’activer
Avant de mettre un flow en production :
testez le déclenchement avec un événement réel
vérifiez que le contact entre bien dans le flow



