Passer au contenu principal
Ce workflow envoie une mise à jour WhatsApp chaque fois que le statut d’une commande change dans HubSpot : confirmée, expédiée, en cours de livraison, retardée et livrée. Le jour de la livraison, les clients qui seront absents peuvent choisir un lieu sûr ou un autre jour dans un court formulaire, et votre équipe reçoit une tâche avec leur choix.

En bref

Fonctionnement

Ce diagramme montre une mise à jour par statut, ainsi que les étapes supplémentaires lorsqu’un client ne peut pas réceptionner une livraison.

Avant de commencer

  • Connectez Flowella à HubSpot et stockez les numéros WhatsApp au format international, par exemple +447700900123. Voir Format des numéros de téléphone.
  • Utilisez un workflow basé sur les contacts. Les actions de Flowella ne s’exécutent que sur des contacts : copiez donc les informations de chaque commande depuis la commande ou la transaction vers des propriétés de contact, avec l’intégration HubSpot de votre boutique ou un workflow basé sur les commandes. Les propriétés de contact ne contiennent qu’une commande à la fois, la dernière mise à jour l’emporte donc.
  • N’écrivez qu’aux clients qui ont accepté de recevoir les mises à jour de commande sur WhatsApp, par exemple avec une case à cocher lors du paiement. Meta exige un opt-in, même pour les modèles Utility.
  • Synchronisez un formulaire HubSpot d’options de livraison vers un WhatsApp Flow et créez un modèle à partir de celui-ci. Voir Send the Flow to customers.
Créez ces propriétés de contact : Conservez Delivery estimate sous forme de texte en heure locale. Flowella envoie les propriétés de date HubSpot au format dd.MM.yyyy HH:mm en UTC.

Créer les modèles

Chaque modèle informe le client au sujet de sa propre commande, la mentionne et ne fait aucune promotion. Il relève donc de l’Utility selon les règles de catégorisation des modèles de Meta. N’y mettez ni bons de réduction ni suggestions de produits : Meta classe même en Marketing des excuses pour un retard qui ajoutent un crédit sur le compte. {{1}} est le prénom, {{2}} correspond à Order number, {{3}} à Delivery estimate et {{4}} à Tracking link. Placez le lien de suivi dans le corps, comme indiqué : les envois HubSpot ne peuvent pas attribuer à un bouton URL un lien différent pour chaque commande.

Créer le workflow

1

Définir le déclencheur

Créez un workflow basé sur les contacts qui inscrit les contacts lorsque Order status est connue. Activez la réinscription pour Order status, afin que chaque changement envoie une nouvelle mise à jour.
2

Envoyer la mise à jour pour chaque statut

Ajoutez une Branch sur Order status avec un chemin par valeur. Sur chaque chemin, ajoutez Send WhatsApp Template avec le modèle correspondant, et mappez les Template Variables 1 à 4 au prénom, à Order number, à Delivery estimate et à Tracking link, selon les besoins du modèle.
3

Attendre une réponse le jour de la livraison

Sur le chemin Out for delivery, ajoutez Delay until event : Text Reply, jusqu’à 4 heures. Ajoutez ensuite une Branch sur Last WhatsApp reply message (flowella_last_reply_message). Un appui sur Change delivery envoie le texte du bouton comme réponse, reprenez-le donc exactement. Les autres réponses reçoivent Create task pour que le support réponde dans l’inbox.
4

Envoyer le formulaire d'options de livraison

Sur le chemin Change delivery, ajoutez Send WhatsApp Template avec le formulaire d’options de livraison. Les actions HubSpot de Flowella n’envoient un Flow que sous forme de bouton de modèle, Send WhatsApp Message ne fonctionne donc pas ici. Ajoutez ensuite Delay until event : Form Completed, filtré par Form Name égal à votre formulaire d’options de livraison, jusqu’à 2 heures.
5

Transmettre le choix à votre équipe

Form Completed ne se déclenche que pour les soumissions de WhatsApp Flow, et les réponses figurent dans les propriétés renseignées par le formulaire. Si le formulaire est rempli, ajoutez Create task pour votre équipe d’expédition avec Delivery preference et Delivery instructions dans les notes. La soumission ouvre la fenêtre de 24 heures, vous pouvez donc ensuite ajouter Send WhatsApp Message : Thanks, we have passed your choice to our delivery team. Flowella ne peut pas modifier la réservation auprès du transporteur à votre place. Si le délai du formulaire expire, ajoutez Create task pour appeler le client.
Pour demander un avis après la livraison, inscrivez les clients livrés dans la recette Avis et récupération, qui invite chaque client de la même manière.

Tester le workflow

Attribuez votre propre numéro à un contact de test, puis faites passer Order status par chaque valeur. Vérifiez qu’un message arrive à chaque changement et que l’historique d’inscription indique chaque étape d’envoi comme terminée. Au statut Out for delivery, appuyez sur Change delivery, remplissez le formulaire et vérifiez la tâche.

Dépannage

Variantes

Click and collect. Un modèle avec un en-tête de localisation peut afficher le point de retrait. Mappez sa latitude et sa longitude aux emplacements de Template Variable situés après les variables du corps. Voir Location headers.

Voir aussi

Dernière modification le 24 octobre 2026