Passer au contenu principal

Configurer un déclencheur via un outil externe

Option 2 : Lancer une automatisation depuis un événement externe ou un outil tiers par webhook

Mis à jour il y a plus de 2 semaines

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 :

  1. Créer l’attribut dans WAX
    Avant toute chose, l’attribut birthday_date. doit exister dans WAX.

  2. Remonter la donnée depuis Klaviyo
    Assurez-vous que Klaviyo envoie bien la donnée birthday_date dans le trigger (via webhook ou événement).

  3. 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.

  4. 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

Avez-vous trouvé la réponse à votre question ?