Demander un devis
Formation

Formation n8n avancé : sous-flux, gestion des erreurs, auto-hébergement, mode file et IA pour des flux qui tiennent en production

En bref. Cette formation s'adresse aux personnes qui ont déjà des flux n8n en service et veulent qu'ils tiennent : découper en sous-flux, traiter les erreurs avec méthode, héberger et sauvegarder n8n, répartir la charge en mode file et placer l'IA dans un flux sans en perdre le contrôle. Elle vise les référents techniques, responsables informatiques, développeurs et consultants internes qui ont suivi la formation n8n de base ou en ont le niveau. Elle dure trois jours en six demi-journées, ou deux jours sans la partie hébergement pour une équipe restée sur n8n Cloud, en intra, en inter, à distance ou en formule hybride. Le prix est fixé sur devis.

Mis à jour le

Que saurez-vous faire à la fin de la formation n8n avancé, et qu'est-ce qui reste hors programme ?

Le niveau de base apprend à construire un flux. Le niveau avancé apprend à en exploiter vingt sans y passer ses journées. À la fin des trois jours, chaque participant sait découper un flux trop long en sous-flux qui ont chacun un rôle et un contrat d'entrée clair. Il sait écrire une politique d'erreurs, nœud par nœud, et la faire respecter. Il sait installer une instance n8n, la sauvegarder et, surtout, la restaurer sur une machine vierge. Il sait dire à partir de quel volume le mode file devient nécessaire. Et il sait placer un agent d'IA dans un flux en gardant une validation humaine là où une erreur coûterait cher.

Ces objectifs se vérifient pendant la session, pas sur une promesse. Un sous-flux converti doit renvoyer le même résultat que la portion qu'il remplace. La restauration est réussie quand les identifiants se déchiffrent et que les flux repartent. La politique d'erreurs est validée quand un incident provoqué produit l'alerte attendue, avec le lien vers l'exécution fautive. L'évaluation finale porte sur un flux de l'entreprise, que le participant fiabilise seul pendant que le formateur observe.

Le programme suppose les bases acquises : déclencheurs, items, expressions, conditions, données épinglées et premier flux d'erreur. Si ce n'est pas le cas, la formation n8n de zéro à l'autonomie passe d'abord. Restent aussi hors programme l'outil Make, la lecture méthodique d'une documentation d'API, la plateforme WhatsApp de Meta, la conception détaillée d'un chatbot sur documents internes et le développement de nœuds personnalisés. Ces sujets ont leurs propres fiches, proposées en bas de page et présentées dans le domaine automatisation.

Une précision sur l'hébergement : la formation apprend à exploiter une instance sur un serveur, avec Docker Compose, une base PostgreSQL et un mode file à quelques workers. Elle ne transforme pas un participant en administrateur de grappes Kubernetes, et les fonctions réservées à l'offre Enterprise, comme le multi-main, sont expliquées sans être installées. Si vous préférez confier l'architecture et l'exploitation à un professionnel, le service d'automatisation et IA sur mesure s'en charge, et les raccordements à vos logiciels relèvent des intégrations par API REST.

À qui s'adresse n8n avancé, avec quels prérequis et quel matériel ?

Le bon participant a déjà vécu au moins une panne : un flux qui s'est arrêté sans prévenir, une relance partie deux fois, une instance qui ne répondait plus. Les groupes comptent huit personnes au plus, parce que chacun travaille sur sa propre instance de test et que les incidents provoqués demandent un accompagnement individuel.

  • Les profils visés

    Référent n8n d'une PME, responsable informatique, développeur qui reprend des flux construits par d'autres, consultant interne chargé de l'automatisation, administrateur système qui doit héberger l'outil. Un profil métier très à l'aise avec n8n peut suivre les deux premiers jours ; la partie hébergement demande un peu de pratique du serveur.

  • Le prérequis n8n

    Avoir suivi la formation n8n de base ou en avoir le niveau : construire seul un flux qui part d'un webhook ou d'une planification, transforme les données par expressions, se branche avec If ou Switch et prévient quelqu'un en cas d'échec. Un court exercice de positionnement, envoyé avant la session, le vérifie.

  • Le prérequis serveur

    Pour la demi-journée d'hébergement : ouvrir une session SSH, se déplacer dans des dossiers en ligne de commande, éditer un fichier de configuration. Les commandes Docker sont expliquées une à une. Une équipe qui reste sur n8n Cloud peut retirer cette demi-journée et celle du mode file : la formule de deux jours existe pour elle.

  • Le matériel

    Un ordinateur portable par personne avec un navigateur récent et un client SSH. Pour l'hébergement, un petit serveur Linux de test par participant ou par binôme, loué pour la session ou fourni par l'entreprise ; le guide Docker Compose de n8n demande au moins 4 Go de mémoire et 2 processeurs virtuels pour sa pile complète, assistant compris.

  • Les flux à apporter

    Les exports JSON de trois à dix flux réellement en service, avec la liste des identifiants qu'ils utilisent, mais jamais les identifiants eux-mêmes. Les exercices de découpage, de politique d'erreurs et de montée en charge partent de ces flux, rejoués sur une instance de test.

  • Ce qu'on ne touche pas

    L'instance de production. Tous les incidents sont provoqués sur une copie, avec des données de test ou anonymisées. Les changements validés sont ensuite reportés en production par l'équipe, selon la procédure écrite pendant la formation.

Pourquoi un flux qui marche en démonstration casse-t-il en production ?

Parce que la démonstration se fait avec trois items propres, une connexion stable et un identifiant tout neuf. La production apporte le reste : un fichier de deux mille lignes, une API qui refuse la dixième requête de la minute, un jeton qui expire un dimanche, une colonne renommée par un collègue, un serveur qui redémarre au milieu d'un traitement. Aucun de ces incidents n'est rare. Ensemble, ils expliquent pourquoi tant d'entreprises ont des flux n8n qui ont marché, puis qu'on a cessé de regarder.

Trois défauts reviennent dans presque tous les parcs que l'on audite. Le premier est le flux monolithique de quarante nœuds, que personne n'ose modifier parce qu'une retouche en haut casse quelque chose en bas. Le deuxième est l'erreur traitée au hasard : tel nœud continue malgré l'échec, tel autre arrête tout, sans que personne ait décidé pourquoi. Le troisième est l'instance elle-même, installée un jour sur un petit serveur, jamais mise à jour, jamais sauvegardée, avec une clé de chiffrement que personne n'a notée.

La formation traite ces trois défauts dans cet ordre, puis ajoute deux sujets qui arrivent avec la croissance : le volume, quand une instance unique ne suffit plus, et l'IA, que l'on branche de plus en plus souvent au milieu des flux. Le fil conducteur reste le même d'un bout à l'autre : chaque décision technique doit pouvoir être expliquée par écrit à la personne qui reprendra le parc demain.

Quel est le programme, demi-journée par demi-journée ?

Jour 1, matin : auditer le parc de flux et poser une architecture3 h 30
  • Inventorier les flux en service : déclencheur, outils touchés, volume, propriétaire, date du dernier échec.
  • Lire les dépendances d'un flux depuis le menu Dependencies (identifiants, sous-flux, ressources liées).
  • Repérer les flux monolithiques, les identifiants partagés et les nœuds Code qui gonflent la mémoire.
  • Choisir l'ordre d'exécution v1 et comprendre comment n8n parcourt les branches.
  • Dessiner l'architecture cible : flux d'entrée, sous-flux métier, flux d'erreur commun.
Jour 1, après-midi : sous-flux, contrats d'entrée et réutilisation3 h 30
  • Le couple Execute Sub-workflow et When Executed by Another Workflow : qui envoie quoi, qui renvoie quoi.
  • Déclarer les champs attendus plutôt qu'accepter toutes les données, et typer les entrées.
  • Choisir entre une exécution pour tous les items et une exécution par item, attendre ou non la fin du sous-flux.
  • Convertir une portion de flux existant avec la commande Convert to sub-workflow, puis vérifier les expressions reprises.
  • Restreindre les flux autorisés à appeler un sous-flux et suivre une exécution d'un flux à l'autre.
  • Garder un état entre deux passages avec une data table : marqueurs de traitement, tables de correspondance.
Jour 2, matin : une politique d'erreurs écrite et appliquée3 h 30
  • Les trois comportements On Error d'un nœud : arrêter, continuer, continuer par la sortie d'erreur.
  • Retry On Fail pour les services capricieux, et la question qu'il oblige à poser : l'action est-elle rejouable sans doublon ?
  • Stop And Error pour faire échouer volontairement un passage qui viole une règle métier, avec un message exploitable.
  • Un flux d'erreur commun qui reçoit le nom du flux, le nœud fautif et le lien de l'exécution.
  • Rejouer une exécution échouée avec Debug in editor, puis borner la durée d'un flux avec Timeout Workflow.
Jour 2, après-midi : héberger n8n soi-même et savoir le restaurer3 h 30
  • Installer n8n avec Docker Compose sur un serveur de test, volume persistant et fuseau horaire compris.
  • Passer de SQLite à PostgreSQL : quand, pourquoi, avec quelles variables.
  • La clé de chiffrement des identifiants : où elle vit, pourquoi la fixer, comment la conserver.
  • Sauvegarder le dossier .n8n, la base et le stockage externe, puis restaurer sur un serveur vierge.
  • Mettre à jour sans casse : notes de version, rapport de migration vers n8n 3.0, abandon de l'installation par npm.
  • Isoler l'exécution du code avec les task runners en mode externe et surveiller l'instance par /healthz.
Jour 3, matin : volume, concurrence et mode file3 h 30
  • Limiter les exécutions simultanées en mode normal avant que l'instance ne sature.
  • Le mode file : instance principale, Redis, workers, base PostgreSQL partagée.
  • Régler la concurrence des workers, ajouter des processus webhook derrière un répartiteur de charge.
  • Purger l'historique des exécutions et choisir ce que l'on enregistre.
  • Traiter de gros volumes par lots et sous-flux pour éviter les erreurs de mémoire.
Jour 3, après-midi : l'IA dans un flux, sous contrôle humain3 h 30
  • Le nœud AI Agent, son modèle, sa mémoire et ses outils ; un sous-flux branché comme outil.
  • Extraire ou classer un texte avec un nœud dédié plutôt qu'avec un agent quand la tâche est fermée.
  • Filtrer les entrées et les sorties avec le nœud Guardrails, masquer les données personnelles.
  • Exiger une validation humaine avant qu'un outil n'envoie, ne modifie ou ne supprime.
  • Construire un jeu d'essai et lancer une évaluation avant de publier.
  • Restitution : chaque participant présente son plan d'exploitation, relu par le groupe.

Quels exercices réalise-t-on sur vos flux et sur une instance de test ?

  1. Cartographier le parc existant

    1 heure, jour 1

    Chaque participant remplit une fiche par flux importé : déclencheur, volume mensuel estimé, outils touchés, données personnelles traversées, propriétaire. Le groupe classe ensuite les flux par risque. Le plus fragile devient le fil rouge des trois jours.

  2. Découper le monolithe

    1 h 30, jour 1

    Le flux fil rouge est découpé en un flux d'entrée et deux ou trois sous-flux, avec des champs d'entrée déclarés. On rejoue les mêmes données avant et après : le résultat doit être identique, et l'écart éventuel s'explique avant de continuer.

  3. Écrire et appliquer la politique d'erreurs

    1 h 30, jour 2

    Pour chaque nœud qui appelle un service extérieur, le participant choisit un comportement en cas d'échec et le justifie en une phrase. Les lignes invalides partent dans une branche de quarantaine, les échecs complets déclenchent le flux d'erreur commun.

  4. Rejouer sans créer de doublon

    45 minutes, jour 2

    On simule une panne au milieu d'un lot de factures, puis on relance. Sans précaution, les premières factures partent deux fois. Le participant ajoute un marqueur de traitement dans une data table pour que la relance saute ce qui a déjà été fait.

  5. Restaurer une instance sur un serveur vierge

    1 h 30, jour 2

    Chaque binôme sauvegarde son instance, détruit le serveur, en loue un neuf et restaure. Le test n'est réussi que si les identifiants se déchiffrent et si les flux repartent. C'est l'exercice qui marque le plus les participants.

  6. Encaisser un pic de charge

    1 heure, jour 3

    Quelques centaines d'appels webhook arrivent en rafale sur l'instance de test. On observe la saturation, on pose une limite de concurrence, puis on bascule en mode file avec deux workers et l'on compare les temps de traitement.

  7. Mettre un agent sous surveillance

    1 h 30, jour 3

    Un agent trie des demandes clients et propose une réponse. Avant tout envoi, un humain approuve ou refuse. Un jeu de vingt cas réels anonymisés sert d'évaluation : on note ce que l'agent réussit, ce qu'il rate, et l'on décide s'il peut être publié.

Quel réglage d'erreur choisir pour chaque situation, et quel piège éviter ?

Correspondance entre les situations rencontrées en production et les réglages décrits dans la documentation de n8n (paramètres d'un nœud, réglages d'un flux, nœuds Stop And Error et Error Trigger), relevée le 5 octobre 2026. Les noms sont ceux affichés dans l'éditeur, en anglais.
SituationRéglage ou nœudPourquoiLe piège
Un service extérieur répond parfois en erreur, puis fonctionne à l'essai suivantRetry On Fail sur le nœudLe nœud recommence jusqu'à réussir, sans faire échouer tout le passageRejouer une écriture ou un envoi qui avait en réalité abouti : on crée un doublon
Une ligne d'un lot est invalide, les autres sont bonnesOn Error : Continue (using error output)La ligne fautive part dans une branche dédiée avec son message d'erreur, le reste du lot continueBrancher la sortie d'erreur vers rien : les lignes rejetées disparaissent sans trace
Une erreur sans conséquence ne doit pas bloquerOn Error : ContinueLe flux poursuit avec les dernières données validesL'appliquer partout par confort : les vraies pannes deviennent silencieuses
Une règle métier est violée : montant négatif, client inconnu, pièce manquanteNœud Stop And ErrorLe passage échoue volontairement, avec un message ou un objet d'erreur que l'on choisitÉcrire un message vague ; celui qui reçoit l'alerte doit savoir quoi faire
Un passage échoue, quelle qu'en soit la causeFlux d'erreur désigné dans les réglages, qui commence par Error TriggerUn même flux d'erreur peut servir tout le parc ; il reçoit le nom du flux et, si l'exécution est enregistrée, son lienCroire qu'il se teste à la main : la documentation précise qu'il ne se déclenche que sur une exécution automatique
Un flux risque de tourner indéfinimentTimeout Workflow dans les réglages du fluxL'exécution est annulée au-delà de la durée fixéeOublier que n8n Cloud impose déjà une durée maximale selon l'offre
Un nœud qui ne renvoie rien doit quand même laisser passer le fluxAlways Output DataLe nœud renvoie un item vide au lieu de rienL'activer sur un If : la documentation signale un risque de boucle infinie

Comment découper un gros flux en sous-flux sans perdre le fil ?

Un sous-flux est un flux ordinaire qui commence par le nœud When Executed by Another Workflow et que l'on appelle depuis un autre flux avec le nœud Execute Sub-workflow. Le flux appelant envoie ses items, le sous-flux les traite, et les données du dernier nœud du sous-flux reviennent au flux appelant. Selon la documentation de n8n, les exécutions de sous-flux ne sont pas décomptées du forfait mensuel d'exécutions : découper ne coûte donc rien sur la facture, et la formation l'explique d'emblée aux équipes qui hésitent.

Le point le plus négligé est le contrat d'entrée. Le déclencheur du sous-flux propose trois modes : définir les champs un à un, donner un exemple JSON, ou accepter toutes les données. Le troisième est le plus rapide et le plus dangereux, puisque la documentation rappelle que le sous-flux doit alors gérer seul les valeurs manquantes ou incohérentes. En formation, chaque sous-flux déclare ses champs et leurs types ; le nœud appelant les affiche alors automatiquement, prêts à être remplis.

Deux réglages du nœud appelant changent tout. Le mode d'exécution d'abord : une seule exécution pour tous les items, ou une exécution par item, ce qui compte quand le sous-flux envoie un message ou crée une facture. L'option Wait for Sub-Workflow Completion ensuite : activée, le flux appelant attend le résultat ; désactivée, il continue sans attendre, ce qui convient à un traitement long dont on n'a pas besoin du retour. Côté sous-flux, le réglage This workflow can be called by limite les flux autorisés à l'appeler.

Pour un parc existant, la commande Convert to sub-workflow, disponible depuis n8n 1.97.0, extrait une sélection de nœuds et met à jour les expressions. La documentation pose des conditions : pas de déclencheur dans la sélection, une seule entrée et une seule sortie, et une vérification manuelle des fonctions first(), last() et all(). Autre point à préparer : n8n 3.0 supprime les sources Local File et URL du nœud d'appel. Un sous-flux chargé depuis un fichier ou une adresse doit être importé dans l'instance avant la mise à jour.

n8n Cloud ou n8n auto-hébergé : que gagne-t-on et que doit-on assumer ?

Comparaison établie le 5 octobre 2026 à partir de la page tarifs de n8n et de sa documentation. Prix de l'éditeur hors taxes, payés à n8n et non à Richard SALANON ; le paiement mensuel coûte environ 17 % de plus que le paiement annuel indiqué.
Critèren8n Cloudn8n auto-hébergé
Prix d'entréeStarter à 20 € par mois en paiement annuel pour 2 500 exécutions, Pro à 50 € pour 10 000Édition Community gratuite pour un usage interne ; Business à 667 € par mois en paiement annuel pour 40 000 exécutions, réservé à l'auto-hébergement
Mises à jour et sauvegardesAssurées par l'éditeurÀ votre charge : la documentation réserve l'auto-hébergement aux utilisateurs expérimentés et cite le risque de perte de données
Base de donnéesSQLite sur Starter et Pro, PostgreSQL sur l'offre Enterprise ScalingSQLite par défaut, PostgreSQL au choix, versions 16, 17 et 18 prises en charge
Exécutions simultanées5 sur Starter, jusqu'à 50 sur Pro selon la page tarifsAucune limite par défaut en mode normal ; on la fixe soi-même
Durée maximale d'une exécution5 minutes sur Starter, 40 minutes sur ProCelle que vous fixez par flux
Mode file avec workersRéservé à l'offre Enterprise, sur demandeInclus dans l'édition Community
Point de mesure /metricsNon disponibleDisponible dans toutes les éditions, à activer
Emplacement des donnéesServeurs de Francfort, en Allemagne, selon la page tarifsLà où vous installez le serveur

Que faut-il pour héberger n8n soi-même sans perdre ses données ?

La documentation de n8n est franche : héberger soi-même demande de savoir configurer des serveurs et des conteneurs, gérer les ressources, sécuriser l'ensemble, et les erreurs peuvent coûter des données, de la sécurité ou des interruptions. Elle recommande Docker, et sa page d'installation renvoie désormais vers Docker Compose. Le 5 octobre 2026, cette page indiquait la version stable 2.41.6 et la version bêta 2.42.2 ; les notes de version datent la 2.41 du 22 septembre 2026. En formation, on installe la version stable, jamais la bêta.

Par défaut, n8n enregistre flux, identifiants et exécutions dans une base SQLite, un simple fichier placé dans le dossier .n8n. Cela suffit pour démarrer. PostgreSQL devient nécessaire dès que l'on vise le mode file : la documentation déconseille de le faire tourner sur SQLite. Le choix de la base se fait donc avant la mise en production, parce que migrer plus tard demande les commandes d'export et d'import, et une interruption de service.

Le point qui sépare une instance récupérable d'une instance perdue est la clé de chiffrement. n8n la génère au premier démarrage et la range dans le dossier .n8n ; elle chiffre les identifiants avant leur écriture en base. La documentation est nette : sans cette clé, ou sans la variable N8N_ENCRYPTION_KEY qui la remplace, une base restaurée ne peut pas être déchiffrée. On la fixe donc explicitement, on la conserve dans un coffre de mots de passe, et l'on vérifie à chaque restauration qu'elle fonctionne.

Une sauvegarde complète réunit le dossier .n8n, la base PostgreSQL si on l'utilise, et le stockage externe éventuel. La commande d'export avec l'option --backup ne suffit pas : selon la documentation, elle exporte flux et identifiants, mais ni les utilisateurs, ni l'historique des exécutions, ni les variables, ni les réglages de l'instance. Avec SQLite, on arrête n8n avant de copier le dossier, sinon la copie peut être incohérente. Pour comprendre ce que vaut une sauvegarde qui n'a jamais été restaurée, l'histoire de Maersk face à NotPetya reste la meilleure leçon.

Reste la mise à jour. La documentation conseille de mettre à jour au moins une fois par mois, de lire les notes de version et de tester d'abord sur une copie. Le prochain rendez-vous est n8n 3.0, annoncé pour octobre 2026 : les installations par npm ou npx ne seront plus prises en charge, plusieurs nœuds anciens disparaissent, le délai par défaut des task runners passe de cinq minutes à une, et le dossier binaryData est renommé storage. Le rapport de migration, dans les réglages de l'instance, liste les nœuds concernés avant la mise à jour.

Que vérifier avant de mettre une instance auto-hébergée en production ?

  • La clé de chiffrement est fixée par variable d'environnement et rangée dans un coffre, hors du serveur.
  • Une restauration complète a été testée sur un serveur vierge, et sa date figure dans le registre.
  • La base est PostgreSQL si le mode file est envisagé dans l'année.
  • Le fuseau horaire est réglé par les variables GENERIC_TIMEZONE et TZ, et vérifié sur un flux planifié.
  • Les task runners tournent en mode externe : la documentation les présente comme la seule barrière entre le code des nœuds Code et les identifiants de l'instance.
  • L'accès à l'éditeur passe par HTTPS, et la double authentification est imposée aux comptes qui peuvent modifier des flux.
  • Le point /healthz est surveillé par un service extérieur qui prévient une personne nommée.
  • La purge des exécutions est active et le disque surveillé ; avec SQLite, l'espace libéré n'est pas rendu au système sans opération VACUUM.
  • Le tunnel de développement n'est pas utilisé : la documentation précise qu'il n'est pas sûr en production.
  • Une procédure de mise à jour écrite existe, avec sauvegarde préalable et retour arrière.

Quand passer en mode file, et que faut-il régler avant ?

En mode normal, une instance auto-hébergée ne limite pas le nombre d'exécutions simultanées. La documentation décrit ce qui arrive alors : trop d'exécutions en même temps saturent la boucle d'événements et l'instance ne répond plus. Le premier remède ne demande aucune architecture nouvelle : la variable N8N_CONCURRENCY_PRODUCTION_LIMIT fixe un plafond, et les exécutions en surplus attendent leur tour dans l'ordre d'arrivée. Cette limite ne s'applique qu'aux exécutions de production, pas aux exécutions manuelles, aux sous-flux ni aux flux d'erreur.

Le mode file vient quand ce plafond ne suffit plus. L'instance principale reçoit les déclencheurs et les webhooks, crée l'exécution sans la lancer et en confie l'identifiant à Redis, qui tient la file. Des workers prennent les exécutions une à une, lisent le flux dans la base, l'exécutent et écrivent le résultat. On ajoute des workers quand la charge monte, on en retire quand elle baisse. Tous partagent la même base PostgreSQL et la même clé de chiffrement, sans quoi ils ne peuvent pas lire les identifiants.

Quelques réglages évitent les mauvaises surprises. Chaque worker exécute par défaut dix tâches en parallèle, et la documentation recommande de ne pas descendre sous cinq : beaucoup de workers peu chargés épuisent les connexions de la base. Des processus webhook dédiés, placés derrière un répartiteur de charge, absorbent les gros volumes d'appels ; l'instance principale reste alors hors du groupe, pour que l'éditeur reste fluide. Enfin, le mode file ne fonctionne pas avec des fichiers binaires stockés sur le disque local : il faut un stockage externe de type S3, fonction que l'édition Community n'inclut pas.

Le volume n'est pas qu'une question de processus. Par défaut, n8n purge les exécutions terminées depuis plus de 336 heures, soit quatorze jours, ou au-delà de 10 000 exécutions conservées. Sur un parc chargé, on enregistre seulement les échecs. Et quand un flux tombe en panne de mémoire, la documentation conseille de traiter 200 lignes par passage plutôt que 10 000, avec une boucle par lots et un sous-flux qui ne renvoie qu'un résultat court au flux appelant.

Quels outils d'IA propose n8n, et à quoi sert chacun dans un flux ?

Les briques d'IA décrites dans la documentation de n8n au 5 octobre 2026, et l'usage que la formation en fait. Les nœuds d'IA de n8n reposent sur le cadre LangChain en JavaScript.
BriqueCe que dit la documentationQuand l'utiliser en formation
AI AgentUn modèle de conversation relié à un ou plusieurs outils ; l'agent choisit les outils à appeler. Au moins un outil doit être branché.Quand la tâche demande de décider entre plusieurs actions selon un texte libre
Extraction et classementDes nœuds dédiés comme Information Extractor et Text Classifier, à côté des chaînes simples.Quand la tâche est fermée : lire une facture, ranger une demande dans une catégorie
Modèle de conversationSous-nœuds pour Anthropic, OpenAI, Mistral, Ollama et d'autres fournisseurs.Choisi selon le coût, la langue et le lieu de traitement des données ; Ollama permet un modèle installé chez soi
MémoireSimple Memory pour démarrer, ou une mémoire stockée dans PostgreSQL ou Redis.Pour un assistant qui doit se souvenir d'une conversation, pas pour un traitement par lot
Sous-flux comme outilLe nœud Call n8n Workflow Tool rend un flux existant appelable par l'agent.Pour donner à l'agent une action précise, testée et bornée, plutôt qu'un accès large
GuardrailsVérifie un texte (mots interdits, tentative de contournement, contenu inapproprié) ou le nettoie en remplaçant liens web, clés secrètes et données personnelles par des marqueurs.Avant d'envoyer un texte au modèle, et avant d'utiliser sa réponse
Validation humaine des outilsLe flux s'arrête et attend qu'une personne approuve ou refuse l'appel d'outil, par Slack, Telegram, Gmail, WhatsApp Business Cloud et d'autres canaux.Pour toute action irréversible : envoyer, payer, modifier un dossier, supprimer
ÉvaluationsUn jeu de cas stocké dans une data table ou un Google Sheets, passé dans le flux ligne par ligne ; les évaluations légères sont ouvertes à toutes les offres Cloud et à l'édition Community enregistrée.Avant chaque publication et après chaque changement de modèle ou de consigne
Serveur MCPLe nœud MCP Server Trigger expose des outils n8n à des clients MCP, avec authentification par jeton ou par en-tête.Pour qu'un assistant externe utilise des flux de l'entreprise sous contrôle

Comment garder la main quand un agent d'IA agit au milieu de vos flux ?

La première règle enseignée est de ne pas mettre d'IA là où une règle suffit. Une facture dont le montant dépasse un seuil se traite avec un If, pas avec un modèle de langage. L'IA a sa place quand il faut interpréter un texte libre : un courriel de client, une pièce scannée, une demande formulée à sa façon. Et même là, un nœud d'extraction ou de classement, dont la sortie est structurée, se contrôle mieux qu'un agent qui choisit lui-même ses actions.

Quand un agent est justifié, on réduit son terrain de jeu. La documentation de n8n compare deux façons de lui donner un outil : un nœud intégré dont on fixe l'opération et les paramètres, ou un serveur MCP qui lui ouvre toute une gamme d'actions. Le premier donne plus de contrôle, le second plus de latitude. En formation, on commence toujours par les outils bornés, et l'on réserve la validation humaine aux actions que l'on ne pourrait pas annuler. La documentation suggère aussi d'écrire dans la consigne système quels outils exigent une approbation et comment réagir à un refus.

Ce que l'agent dit engage l'entreprise. L'histoire du chatbot d'Air Canada le rappelle : un tribunal a refusé de considérer l'assistant comme une entité distincte de la compagnie. D'où deux habitudes travaillées le dernier après-midi : un jeu d'évaluation de cas réels avant toute publication, et le nettoyage des données personnelles avec Guardrails avant l'envoi au modèle. Pour la place de l'IA dans l'organisation, la formation sur l'IA dans les processus métier va plus loin ; pour brancher un modèle sur vos logiciels hors de n8n, voyez intégrer l'IA dans ses logiciels existants.

Reste le coût. Sur n8n Cloud, les offres Starter et Pro proposent des crédits Gateway, disponibles depuis la version 2.36.0, qui permettent d'utiliser certains modèles sans ouvrir de compte chez le fournisseur ; selon la documentation, ils n'existent ni sur l'offre Enterprise ni en auto-hébergement, et les nœuds échouent quand le solde tombe à zéro. Avec vos propres clés, la facture arrive chez le fournisseur du modèle. Dans les deux cas, la formation apprend à mesurer le coût d'un passage avant de multiplier les appels.

Comment la formation est-elle animée pour des profils techniques ?

Peu de diapositives, beaucoup d'incidents provoqués. Chaque notion est montrée sur un cas réel, puis cassée volontairement, puis réparée par les participants sur leur instance de test.

  • Huit personnes au plus

    Chaque participant administre sa propre instance de test, ou la partage avec un binôme. Au-delà de huit, il devient impossible de suivre en même temps plusieurs restaurations ou plusieurs bascules en mode file.

  • Vos flux, rejoués sur une copie

    Les exercices partent des exports JSON de vos flux réels, importés sur une instance de test. On y provoque les pannes que la production ne doit pas subir : identifiant révoqué, API saturée, serveur redémarré au milieu d'un lot.

  • Une décision écrite par réglage

    Chaque choix technique, du comportement d'un nœud en cas d'échec à la limite de concurrence, s'accompagne d'une phrase qui le justifie. Ces phrases forment, en fin de session, le dossier d'exploitation de l'équipe.

  • Des supports prêts à l'emploi

    Un fichier Docker Compose commenté en français, un modèle de politique d'erreurs, la procédure de sauvegarde et de restauration testée pendant la session, la liste de contrôle avant mise en production, un flux d'erreur commun réutilisable et un jeu d'évaluation type pour un agent.

  • Un suivi centré sur la mise en production

    Pendant la période convenue au devis, le formateur relit à distance le premier report en production et la première restauration réelle. Les questions d'exploitation passent par un canal direct.

Quels formats choisir pour la formation n8n avancé ?

Les formats proposés, avec l'organisation la plus courante pour chacun. La formule de deux jours retire l'hébergement et le mode file, inutiles à une équipe qui reste sur n8n Cloud.
FormatDurée et rythmeCe qui changePour qui
Intra, complèteTrois jours, en six demi-journéesTout le programme sur vos flux et une copie de votre instanceUne équipe qui héberge n8n ou s'apprête à le faire
Intra, sans hébergementDeux jours, en quatre demi-journéesSous-flux, politique d'erreurs et IA ; l'hébergement et le mode file sont présentés sans pratiqueUne équipe sur n8n Cloud, sans serveur à administrer
Inter-entreprisesTrois joursLe même programme sur des flux de démonstration ; aucun flux interne n'est montré aux autres structuresLe référent isolé d'une petite structure
À distanceSix séances de trois heures et demie sur trois semainesÉcran partagé, serveurs de test en ligne, travail entre les séances sur ses propres fluxÉquipes réparties entre plusieurs pays, organisations en Europe ou au Canada
HybrideDeux jours en salle, puis deux séances à distanceArchitecture et erreurs en présentiel ; installation et mise en production réelle suivies à distanceÉquipes qui veulent appliquer sur leur vraie instance entre deux séances

Combien coûte la formation n8n avancé, et qu'est-ce qui fait varier le prix ?

Le prix est fixé sur devis, après un premier échange gratuit sur vos flux, votre hébergement et le nombre de participants. Les serveurs de test, les abonnements à n8n Cloud et les crédits des fournisseurs de modèles restent à votre nom et se paient à part. Le règlement se fait par Mobile Money (MTN, Moov), carte bancaire, PayPal, virement ou espèces.

Formation complète

Sur devis

  • Trois jours en six demi-journées
  • Exercices sur vos flux, rejoués sur une instance de test
  • Restauration testée sur serveur vierge
  • Supports, gabarits et dossier d'exploitation
  • Évaluation et attestation

Formule sans hébergement

Sur devis

  • Deux jours en quatre demi-journées
  • Sous-flux, politique d'erreurs et IA
  • Flux d'erreur commun prêt à l'emploi
  • Évaluation et attestation

Suivi de mise en production

Sur devis

  • Relecture du premier report en production
  • Relecture de la première restauration réelle
  • Canal direct pendant la période convenue

Ce qui fait varier le prix

  • Le nombre de participants et de groupes, chaque groupe comptant huit personnes au plus.
  • La formule : trois jours avec hébergement, ou deux jours sans.
  • La préparation : analyse de vos exports de flux, montage des instances de test, jeux d'évaluation construits sur vos cas.
  • Le format et les déplacements hors de Cotonou pour une session en salle.
  • La durée du suivi de mise en production.

Un fonds de formation peut-il prendre en charge n8n avancé ?

C'est possible dans certains pays, jamais garanti, et à vérifier avant de signer. En Côte d'Ivoire, le FDFP classe les actions de son plan de formation par type : interne, intra quand un intervenant extérieur forme les salariés d'une seule entreprise, interentreprises quand plusieurs structures se regroupent, ou à l'étranger. Selon sa page consultée le 5 octobre 2026, l'entreprise doit être à jour de ses deux taxes, et le paiement suit le contrôle des services du fonds puis l'approbation de sa Commission permanente.

Au Bénin, le FODEFCA fonctionne selon des statuts approuvés par le décret n° 2022-286 du 11 mai 2022. Au Sénégal, le 3FPT affiche parmi ses services un guichet de financement du personnel des entreprises et des membres des organisations professionnelles. En France, France Compétences indique que, depuis le 1er janvier 2022, seuls les prestataires certifiés Qualiopi accèdent aux fonds des OPCO et des autres financeurs publics ou mutualisés ; Richard SALANON ne détient pas cette certification. Envoyez programme et devis au fonds, obtenez une réponse écrite, et prévoyez le budget sans aide. La page formation en entreprise détaille chaque dispositif.

Dans quels secteurs la formation n8n avancé change-t-elle le plus la donne ?

Distribution de produits de santé, à Abidjan

Les commandes des officines arrivent par webhook en rafales le lundi matin ; l'instance unique sature, des commandes restent en attente sans que personne le voie.

Limite de concurrence posée en urgence, puis mode file avec PostgreSQL, Redis et deux workers ; flux d'erreur commun qui alerte le responsable logistique avec le lien de l'exécution.

Microfinance, à Lomé ou à Cotonou

Un flux de rapprochement des encaissements relancé après une panne a enregistré deux fois une partie des opérations.

Marqueurs de traitement dans une data table, relance qui saute ce qui est déjà fait, Stop And Error dès qu'un montant ne correspond pas, et vérification humaine avant toute écriture comptable.

Cabinet d'expertise comptable, à Dakar

L'équipe veut faire lire les factures fournisseurs par une IA, mais redoute les erreurs de montants et la fuite de données des clients.

Extraction par un nœud dédié plutôt qu'un agent, données personnelles masquées avant l'envoi au modèle, validation humaine des écritures, et jeu d'évaluation de cinquante factures anonymisées.

Bureau d'études, à Lyon

n8n a été installé avec npm sur un serveur interne par un ancien salarié ; la version 3.0 n'acceptera plus ce mode d'installation et personne ne connaît la clé de chiffrement.

Récupération de la clé dans le dossier .n8n, sauvegarde complète, migration vers Docker Compose et PostgreSQL, restauration testée, puis lecture du rapport de migration avant la mise à jour.

Boutique en ligne, à Bruxelles

Un flux de cinquante nœuds gère commandes, factures et expéditions ; chaque retouche casse autre chose pendant les périodes de forte vente.

Découpage en un flux d'entrée et trois sous-flux aux champs déclarés, politique d'erreurs écrite, exécutions de test rejouées avant chaque modification.

ONG, à Bamako ou à Genève

Les données des bénéficiaires ne doivent pas quitter un hébergement choisi par l'organisation, et la connexion des bureaux de terrain est intermittente.

Instance auto-hébergée sur un serveur dont l'emplacement est décidé par écrit, sauvegardes hors site, flux d'entrée qui accepte les envois différés des équipes de terrain.

Quelles erreurs voit-on le plus souvent après une formation n8n avancé, et comment les éviter ?

Elles viennent rarement d'un manque de connaissances. Elles viennent d'un réglage pris pour aller vite, et jamais reconsidéré.

  • Relancer sans penser aux doublons

    Retry On Fail et la relance d'une exécution échouée rejouent des actions qui avaient parfois abouti. Avant d'activer une relance, on vérifie que l'action peut être répétée sans effet, ou l'on pose un marqueur de traitement.

  • Mettre Continue partout

    Un flux qui continue malgré toutes les erreurs ne tombe jamais en panne visible, et produit des données fausses pendant des semaines. Continue se justifie nœud par nœud, par écrit.

  • Accepter toutes les données dans un sous-flux

    C'est le réglage le plus rapide et celui qui casse le plus tard. Déclarer les champs attendus fait apparaître les erreurs au moment de l'appel, pas trois nœuds plus loin.

  • Mettre à jour sans sauvegarde ni lecture

    Une mise à jour majeure retire des nœuds et change des valeurs par défaut. On sauvegarde, on lit les notes de version et le rapport de migration, on teste sur une copie. L'histoire de Knight Capital montre ce que coûte une mise en production incomplète.

  • Monter le mode file sur SQLite

    La documentation le déconseille, et une architecture distribuée sur SQLite n'est pas prise en charge. Le passage à PostgreSQL se fait avant, pas pendant l'incident.

  • Garder un stockage vectoriel de démonstration

    Le Simple Vector Store garde les données en mémoire : elles disparaissent au redémarrage, et toute personne de l'instance peut les lire. La documentation le réserve au développement.

  • Laisser la base grossir

    Purge désactivée, exécutions réussies toutes conservées avec leurs fichiers : le disque se remplit et l'instance s'arrête. On n'enregistre que ce qui sert, et l'on surveille l'espace disque.

Hébergement, coupures, données personnelles : que change le contexte local pour une instance n8n ?

Choisir où tourne n8n est une décision juridique autant que technique. Au Bénin, l'article 391 de la loi n° 2017-20 du 20 avril 2018 portant code du numérique ne permet de transférer des données personnelles vers un État tiers que si l'Autorité constate que cet État assure un niveau de protection équivalent. Une instance n8n Cloud stocke ses données à Francfort ; un serveur loué en Europe pose la même question ; un serveur au Bénin, à condition d'en maîtriser l'exploitation, la règle autrement. La formation fait écrire cette décision, avec la liste des données qui transitent par l'instance.

En Europe, le RGPD, dont la CNIL publie le texte, impose à l'article 32 des mesures de sécurité adaptées au risque, parmi lesquelles le chiffrement et les moyens de rétablir la disponibilité des données et l'accès à celles-ci dans des délais appropriés après un incident. Une restauration testée répond directement à cette exigence ; une sauvegarde jamais relue, non. L'article 28 encadre de son côté le recours à un sous-traitant, ce que devient l'éditeur dès qu'on choisit n8n Cloud.

La connexion pèse sur l'architecture. Selon l'UIT, en 2025, 74 % de la population mondiale utilise Internet, mais seulement 36 % en Afrique et 34 % dans les pays les moins avancés. Un n8n installé sur un ordinateur du bureau s'arrête avec le courant ou la box ; un serveur en centre de données continue, et les équipes de terrain lui envoient leurs données quand la connexion revient. Les flux d'entrée doivent alors accepter des envois différés et rejeter proprement les doublons.

Enfin, l'éditeur, la documentation et les messages d'erreur de n8n sont en anglais, tout comme les variables d'environnement. Les séances se font en français, et le fichier Docker Compose remis est commenté ligne par ligne en français, pour que la personne qui reprendra l'instance sache ce que fait chaque réglage.

Pourquoi suivre n8n avancé avec Richard SALANON ?

Richard SALANON est consultant en digitalisation et développeur logiciel, basé à Cotonou, au Bénin. Il crée des sites, des applications web et mobiles, des automatisations et des intégrations d'intelligence artificielle, déploie Odoo et Dolibarr, et forme les équipes à ces outils, pour des entreprises d'Afrique francophone, d'Europe et du Canada.

Les sujets de cette formation sont ceux qu'il rencontre en exploitant des automatisations pour ses clients : flux à découper, erreurs à rendre visibles, instances à héberger, à sauvegarder et à mettre à jour. Il a créé Wapy, un assistant WhatsApp à intelligence artificielle destiné aux entreprises d'Afrique francophone, et co-fondé Audyxa : brancher un modèle de langage sur des processus réels, avec ses coûts et ses erreurs, fait partie de son quotidien. Diplômé d'EPITECH en 2022, il compte 6 ans d'expérience dans le numérique et indique avoir formé plus de 200 personnes.

Il a travaillé, sur place ou à distance, au Bénin, en Côte d'Ivoire, au Togo, au Sénégal, au Burkina Faso, au Mali, au Niger, au Tchad, au Gabon, en RD Congo, en France, en Belgique, en Suisse et au Canada. Il n'est ni certifié ni partenaire de n8n ; la formation se termine par une évaluation sur un flux de l'entreprise et une attestation. Il forme sur vos flux et sur une copie de votre instance, répond sous 24 heures et dit franchement quand l'auto-hébergement ou un agent d'IA ne se justifient pas. Son parcours figure sur la page Richard SALANON ; les pays servis, sur la page zones d'intervention.

Que retenir avant d'inscrire votre référent à n8n avancé ?

Découpez les gros flux en sous-flux aux champs déclarés ; décidez par écrit du comportement de chaque nœud en cas d'échec ; ne relancez jamais une action sans savoir si elle peut être répétée ; fixez et rangez la clé de chiffrement, puis prouvez que la restauration fonctionne ; passez à PostgreSQL avant le mode file ; et ne laissez un agent d'IA agir seul que sur ce qui peut être annulé.

Vos flux n8n doivent-ils enfin tenir en production ?

Décrivez vos flux en service, votre hébergement actuel, le nombre de personnes à former et la panne qui vous a le plus coûté : vous recevez une réponse sous 24 heures, puis une proposition de programme et un devis.

Demander la formation n8n avancé

Questions fréquentes

Comment savoir si mon équipe a le niveau pour n8n avancé ?

Si la personne construit seule un flux qui part d'un webhook, transforme les données par expressions, se branche selon une condition et prévient quelqu'un en cas d'échec, elle a le niveau. Sinon, la formation n8n de zéro à l'autonomie passe d'abord. Un exercice de positionnement envoyé avant la session tranche les cas douteux.

Faut-il savoir programmer ?

Non pour les sous-flux, les erreurs et l'IA, qui se règlent dans l'éditeur. La demi-journée d'hébergement demande seulement d'être à l'aise avec une ligne de commande et un fichier de configuration ; les commandes Docker sont expliquées une à une.

Notre équipe est sur n8n Cloud : la formation a-t-elle un intérêt ?

Oui, avec la formule de deux jours. Les sous-flux, la politique d'erreurs, la reprise d'exécutions échouées et l'IA s'appliquent de la même façon sur n8n Cloud. L'hébergement et le mode file sont seulement présentés, pour savoir quand ils deviendraient utiles.

Les sous-flux consomment-ils des exécutions supplémentaires ?

Non. Selon la documentation de n8n, les exécutions de sous-flux ne comptent ni dans la limite mensuelle d'exécutions de l'offre, ni dans celle des flux actifs. Découper un flux ne change donc pas la facture.

Peut-on héberger n8n gratuitement pour son entreprise ?

L'édition Community est gratuite tant que les flux sont créés ou modifiés par des personnes de votre organisation, selon la FAQ de la licence de n8n. Il faut payer le serveur et y consacrer du temps d'administration. L'édition Community enregistrée, gratuite elle aussi, ajoute les dossiers, la reprise d'exécutions dans l'éditeur et les données d'exécution personnalisées.

À partir de quel volume faut-il le mode file ?

Il n'y a pas de seuil universel. Le signal est une instance qui ralentit ou ne répond plus lors des pics. On pose d'abord une limite de concurrence ; si les exécutions en attente s'accumulent, on passe au mode file, après avoir migré vers PostgreSQL.

Que change n8n 3.0 pour une instance auto-hébergée ?

Selon la documentation, n8n 3.0, annoncé pour octobre 2026, exige un déploiement Docker, retire plusieurs nœuds anciens, renomme le dossier des fichiers binaires et raccourcit le délai par défaut des task runners. Le rapport de migration, dans les réglages, liste ce qui vous concerne avant la mise à jour.

Un agent d'IA peut-il envoyer des messages à nos clients sans validation ?

Techniquement oui, mais la formation le déconseille pour toute action irréversible. n8n permet d'exiger l'approbation d'une personne avant qu'un outil ne s'exécute, et ce que dit un assistant engage l'entreprise. On commence avec validation, puis on l'allège au vu des évaluations.

Peut-on utiliser un modèle d'IA installé chez soi ?

Oui. n8n propose des sous-nœuds pour Ollama, qui fait tourner un modèle sur votre propre serveur. Les données ne partent alors pas chez un fournisseur extérieur, mais il faut une machine assez puissante, et la qualité des réponses se vérifie avec un jeu d'évaluation.

La formation délivre-t-elle une certification n8n ?

Non. Richard SALANON n'est ni certifié ni partenaire de n8n. La formation se termine par une évaluation sur un flux réel de l'entreprise et une attestation de fin de formation.

Que garde l'équipe après la session ?

Ses flux découpés et fiabilisés, un flux d'erreur commun, la politique d'erreurs écrite, le fichier Docker Compose commenté, la procédure de restauration testée, la liste de contrôle avant production et un jeu d'évaluation pour ses agents.

Sources

  1. n8n, Plans and Pricing (offres Cloud et Business, exécutions simultanées, durée maximale, données à Francfort), consulté le
  2. n8n Docs, Break workflows into smaller parts (sous-flux, modes d'entrée, exécutions non décomptées), consulté le
  3. n8n Docs, Execute Sub-workflow (modes d'exécution, attente de fin du sous-flux), consulté le
  4. n8n Docs, Convert to sub-workflows (conditions de conversion, n8n 1.97.0), consulté le
  5. n8n Docs, Work with nodes (Retry On Fail, On Error, Always Output Data), consulté le
  6. n8n Docs, Handle errors gracefully, Error Trigger et Stop And Error, consulté le
  7. n8n Docs, Configure workflow settings (flux d'erreur, appel autorisé, Timeout Workflow), consulté le
  8. n8n Docs, Install with Docker (prérequis, versions stable et bêta), consulté le
  9. n8n Docs, Install using Docker Compose (mémoire et processeurs recommandés), consulté le
  10. n8n Docs, Choose n8n's database (SQLite, PostgreSQL et versions prises en charge), consulté le
  11. n8n Docs, Back up and restore (contenu d'une sauvegarde complète, clé de chiffrement), consulté le
  12. n8n Docs, Update n8n (fréquence et précautions de mise à jour), consulté le
  13. n8n Docs, v3.0 Breaking changes (n8n 3.0 prévu en octobre 2026), consulté le
  14. n8n Docs, Release notes (n8n 2.41, 22 septembre 2026), consulté le
  15. n8n Docs, Enable queue mode (Redis, workers, processus webhook, concurrence), consulté le
  16. n8n Docs, Control concurrency (limite des exécutions de production), consulté le
  17. n8n Docs, Manage execution data (purge, 336 heures et 10 000 exécutions), consulté le
  18. n8n Docs, Fix memory issues (traitement par lots et sous-flux), consulté le
  19. n8n Docs, Set up task runners (mode externe en production), consulté le
  20. n8n Docs, Monitor n8n (points /healthz et /metrics), consulté le
  21. n8n Docs, Community edition features (éditions Community et Community enregistrée), consulté le
  22. n8n Docs, License FAQ (usage interne de l'édition Community), consulté le
  23. n8n Docs, LangChain in n8n et AI Agent, consulté le
  24. n8n Docs, Guardrails (vérification et nettoyage des textes), consulté le
  25. n8n Docs, Human-in-the-loop for tools (validation humaine des outils), consulté le
  26. n8n Docs, Run quick evaluations (évaluations légères), consulté le
  27. n8n Docs, MCP servers et MCP Server Trigger, consulté le
  28. n8n Docs, Simple Vector Store (limites en production), consulté le
  29. n8n Docs, Use Gateway credits (offres et versions concernées), consulté le
  30. Secrétariat général du Gouvernement du Bénin, loi n° 2017-20 du 20 avril 2018 portant code du numérique (article 391), consulté le
  31. CNIL, RGPD chapitre IV : responsable du traitement et sous-traitant (articles 28 et 32), consulté le
  32. UIT, Facts and Figures 2025 : Internet use (15 octobre 2025), consulté le
  33. FDFP, plan de formation des entreprises, consulté le
  34. Secrétariat général du Gouvernement du Bénin, décret n° 2022-286 du 11 mai 2022 portant approbation des statuts du FODEFCA, consulté le
  35. 3FPT, guichets de financement, consulté le
  36. France Compétences, Qualiopi : l'obligation qualité en vigueur depuis le 1er janvier 2022, consulté le

Pour aller plus loin

Parlons de votre projet

Décrivez votre besoin : je reviens vers vous avec une première recommandation, sans engagement.

Demander un devis
Demander un devis WhatsApp