Tester un workflow

Comment tester un workflow PayFacile avant de l’utiliser en production : activer, déclencher une commande test, vérifier les exécutions et les actions envoyées.

Pourquoi tester vos workflows

Avant de laisser un workflow tourner en production, vérifiez qu’il fonctionne comme prévu. Un e-mail mal rédigé, un webhook vers la mauvaise URL ou un délai trop court peuvent créer une mauvaise expérience pour vos clients.

Le test consiste à activer le workflow, provoquer l’événement déclencheur, puis vérifier que chaque action s’est bien exécutée.

Étape 1 : activer le workflow

Ouvrez votre workflow et activez-le via le bouton en haut de la page. Un workflow inactif n’exécute aucune action, même si l’événement déclencheur se produit.

Étape 2 : provoquer l’événement déclencheur

Créez une commande test sur votre boutique. Utilisez un vrai moyen de paiement en mode test (si Stripe est en mode test) ou passez une commande réelle avec un petit montant.

L’événement « Nouvelle commande » ou « Paiement reçu » se déclenche, ce qui lance votre workflow.

Étape 3 : vérifier les exécutions

Retournez sur la page de détail de votre workflow dans Marketing → Workflows. Vous y voyez la liste des exécutions (runs) avec leur statut : en cours, terminé ou échoué.

Cliquez sur une exécution pour voir le détail de chaque action : e-mail envoyé (avec le destinataire), webhook envoyé (avec la réponse), délai en attente.

Étape 4 : vérifier les résultats

Pour les e-mails : vérifiez votre boîte de réception (ou celle du client test). L’e-mail doit être arrivé avec le bon sujet et le bon contenu.

Pour les webhooks : vérifiez dans votre outil externe (n8n, Zapier) que la requête a bien été reçue avec les bonnes données.

Désactiver après le test

Si vous n’êtes pas encore prêt à utiliser le workflow en production, désactivez-le après vos tests. Vous pourrez le réactiver quand tout est validé.

Astuce : pour tester des délais longs (3 jours, 7 jours), configurez temporairement des délais courts (5 minutes) pendant le test, puis remettez les vrais délais avant l’activation en production.

FAQ

Les exécutions de test envoient-elles de vrais e-mails ?
Oui. Un workflow actif envoie de vrais e-mails. Utilisez votre propre adresse e-mail comme client test pour vérifier la réception.
Comment tester un workflow avec le déclencheur « Paiement échoué » ?
En mode test Stripe, utilisez le numéro de carte 4000 0000 0000 0341 qui simule un refus. Cela génère l’événement « Paiement échoué » et déclenche le workflow.
Cet article vous a-t-il aidé ?