Pour que vos automatisations soient efficaces, il est crucial de comprendre ce qui déclenche chaque action et quelles informations sont transmises à ce moment-là.
Ce guide détaille les quatre grandes familles de déclencheurs disponibles sur la plateforme.
Ces déclencheurs sont les plus utilisés pour rassurer vos clients sur le suivi de leurs colis. Ils se basent sur les informations transmises en temps réel par votre transporteur à Shopify, puis de Shopify vers Kanal.
Condition Obligatoire : Pour que ces déclencheurs fonctionnent, le numéro de suivi et l'URL de tracking doivent impérativement être renseignés dans la fiche commande sur Shopify. Sans ces deux éléments, l'automatisation ne pourra pas se lancer.
Fulfillment Created (Expédition créée) : Se déclenche au moment où vous créez l'étiquette d'envoi dans Shopify (bouton "Fulfill"). Cela signifie que la commande est prête, mais pas forcément encore partie.
In Transit (En route) : Le transporteur a scanné le colis au centre de tri. Le colis est officiellement en cours d'acheminement.
Out for Delivery (En cours de livraison) : Le colis est dans le véhicule du livreur pour la tournée finale. Le client sera livré dans la journée.
Delivered (Livré) : Le statut final confirmant que le client a reçu son colis (scan ou signature).
Ready for Pickup (Disponible en point retrait) : Spécifique aux livraisons en Point Relais, bureau de poste ou Click & Collect. Le client reçoit l'alerte pour aller chercher son colis.
Vous pouvez utiliser ces données dans vos messages pour les rendre ultra-précis :
shopify_tracking_number : Le numéro de suivi.
shopify_tracking_url : Le lien direct vers le site du transporteur.
shopify_tracking_company : Le nom du transporteur (ex: Colissimo, DHL).
shopify_destination_city : La ville de livraison.
shopify_order_status_url : La page de statut de commande native de Shopify.
Order Created (Commande créée) : Se déclenche dès que le paiement est confirmé sur votre boutique. C'est le point de départ idéal pour un message de remerciement immédiat.
Variables utiles : shopify_order_id, shopify_customer_first_name, shopify_order_total_price.
Abandoned Checkout (Panier abandonné) : S'active lorsqu'un client saisit ses coordonnées au checkout mais ne finalise pas le paiement. C'est l'outil numéro 1 pour la récupération de chiffre d'affaires.
Ces déclencheurs permettent à Kanal d'"écouter" ce que vos clients écrivent pour leur répondre instantanément.
Keyword (Match exact) : Le scénario se lance uniquement si le message est strictement identique au mot-clé (ex: "PROMO"). Si le client écrit "Une PROMO svp", cela ne marchera pas.
Keyword V2 — Contains (Contient) : Plus flexible, il détecte le mot-clé même s'il est au milieu d'une phrase. Idéal pour capter des intentions larges.
Any Keyword (Catch-all) : C'est votre filet de sécurité. Si le message du client ne correspond à aucun mot-clé spécifique, ce déclencheur prend le relais. Parfait pour un menu d'accueil ou un message d'attente.
API — Incoming Webhook : Permet de connecter n'importe quel outil externe (Zapier, Make, CRM spécifique) à Kanal.
Endpoint : POST https://api.getkanal.com/api/v1/automations/{webhook_id}
Payload requis : Vous devez envoyer au minimum le phone_number. Vous pouvez aussi passer des variables personnalisées dans un objet variables.
HubSpot — Liste dynamique : Très puissant pour les équipes marketing utilisant HubSpot. Dès qu'un contact entre dans une de vos listes HubSpot (selon vos critères CRM), Kanal déclenche automatiquement le message WhatsApp associé.
Catégorie | Trigger | Moment du déclenchement |
Expédition | In Transit | Le colis est scanné par le transporteur. |
Expédition | Delivered | Le colis est confirmé comme livré. |
Vente | Order Created | Le paiement est validé sur Shopify. |
Keyword Match | Le client écrit exactement le mot-clé. | |
API | Webhook | Un système tiers appelle l'URL de Kanal. |
Conseil d'expert : Pour les déclencheurs d'expédition, assurez-vous de tester vos flux avec des numéros de suivi réels. La vitesse de remontée d'information peut varier de quelques minutes selon les transporteurs.