Comment se comportent les actions Alva
Chaque action Alva Courses recherche le cours uniquement dans votre propre boutique, par ID Flow ou identifiant d'URL, y compris un identifiant que le cours avait avant que vous ne changiez son URL. Lorsqu'une étape ne peut pas faire son travail, elle échoue avec un message qui explique pourquoi et ce qu'il faut modifier, et Flow ne la relance pas. Lorsqu'Alva Courses rencontre un problème temporaire, Flow relance automatiquement l'étape pendant 36 heures au maximum.
Une étape qui n'a rien à faire réussit et l'indique, par exemple lorsqu'elle inscrit une personne déjà inscrite. Si Flow transmet deux fois la même exécution, Alva Courses la reconnaît et ne refait pas le travail. La seule exception est rare : si Alva n'a pas pu enregistrer une exécution terminée et que Flow n'a jamais reçu la réponse, Extend access by this many days ou Resend course access email peut s'appliquer deux fois.
Messages que plusieurs actions peuvent afficher :
Actions d'inscription et d'accès
Ces actions donnent, retirent et ajustent l'accès aux cours. Associez-les à des déclencheurs Shopify, comme l'ajout d'un tag client ou le paiement d'une commande, pour gérer des adhésions, des cohortes et des promotions sans intervenir à la main sur chaque apprenant.
Enroll customer in course
Donner à un client l'accès à un cours Alva.
| Champ | Type | Obligatoire | Remarques |
|---|---|---|---|
| Client | Client Shopify | Obligatoire | Renseigné par Flow à partir du déclencheur, ou d'une étape précédente qui fournit un client. |
Course ID or URL handle |
Texte | Obligatoire | Disponible dans Alva Courses → Paramètres → Intégrations → Shopify Flow. |
Access length in days |
Nombre entier | Facultatif | Laissez vide pour utiliser le paramètre d'accès propre au cours. |
Send the course access email |
Case à cocher | Facultatif | — |
Inscrit le client au cours, en l'ajoutant comme membre dans Alva Courses s'il est nouveau ; il doit déjà être client de votre boutique Shopify. Laissez Access length in days vide pour utiliser le paramètre d'accès propre au cours, ou saisissez une valeur de 1 à 36 500 jours. Les cours gratuits ont toujours un accès illimité. La nouvelle inscription déclenche Course enrollment created avec Enrollment source défini sur flow.
Cochez Send the course access email pour envoyer son lien à l'apprenant par e-mail. Si l'e-mail ne peut pas être envoyé, l'inscription est tout de même conservée et le message de l'étape indique que l'e-mail n'a pas été envoyé. Un apprenant dont l'accès a été révoqué n'est jamais réinscrit par une automatisation.
Revoke course access
Retirer à un client l'accès à un cours Alva. Sa progression, ses tentatives de quiz et ses travaux sont conservés.
| Champ | Type | Obligatoire | Remarques |
|---|---|---|---|
| Client | Client Shopify | Obligatoire | Renseigné par Flow à partir du déclencheur, ou d'une étape précédente qui fournit un client. |
Course ID or URL handle |
Texte | Obligatoire | Disponible dans Alva Courses → Paramètres → Intégrations → Shopify Flow. |
Retire l'accès du client sans rien supprimer : les leçons terminées, les tentatives de quiz et les travaux sont conservés. Alva Courses retire aussi au client les tags de progression du cours si vous les utilisez, et déclenche Course access removed avec Reason à revoked by flow. Pour rendre l'accès, utilisez Rétablir l'accès sur la page de l'apprenant dans Membres ; voir rétablir un accès révoqué par un workflow.
Extend or set course access
Modifier la date d'expiration de l'accès d'un client à un cours Alva. Renseignez exactement une des trois options.
| Champ | Type | Obligatoire | Remarques |
|---|---|---|---|
| Client | Client Shopify | Obligatoire | Renseigné par Flow à partir du déclencheur, ou d'une étape précédente qui fournit un client. |
Course ID or URL handle |
Texte | Obligatoire | Disponible dans Alva Courses → Paramètres → Intégrations → Shopify Flow. |
Extend access by this many days |
Nombre entier | Facultatif | Ajouté à la date d'expiration actuelle, ou à aujourd'hui si l'accès a déjà expiré. |
Set the expiry date |
Texte | Facultatif | AAAA-MM-JJ, dans le fuseau horaire de votre boutique. L'accès prend fin à la fin de ce jour. |
Give unlimited access |
Case à cocher | Facultatif | — |
Modifie la date de fin de l'accès du client. Renseignez exactement une option. Extend access by this many days ajoute de 1 à 36 500 jours à la date d'expiration actuelle, ou à aujourd'hui si l'accès a déjà expiré. Set the expiry date met fin à l'accès à la fin de ce jour, dans le fuseau horaire de votre boutique. Give unlimited access supprime la date de fin.
Elle ne rétablit jamais un accès révoqué. Elle refuse aussi une date d'expiration qu'Alva Courses n'appliquerait pas : sur les cours gratuits et sur un accès provenant d'un tag d'adhésion. Prolonger un accès illimité le laisse illimité.
Actions d'e-mail
Ces actions envoient les e-mails d'Alva Courses, avec vos modèles et votre domaine d'envoi. Utilisez-les pour renvoyer un lien de cours perdu, ou pour envoyer un certificat selon votre propre calendrier plutôt qu'au moment où un cours est terminé.
Resend course access email
Envoyer par e-mail à un client le lien d'un cours Alva auquel il est inscrit.
| Champ | Type | Obligatoire | Remarques |
|---|---|---|---|
| Client | Client Shopify | Obligatoire | Renseigné par Flow à partir du déclencheur, ou d'une étape précédente qui fournit un client. |
Course ID or URL handle |
Texte | Obligatoire | Disponible dans Alva Courses → Paramètres → Intégrations → Shopify Flow. |
Envoie par e-mail au client le lien d'un cours auquel il est inscrit, avec votre modèle d'e-mail d'accès au cours. Pour protéger les apprenants d'un workflow qui tourne en boucle, Alva Courses l'envoie au maximum 3 fois par client et par cours sur une même heure. Les exécutions suivantes attendent, et Flow les relance dès que l'heure le permet.
Send course certificate
Envoyer par e-mail à un client son certificat pour un cours Alva qu'il a terminé. Ne fait rien s'il a déjà été envoyé.
| Champ | Type | Obligatoire | Remarques |
|---|---|---|---|
| Client | Client Shopify | Obligatoire | Renseigné par Flow à partir du déclencheur, ou d'une étape précédente qui fournit un client. |
Course ID or URL handle |
Texte | Obligatoire | Disponible dans Alva Courses → Paramètres → Intégrations → Shopify Flow. |
Envoie par e-mail au client son certificat pour un cours qu'il a terminé. Si le certificat a déjà été envoyé, automatiquement ou par une exécution précédente, l'étape réussit sans l'envoyer de nouveau. Un certificat envoyé par cette action déclenche Course certificate issued. Les apprenants dont l'accès a été révoqué n'en reçoivent pas.
Actions de progression
Ces actions consultent ou effacent la progression d'un apprenant. Get course progress est la brique de base des relances et des rapports ; Reset course progress sert aux reprises et aux recertifications, et ne peut pas être annulée.
Reset course progress
Réinitialiser la progression d'un client dans un cours Alva. Cela supprime définitivement ses leçons terminées, ses tentatives de quiz et les évaluations de ses travaux.
| Champ | Type | Obligatoire | Remarques |
|---|---|---|---|
| Client | Client Shopify | Obligatoire | Renseigné par Flow à partir du déclencheur, ou d'une étape précédente qui fournit un client. |
Course ID or URL handle |
Texte | Obligatoire | Disponible dans Alva Courses → Paramètres → Intégrations → Shopify Flow. |
I understand this permanently deletes progress |
Case à cocher | Obligatoire | Doit être cochée, sinon l'action ne fait rien et signale une erreur. |
L'apprenant recommence le cours depuis le début. Son accès, son achat, son inscription, ses notes de réflexion et ses commentaires sont conservés. L'étape ne fait rien si I understand this permanently deletes progress n'est pas cochée. Chaque réinitialisation apparaît dans la carte Réinitialisations de la progression de la page membre de l'apprenant, comme effectuée par le personnel de la boutique.
Comme la réinitialisation efface l'achèvement, terminer de nouveau le cours déclenche de nouveau Course completed et envoie un nouveau certificat si le cours en délivre un. Chaque leçon terminée de nouveau déclenche Course lesson completed avec Repeat completion défini sur true.
Get course progress
Consulter la progression d'un client dans un cours Alva, pour l'utiliser dans les étapes suivantes.
| Champ | Type | Obligatoire | Remarques |
|---|---|---|---|
| Client | Client Shopify | Obligatoire | Renseigné par Flow à partir du déclencheur, ou d'une étape précédente qui fournit un client. |
Course ID or URL handle |
Texte | Obligatoire | Disponible dans Alva Courses → Paramètres → Intégrations → Shopify Flow. |
Elle renvoie ces valeurs, que les étapes suivantes du même workflow peuvent utiliser :
| Valeur | Type | Signification |
|---|---|---|
enrolled |
Vrai ou faux | Indique si le client est inscrit et n'a pas été révoqué |
percentComplete |
Nombre | Pourcentage des leçons publiées terminées |
completed |
Vrai ou faux | Indique si le cours est terminé |
lessonsCompleted |
Nombre entier | Leçons terminées |
accessExpiresAt |
Texte | Expiration de l'accès, au format ISO 8601, vide si l'accès est illimité |
Consulte la progression du client sans rien modifier, pour qu'une condition ultérieure puisse s'en servir : par exemple, attendre 7 jours après l'inscription, puis envoyer un e-mail aux apprenants dont percentComplete est inférieur à 10. Voir relancer les apprenants qui n'ont pas commencé un cours.
Un client non inscrit renvoie enrolled à false et des zéros, tout comme un client qu'Alva Courses ne connaît pas encore. Un apprenant dont l'accès a été révoqué renvoie enrolled à false avec la progression qu'il avait. percentComplete et lessonsCompleted ne comptent que les leçons publiées dans le cours, pas les brouillons.
Voir aussi
Cet article vous a-t-il été utile ?
Dernière mise à jour 2026-10-01