Pour ajouter une étape à votre flux, cliquez sur Ajouter une action dans l'éditeur d'automatisation. Les actions s'affichent en anglais, même quand l'interface est en français : cet article reprend leurs noms exacts.
Les actions marquées (Scale) demandent le plan Scale ou supérieur. Une automatisation qui en contient une ne peut pas être activée sur un plan inférieur.
Rappel sur la fenêtre de 24 h : les messages libres (Send Message, Send Image, Send Video, Send Audio, Send Message with button link, Ask text, Ask List Option) ne partent que si une conversation est ouverte, c'est-à-dire si le client vous a écrit ou a cliqué sur un bouton dans les 24 dernières heures. Sinon, utilisez Send Template. L'éditeur signale un message libre placé au mauvais endroit.
Envoie un template WhatsApp approuvé par Meta. C'est le seul message qui peut partir hors de la fenêtre de 24 h : il est obligatoire en premier message après un déclencheur Après achat, Panier abandonné, Mise à jour d'expédition, Webhook entrant ou Événement Recharge. Créez votre template directement depuis ce nœud, dans l'éditeur, et insérez ses variables avec Ajouter une variable. Chaque bouton de réponse rapide du template crée une branche.
Envoie un template carrousel approuvé : plusieurs cartes avec une image ou une vidéo et des boutons. Comme Send Template, il peut partir hors de la fenêtre de 24 h.
Envoie un message libre : un texte de 1 024 caractères maximum, avec en option une image (JPG, PNG) ou une vidéo (MP4) en en-tête, et jusqu'à 3 boutons de réponse rapide (20 caractères chacun). Chaque bouton crée une branche. Ces boutons n'ouvrent pas de lien : pour un lien, utilisez Send Message with button link.
Envoient un média seul, sans texte : une image (JPG, PNG), une vidéo (MP4) ou un fichier audio. Pour un média accompagné d'un texte, utilisez Send Message avec un en-tête.
Envoie un texte avec un bouton qui ouvre un lien. Renseignez le Texte du bouton (20 caractères maximum) et le Lien CTA. Le lien peut être une variable, par exemple le lien du panier {{variables.shopify_abandoned_checkout_url}}. En option : une image ou une vidéo en en-tête et un pied de page (60 caractères). Kanal remplace le lien par un lien de suivi pour compter les clics.
Pose une question et enregistre la réponse écrite du client dans une variable de contact (taille, e-mail, date d'anniversaire...). Le flux attend la réponse avant de continuer. Le nom de la variable contient des lettres, des chiffres ou _, sans espace et sans chiffre au début. Vous la réutilisez ensuite en {{variables.nom_de_la_variable}}.
Envoie une liste d'options interactive. Le client ouvre la liste avec un bouton (20 caractères) et choisit une ligne. La liste compte jusqu'à 10 lignes au total, réparties en sections. Chaque ligne a un titre (24 caractères), une description facultative (72 caractères) et crée sa propre branche. En-tête et pied de page facultatifs (60 caractères).
Met le flux en pause pendant une durée en jours, heures, minutes ou secondes. Une attente de 24 h ou plus referme la fenêtre de conversation : le message suivant doit alors être un template.
Sépare le flux en deux branches : « Oui, les conditions sont remplies » et « Non, les conditions ne sont pas remplies ». Toutes les conditions sont détaillées dans la liste des conditions.
Répartit les contacts au hasard, 50 % dans la branche A et 50 % dans la branche B, pour comparer deux messages. Aucun réglage n'est nécessaire.
Renvoie le contact vers un autre nœud de la même automatisation, par exemple pour revenir à un menu. Le déclencheur ne peut pas être choisi comme destination.
Enregistre une ou plusieurs variables sur la fiche du contact : un nom, un type (Texte, Nombre, Booléen, Date) et une valeur, qui peut contenir d'autres variables. Pour une variable de type Nombre, une valeur comme +5 ou -3.2 ajoute ou retire ce montant à la valeur actuelle. Les variables de contact se réutilisent dans les messages ({{variables.nom}}) et dans les segments.
Ajoute le contact à une liste statique, ou l'en retire. Les listes se gèrent dans Listes & Segments et servent d'audience pour vos campagnes. Voir Comprendre et utiliser les listes.
Ajoute une note à cette étape du flux.
Change le statut de consentement du contact : opt-in, opt-out ou inconnu. Le changement est enregistré dans l'historique du contact. Exemple : passer en opt-in un client qui s'inscrit avec un mot-clé. Un contact opt-out ne reçoit plus aucun message d'automatisation, y compris les messages transactionnels.
Ces actions demandent une boutique Shopify connectée. En multi-boutique, choisissez la boutique concernée dans le nœud.
Ajoute ou retire des tags (20 maximum par nœud) sur la fiche client Shopify liée au contact. Utile pour segmenter vos clients dans Shopify ou déclencher vos autres outils.
Crée un code promo Shopify unique pour le contact. Vous réglez le préfixe (KANAL par défaut, le tiret est ajouté automatiquement), le type (pourcentage de 1 à 100, ou montant fixe en EUR) et la validité (24 heures, 7 jours, 30 jours ou illimitée). Le code s'insère dans le message suivant avec {{variables.voucher_code_ID}}. Si la génération échoue, la suite du flux n'est pas exécutée. Voir Générer des codes promo dynamiques Shopify.
Appelle une URL externe en https depuis le flux, par exemple pour interroger votre outil de gestion ou enrichir votre CRM.
Méthode : GET ou POST.
En-têtes : jusqu'à 10, par exemple la clé d'authentification de votre outil.
Paramètres : jusqu'à 20, avec comme valeur l'ID du contact, son numéro de téléphone, l'horodatage, l'ID de l'automatisation, une donnée du déclencheur ou une valeur libre (qui peut contenir des variables).
Mappage de la réponse : indiquez le chemin d'un champ de la réponse JSON (par exemple data.status) et un nom de variable, jusqu'à 10 champs. La valeur devient {{variables.api_response_ID_nom}}, proposée dans le sélecteur de variables des nœuds suivants.
Tester l'appel API : lance l'appel depuis le panneau pour vérifier la réponse avant d'activer le flux.
Si l'appel échoue (réponse autre que 2xx), le flux passe par la branche d'échec.
Agit sur l'abonnement Recharge du client. Demande l'intégration Recharge.
Ajouter un produit à la prochaine commande : fonctionne uniquement après un déclencheur Événement Recharge lié à un prélèvement (Renouvellement à venir, Paiement échoué, Échec définitif du paiement, Renouvellement payé).
Démarrer un abonnement : « À la prochaine commande (recommandé) » ou « Dès cette commande ».
Le prix est facultatif : laissé vide, le prix normal s'applique.
En cas d'échec, la suite du flux n'est pas exécutée.