Quand le déclencheur se déclenche
Alva Courses vérifie les dates limites toutes les heures et déclenche Course access expiring soon lorsque l'accès d'un apprenant prend fin dans 14, 7, 3 et 1 jours, une fois à chaque échéance. Days until expiry indique quelle échéance a été atteinte : une condition sur ce champ permet donc de choisir le rappel souhaité.
Seule l'échéance la plus proche se déclenche. Un apprenant qui s'inscrit avec 5 jours d'accès reçoit un seul événement à 7 jours, jamais 14 et 7 en même temps. Si vous déplacez la date limite d'un apprenant, le compte à rebours repart de la nouvelle date.
Les cours gratuits, qui n'expirent jamais, l'accès par tag d'adhésion et l'accès révoqué sont ignorés. Le compte à rebours court jusqu'à la date limite elle-même, avant tout délai de grâce. La référence des déclencheurs liste les champs, dont Access expires at.
Créer le rappel
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 access expiring soon
Choisissez Alva Courses, puis Course access expiring soon. Son client est l'apprenant dont l'accès arrive à son terme.
3. Ajouter une condition pour 7 jours
Ajoutez une condition indiquant que Days until expiry est égal à 7. Une semaine laisse le temps de terminer les dernières leçons ou de renouveler. Sans cette condition, le workflow s'exécute à 14, 7, 3 et 1 jours et envoie quatre e-mails.
4. Ajouter l'e-mail de rappel
Sur la branche Alors de la condition, ajoutez Send marketing email et concevez l'e-mail dans Shopify Messaging. Utilisez l'objet Votre accès au cours prend bientôt fin et expliquez à l'apprenant comment terminer ou renouveler, avec un bouton vers la page des cours de votre boutique.
5. Le nommer et l'activer
Nommez le workflow Rappeler aux apprenants que leur accès au cours va expirer et cliquez sur Activer le workflow. Alva Courses n'envoie ce déclencheur que tant qu'un workflow activé l'utilise : activez-le donc avant de tester.
6. Le tester avec une date limite à 6 jours
Dans Alva Courses, ouvrez Membres, puis un apprenant test inscrit à un cours payant et abonné au marketing par e-mail. Cliquez sur Modifier sous sa date limite d'accès, choisissez Limité et définissez une date dans 6 jours. Dans l'heure, l'événement à 7 jours se déclenche et l'e-mail part.
7. Vérifier l'exécution
Sur la page des paramètres Shopify Flow dans Alva Courses, Activité Flow → Déclencheurs envoyés liste l'événement. Dans Flow, les exécutions récentes du workflow indiquent si la condition a été remplie et si l'e-mail a été envoyé.
Qui reçoit le rappel
Send marketing email n'atteint que les apprenants abonnés au marketing par e-mail ; Shopify ignore les autres. Shopify Flow lui-même ne propose pas d'e-mail transactionnel pour les clients : son action Send internal email ne peut pas être adressée au client du workflow, et Shopify la réserve donc à l'équipe.
L'e-mail est construit dans Shopify Messaging à partir de la fiche client : il ne peut donc pas afficher de valeurs du workflow comme Course title ou Access expires at. Pour un message propre à un cours, ajoutez une condition indiquant que Course ID est égal à l'ID Flow du cours, par exemple 42, et créez un workflow par cours.
Pour toucher plutôt tous les apprenants, utilisez l'action Alva Courses Resend course access email avec le Course ID du déclencheur comme cours. Elle renvoie votre e-mail d'inscription, lien compris, à tout apprenant inscrit qui a une adresse e-mail, mais ne dit rien de la date limite.
Prolonger l'accès automatiquement
Pour donner plus de temps aux apprenants plutôt qu'un avertissement, associez le déclencheur à l'action Alva Courses Extend or set course access. Renseignez exactement une de ses options : Extend access by this many days s'ajoute à la date limite actuelle, donc 14 donne deux semaines de plus. La référence des actions couvre toutes les options.
Par exemple, prolongez les apprenants qui sont à mi-parcours. Dans un second workflow sur le même déclencheur, ajoutez une condition indiquant que Days until expiry est égal à 1, puis Get course progress avec la variable Course ID du déclencheur comme cours. Ajoutez une condition indiquant que percentComplete est supérieur ou égal à 50 et que completed vaut false, puis, sur Alors, prolongez de 14 jours.
Chaque prolongation relance le compte à rebours : cet apprenant atteint donc de nouveau l'échéance à 1 jour deux semaines plus tard. Pour ne prolonger qu'une fois, limitez le workflow à un seul cours, ajoutez Add customer tags avec access-extended-42 après la prolongation, et ignorez les clients qui ont déjà ce tag.
La prolongation est refusée pour les cours gratuits et l'accès par tag d'adhésion, qui n'expirent jamais, ainsi que pour l'accès révoqué. L'exécution échoue avec la raison et rien ne change.
Questions fréquemment posées
À 14, 7, 3 et 1 jours avant la date limite d'accès d'un apprenant, une fois à chaque échéance. Alva Courses vérifie toutes les heures et n'envoie que l'échéance atteinte la plus proche : un apprenant inscrit avec 5 jours restants ne reçoit donc que l'événement à 7 jours.
Le compte à rebours repart de la nouvelle date limite. L'apprenant reçoit de nouveaux événements à 14, 7, 3 et 1 jours pour la nouvelle date : votre rappel à 7 jours est donc de nouveau envoyé avant celle-ci.
Send marketing email n'atteint que les clients abonnés au marketing par e-mail. Le déclencheur ignore aussi les cours gratuits, l'accès par tag d'adhésion et l'accès révoqué, et un apprenant dont la date limite était déjà à moins de 3 jours n'atteint jamais l'échéance à 7 jours.
Uniquement lorsque l'application des expirations est activée pour votre boutique. Les dates limites sont affichées partout, mais elles ne commencent à bloquer l'accès qu'une fois cette application activée, et le délai de grâce de votre boutique ajoute des jours supplémentaires. Le support Alva règle les deux ; écrivez à courses@alvaapps.com pour vérifier les vôtres.
Voir aussi
Cet article vous a-t-il été utile ?
Dernière mise à jour 2026-10-01