Comment fonctionne la relance
Course enrollment created se déclenche chaque fois qu'un apprenant est inscrit : par un achat, par vous, par un import CSV, par un tag d'adhésion, par une inscription libre gratuite ou par une action Flow. L'étape Flow Attendre fait une pause de 7 jours, Get course progress lit où en est l'apprenant, et une condition décide s'il faut envoyer un e-mail.
Get course progress renvoie enrolled, percentComplete, completed, lessonsCompleted et accessExpiresAt pour les étapes suivantes. percentComplete va de 0 à 100 et compte les leçons publiées, pas les brouillons. enrolled vaut false pour un apprenant qui a été retiré ou dont l'accès a été révoqué. Voir la référence des actions.
Créer le workflow
1. Créer un workflow
Dans votre interface administrateur Shopify, ouvrez Applications → Flow et cliquez sur Créer un workflow. Cliquez ensuite sur Sélectionner un déclencheur.
2. Choisir Course enrollment created
Choisissez Alva Courses, puis Course enrollment created. Son client est l'apprenant qui vient d'être inscrit. La référence des déclencheurs liste ses champs.
3. Attendre 7 jours
Ajoutez une étape Attendre réglée sur 7 jours. Une semaine suffit à un apprenant motivé pour se lancer, tout en restant assez proche de l'achat pour qu'il soit encore frais. Flow autorise des attentes allant jusqu'à 90 jours.
4. Ajouter Get course progress
Après l'étape Attendre, ajoutez Get course progress depuis Alva Courses. Dans Course ID or URL handle, cliquez sur Ajouter une variable et choisissez le Course ID du déclencheur plutôt que de saisir un ID, pour que le workflow fonctionne pour tous les cours.
5. Vérifier la progression
Ajoutez une condition sur les valeurs de Get course progress : enrolled vaut true et percentComplete est inférieur à 10. Les apprenants qui sont partis, ont perdu l'accès ou ont réellement commencé s'arrêtent là.
6. Envoyer la relance
Sur la branche Alors de la condition, ajoutez Resend course access email depuis Alva Courses, là encore avec la variable Course ID du déclencheur comme cours. Elle renvoie à l'apprenant votre e-mail d'inscription, avec le bouton qui mène au cours.
7. Le nommer et l'activer
Nommez le workflow Relancer les apprenants qui n'ont pas commencé un cours et cliquez sur Activer le workflow. Les apprenants inscrits avant ne sont pas relancés ; tout commence avec la prochaine inscription.
8. Le tester avec une attente courte
Faites une copie du workflow avec une étape Attendre réglée sur 5 minutes et activez la copie. Inscrivez un client test avec votre propre adresse e-mail : l'e-mail doit arriver environ 5 minutes plus tard. Désactivez la copie et supprimez-la une fois terminé.
9. Lire l'exécution
Les exécutions récentes de la copie dans Flow affichent les valeurs renvoyées par Get course progress et la branche prise par la condition. Sur la page des paramètres Shopify Flow dans Alva Courses, Activité Flow → Actions exécutées liste les deux actions Alva.
Choisir l'e-mail envoyé
Resend course access email est l'e-mail propre à Alva Courses : il atteint donc chaque apprenant inscrit qui a une adresse e-mail, abonné au marketing ou non. Il renvoie l'e-mail d'inscription déjà reçu ; modifiez son texte sous Paramètres → Modifier le modèle d'e-mail, et la modification s'applique à tous les e-mails d'inscription.
Send marketing email de Shopify Messaging (anciennement Shopify Email) vous permet de rédiger une relance dédiée, comme Vous n'avez pas encore commencé votre cours. Shopify ne l'envoie qu'aux clients abonnés au marketing par e-mail, et il ne peut pas afficher de valeurs du workflow comme Course title.
Dans les deux cas, chaque inscription reçoit une seule relance. Resend course access email échoue avec une raison si les e-mails de cours sont désactivés dans Alva Courses ou si l'apprenant n'a pas d'adresse e-mail, et Flow affiche cette raison dans l'exécution.
Façons de l'adapter
Le même déclencheur, l'étape Attendre et la vérification de progression permettent de créer d'autres workflows de réengagement en changeant un ou deux éléments.
- Une seconde relance. Après l'e-mail, ajoutez une autre étape Attendre de 7 jours, un nouveau
Get course progresset la même condition, pour que les apprenants toujours sous les 10 % au bout de deux semaines reçoivent un nouveau message. - Apprenants à l'arrêt. Attendez 21 jours et changez la condition en
percentCompleteest supérieur ou égal à10etcompletedvaut false, pour toucher les apprenants qui ont commencé puis se sont arrêtés. - Inscriptions payantes uniquement. Avant l'étape Attendre, ajoutez une condition indiquant que
Enrollment sourceest égal àpurchase, pour exclure les apprenants ajoutés à la main ou par import. - Inscriptions par tag. Les apprenants inscrits via Inscrire à un cours les clients ayant un tag déclenchent aussi le déclencheur, avec la source
flow.
Questions fréquemment posées
Oui. Le workflow transmet le Course ID du déclencheur à Get course progress et à Resend course access email : un seul workflow vérifie donc le cours auquel l'apprenant s'est inscrit, quel qu'il soit. Ajoutez une condition sur Course ID pour le limiter à un seul cours.
Non. La condition ne continue que si l'apprenant est toujours inscrit et que percentComplete est inférieur à 10. Toute personne qui a terminé 10 % ou plus des leçons publiées, a quitté le cours ou a perdu l'accès est ignorée.
Resend course access email est l'e-mail propre à Alva Courses : il atteint donc chaque apprenant inscrit qui a une adresse e-mail. Send marketing email n'atteint que les clients abonnés au marketing par e-mail, mais vous permet de rédiger un message dédié.
Pas avec ce workflow. Alva Courses n'envoie Course enrollment created que pour les inscriptions qui ont lieu pendant qu'un workflow activé l'utilise. Pour les apprenants existants, utilisez plutôt les tags de progression et un segment de clients Shopify.
Voir aussi
Cet article vous a-t-il été utile ?
Dernière mise à jour 2026-10-01