Pourquoi j'ai tout reconstruit cet automne
Mon organisme de formation grossit. Une session de 13 participants démarre le 19 novembre, une autre en janvier, et mon associé Adam monte les propositions de son côté.
Jusque-là, chaque cohorte avait un mot de passe commun. Les documents partaient par email, le test de positionnement vivait dans un formulaire Tally et l'e-learning sur une autre plateforme. Ça tenait pour une première cohorte. À 3 sessions en parallèle, ça casse.
Je me suis posé une question simple : jusqu'où peut-on aller aujourd'hui avec Claude Code ? Claude Code et les automatisations n8n, c'est mon métier : je m'en sers tous les jours et je forme des équipes à s'en servir. J'ai voulu voir si un organisme de formation pouvait se passer d'un logiciel du marché sans rien lâcher sur Qualiopi.
Le calendrier m'a poussé. Le décret n° 2026-728 du 1er août 2026 applique un nouveau référentiel Qualiopi depuis le 1er novembre. Son indicateur 19 demande de vérifier que les modules suivis à distance le sont vraiment. Il faut donc des traces, et des traces fiables.
La chaîne apprenant en un schéma
De la proposition commerciale au questionnaire de satisfaction à 60 jours, tout passe par 4 briques :
- le site jessem.fr, qui porte les espaces de cohorte (PHP, données rangées hors de la partie publique du serveur) ;
- n8n, auto-hébergé sur un petit serveur, qui fait le lien entre les outils ;
- Google Workspace pour le Drive, l'agenda et les visios Meet ;
- Brevo pour les emails, et Gemini Flash pour rédiger les restitutions de séance.
Claude Code a écrit le code du site, les workflows n8n et les tests. Une fois livrée, la plateforme tourne seule, sans lui.
La chaîne étape par étape
1. La proposition et le devis signés en ligne
Chaque client reçoit une page dédiée, derrière un code d'accès. Il y lit la proposition et signe le devis officiel : code à usage unique reçu par email, paraphes, puis une page de preuve ajoutée au PDF.
Adam n'ouvre jamais le code. Il dépose sa proposition dans un dossier du Drive, n8n la relève toutes les 10 minutes et la met en ligne en version de test. Je reçois un email et je valide la mise en ligne d'un clic.
2. La convention signée des deux côtés
L'organisme signe d'abord, avec ses paraphes et son cachet. Le stagiaire signe ensuite depuis son espace, après avoir recopié « Lu et approuvé ».
Chaque PDF se termine par une page de preuve : les signataires, l'heure de chaque paraphe, l'adresse IP, le navigateur, l'empreinte du document et un code unique. Une page publique de vérification compare n'importe quel PDF à l'original, sans que le fichier quitte l'ordinateur de la personne qui vérifie.
3. L'invitation tient lieu de convocation
Chaque participant reçoit un lien d'invitation personnel, valable 14 jours, pour créer son mot de passe. S'il le perd, il peut créer son compte avec un code à 6 chiffres reçu par email, à condition que son adresse figure sur la liste de la session.
Un compte sert pour toutes les formations suivies chez nous. Il porte un rôle par session : apprenant ou formateur. Adam et moi sommes administrateurs de toutes les sessions.
4. L'accueil de première visite
À la première connexion, l'espace déroule l'accueil dans cet ordre :
- un mot de bienvenue ;
- 4 documents à parapher et signer : la convention, le programme, le règlement intérieur et le livret d'accueil ;
- le test de positionnement ;
- le profil, avec une photo facultative ;
- une visite guidée de l'espace, en bulles, par mon double en pixel art.
Tant que les documents ne sont pas signés, le reste de l'espace reste fermé, et un rappel part chaque matin à 9 h. Signer les 4 documents prend 28 clics et une trentaine de secondes, sur ordinateur comme sur téléphone (mesuré à la recette du 2 novembre).
Le positionnement compte 23 questions, 25 pour qui suit les 2 voies de la formation. La première version en comptait 46.
5. Les visios et l'émargement
Chaque heure, n8n regarde les séances à venir et crée leur réunion Google Meet, avec enregistrement et transcription automatiques. Les formateurs sont nommés co-hôtes, et l'événement arrive dans l'agenda.
Dans l'espace, la carte de la séance change d'état : « Ajouter à mon agenda » la veille, « Rejoindre la visio » une heure avant. Des rappels partent la veille et une heure avant.
12 heures après la séance, n8n relève les participants par l'API de Meet. Le site les rapproche des inscrits, compte les minutes de présence de chacun et dépose la feuille d'émargement en PDF dans le Drive de la session.
6. La restitution de séance, rédigée par Gemini Flash
Après la séance, n8n récupère la transcription de Meet. Gemini Flash en tire un brouillon au format fixe : l'essentiel, la restitution, les chapitres du replay et les exercices.
J'ai choisi Gemini Flash pour son coût : une restitution par séance, sur des transcriptions de plusieurs heures, ça se répète. Le formateur relit le brouillon, le corrige et le publie. Les apprenants reçoivent alors un email « La séance est en ligne ».
7. Questionnaires, exercices et e-learning
Chaque questionnaire s'ouvre à son heure : positionnement, quiz de fin de bloc, évaluation de sortie, satisfaction à chaud, puis à froid à 60 jours. Une fois envoyées, les réponses sont figées. Les corrigés ne partent jamais vers le navigateur, on ne peut donc pas les lire dans le code de la page.
Les exercices se déposent en fichier ou en lien. Un lien Drive privé est repéré et signalé avant envoi, parce qu'un formateur qui ne peut pas l'ouvrir ne peut pas corriger.
L'e-learning d'avant formation (7 heures en 9 modules) vit dans le même espace. Le visionnage de chaque vidéo est mesuré, et les quiz ont un seuil de réussite, un nombre de tentatives et un délai entre 2 essais.
8. Le journal de traces et le suivi du formateur
Chaque geste s'écrit dans un journal : qui, quoi, sur quoi, quand et avec quel résultat. Ouvrir une leçon, regarder une vidéo, rendre un exercice, signer, rejoindre la visio.
Ce journal nourrit 3 choses : la barre d'avancement de l'apprenant, le tableau de bord du formateur (qui décroche, qui n'a pas rendu, relances tracées) et une extraction par stagiaire, au format qu'un financeur peut demander pour une formation à distance.
Un bouton « Signaler une difficulté » complète l'ensemble. La personne reçoit un accusé de réception, et n8n inscrit la réclamation dans le registre partagé de l'organisme.
Les preuves Qualiopi produites en chemin
Chaque étape dépose sa preuve au moment où elle se produit, horodatée, dans le Drive de la session.
| Étape | Preuve produite | Indicateur Qualiopi |
|---|---|---|
| Positionnement | Réponses horodatées, export CSV au Drive | 8 |
| Quiz, évaluation de sortie, exercices | Scores, dépôts datés, avant et après | 11 |
| Présences et relances | Minutes de présence, feuille d'émargement, relances tracées | 12 |
| E-learning et travail à distance | Journal de traces, extraction par stagiaire | 19 |
| Satisfaction à chaud et à froid | Réponses sur 10, recommandation de 0 à 10 | 30 |
| Réclamations | Accusé de réception, ligne au registre | 31 |
La convention, le programme, le règlement intérieur et le livret d'accueil signés rejoignent le même dossier, avec leur page de preuve. Le jour de l'audit, j'ouvre un dossier par session.
Comment Claude Code pilote n8n
n8n tourne sur un serveur que je loue chez Hostinger. 6 workflows y font tourner l'Academy en production :
- l'appel horaire, qui déclenche les emails, les rappels et la purge des photos ;
- le dépôt des pièces signées dans le Drive ;
- le registre des réclamations ;
- la création des visios ;
- l'après-séance (présences, transcription, brouillon de restitution) ;
- la publication des propositions d'Adam.
Claude Code y accède de 2 façons. Le serveur MCP n8n-mcp lui permet de lire, créer et modifier les workflows depuis la conversation. L'API de n8n sert aux scripts d'installation, qui posent un workflow en une commande. Des skills dédiées lui donnent les patterns, la configuration des nœuds et les règles de validation.
Une règle ne bouge pas : sauvegarde du workflow actif, copie d'essai sur une adresse distincte, essais, puis seulement la mise à jour de la production. Aucun workflow ne s'active sans mon accord.
Entre le site et n8n, les adresses d'appel sont aléatoires et rangées hors du code versionné. Dans l'autre sens, n8n présente une clé signée que le site vérifie. Si n8n tombe, les pièces attendent en file d'attente sur le site et repartent à l'appel suivant : une panne ne perd rien.
git clone --recurse-submodules https://github.com/Littlpinguin/n8n-workflows-methodologie.git
Le dépôt embarque aussi 3 bibliothèques publiques de workflows (un peu plus de 5 000 au total) que Claude Code consulte avant de construire. Les bases de Claude Code sont dans Formation Claude Code : le parcours complet.
Sécuriser les accès d'une plateforme de formation
Une plateforme de formation garde des noms, des emails, des réponses, des devoirs et des signatures. Voici ce que j'ai verrouillé.
- Un compte par personne. Le mot de passe commun de cohorte a disparu, avec le lien qui connectait seul.
- Des mots de passe exigeants et hachés : 10 caractères au moins avec une majuscule, un chiffre et un caractère spécial, stockés avec l'algorithme Argon2id.
- Des codes et des liens à durée courte : un code par email vaut 15 minutes et 5 essais, un lien de réinitialisation une heure. Le serveur n'en garde que l'empreinte.
- Des sessions révocables, tenues côté serveur. Changer son mot de passe déconnecte les autres appareils.
- Des tentatives plafonnées par adresse IP sur la connexion, les dépôts, les questionnaires et l'assistant.
- Des données hors d'atteinte : rangées hors de la partie publique du serveur, jamais dans Git. Les clés d'accès vivent dans un fichier de configuration jamais versionné.
- Un tableau de bord interne protégé : tout nouvel appareil demande un code par email, et une alerte part à Adam et moi.
Côté RGPD, chaque donnée a sa durée : 6 ans pour le dossier de formation, un an après la dernière formation pour la photo de profil, purgée automatiquement. L'assistant de l'espace ne reçoit rien des pages privées.
Gemini est un sous-traitant au sens du RGPD, à inscrire au registre. Pour un compte européen, les conditions de l'API Gemini appliquent à tous les usages les règles de l'offre payante : Google n'utilise ni les demandes ni les réponses pour améliorer ses produits, et ne les conserve que le temps de détecter les abus. Les autres règles à connaître sont dans IA et données clients.
Ce que j'ai refusé d'automatiser
Certaines décisions restent à un humain, par choix.
- Les invitations partent au bouton. Un administrateur décide qui entre dans un espace.
- Chaque restitution est relue par le formateur avant publication. Gemini propose, le formateur signe.
- Une proposition ne passe en ligne qu'après ma validation.
- Le journal n'écrit que ce qui s'est passé, à l'heure où ça s'est passé. Une trace manquante reste manquante.
Pour les règles qui ne doivent jamais céder, j'écris le contrôle directement dans le code : la méthode est dans Contrôler ses agents IA avec les hooks de Claude Code.
Ce que je termine encore
La chaîne est en production depuis le 3 novembre. 3 morceaux sont en cours :
- l'attestation de fin de formation et le certificat de réalisation, générés par la plateforme. Aujourd'hui un script les produit : 7 certificats publiés pour la première cohorte ;
- la création d'une session sans toucher au code. Aujourd'hui, une session tient dans un fichier de configuration que Claude Code prépare ;
- le parapheur des contrats des formateurs, du Google Doc rempli jusqu'au PDF signé, en test.
Construire ou acheter : le comparatif honnête
J'ai relevé les prix publics des logiciels les plus cités le 3 novembre 2026, sur leurs pages tarifs : Edusign, Digiforma et Dendreo. En face, ma construction, chiffrée au prix que je facturerais à un organisme client.
| Edusign Indépendant | Digiforma Indep | Dendreo Starter | Sur mesure (Claude Code et n8n) | |
|---|---|---|---|---|
| Périmètre | Émargement, questionnaires, documents signés | Logiciel d'OF complet : extranet, e-learning de base, BPF, facturation | Logiciel d'OF complet : extranets, BPF, facturation | La chaîne apprenant décrite plus haut |
| Prix affiché | 29 € par mois, facturé à l'année (HT ou TTC non précisé) | 49 € HT par mois avec engagement d'un an, plus 29 € pour la signature électronique | 225 € HT par mois sans engagement | Aucun abonnement logiciel |
| Mise en service | Aucuns frais affichés | Aucuns frais affichés | À partir de 1 490 € | 6 000 à 8 000 € (4 jours d'un expert) |
| Temps investi par vous | Paramétrer l'outil | Paramétrer vos modèles et vos sessions | Paramétrage accompagné pendant la mise en service | Décrire vos documents et votre parcours, puis relire et tester |
| Fonctionnement | Inclus, avec un quota de 200 émargements par mois | Inclus, jusqu'à 200 apprenants par an | Inclus, 2 utilisateurs | Serveur n8n dès 7,79 € par mois (14,99 € au renouvellement), hébergement du site, quelques centimes de Gemini par séance |
| Première année | 348 € | 936 € HT | 4 190 € HT | 6 100 à 8 100 € environ |
| Sur 3 ans | 1 044 € | 2 808 € HT | 9 590 € HT | 6 400 à 8 400 € environ, hors évolutions |
| Ce que voit l'apprenant | L'application de l'éditeur | L'extranet de l'éditeur | L'extranet de l'éditeur | Votre espace, à vos couleurs, avec votre parcours |
| Évolutions réglementaires | Suivies par l'éditeur | Suivies par l'éditeur | Suivies par l'éditeur | À votre charge ou à celle de votre prestataire |
Les 4 jours, c'est mon temps à moi, et Claude Code comme n8n sont mon métier. Quelqu'un qui découvre les 2 outils mettra nettement plus longtemps.
Pour un formateur indépendant qui anime quelques sessions par an, Digiforma Indep ou Edusign coûtent moins cher que tout ce que je pourrais construire. À 936 € par an, une construction à 6 000 € demande plus de 6 ans pour s'amortir.
Face à Dendreo, l'écart se resserre : 4 190 € la première année, puis 2 700 € par an. Une construction sur mesure s'y rembourse en 2 à 3 ans.
Le sur-mesure se justifie surtout quand l'expérience de l'apprenant fait partie de votre pédagogie, ou quand vos documents et votre parcours ne rentrent dans aucun logiciel. Le BPF, la facturation et le catalogue en ligne restent mieux servis par un logiciel spécialisé : je ne les ai pas reconstruits.
3 voies pour votre organisme de formation
- Prendre un logiciel du marché. Le bon choix pour un petit volume, ou si personne chez vous ne veut entretenir un outil.
- Faire construire votre chaîne. Comptez 6 000 à 8 000 € pour l'équivalent de la mienne, adaptée à vos documents, à vos outils et à votre parcours.
- La construire vous-même. La méthode n8n est publique, et Claude Code s'apprend. Jessy Martin Academy forme les organismes de formation à diriger leur équipe d'agents IA, sur des cas d'organisme.
Faire construire la chaîne de votre organisme
30 minutes pour regarder votre parcours apprenant actuel, ce qui s'automatise et ce que ça coûterait chez vous.
Réserver un appel