Présentation

n8n est une plateforme d’automatisation de workflows qui permet de connecter des applications, API, bases de données et services d’intelligence artificielle à l’aide d’un éditeur visuel basé sur des nœuds.

Un workflow commence généralement par un déclencheur — horaire, webhook, nouvel événement dans une application ou action manuelle — puis enchaîne différentes opérations : récupérer des données, les transformer, appeler une API, lancer un modèle IA, mettre à jour une base ou envoyer une notification.

n8n cherche à conserver l’accessibilité des outils no-code tout en donnant davantage de contrôle aux profils techniques. JavaScript, Python, requêtes HTTP, expressions, webhooks et nœuds personnalisés peuvent compléter les intégrations visuelles lorsque le besoin dépasse les fonctions prêtes à l’emploi.

La plateforme existe sous deux formes principales : n8n Cloud, hébergé et administré par n8n, et la Community Edition, qui peut être installée sur sa propre infrastructure.

L’automatisation IA occupe désormais une place importante dans le produit avec agents, modèles de langage, mémoire, outils, bases vectorielles et intégrations MCP.

Fonctionnalités

Workflows visuels par nœuds

L’éditeur de n8n représente chaque automatisation sous forme de nœuds reliés entre eux.

Un nœud peut recevoir un événement, interroger un service, modifier des données ou déclencher une nouvelle action.

Les branches conditionnelles permettent d’adapter le parcours selon les informations reçues, tandis que boucles, filtres et opérations de fusion facilitent les traitements plus complexes.

Chaque étape peut être testée directement dans l’éditeur afin d’inspecter les données qui entrent et sortent du nœud.

Intégrations et API

n8n propose un large catalogue d’intégrations pour connecter services Web, outils professionnels, bases de données, messageries, plateformes cloud et solutions de développement.

Le dépôt officiel met actuellement en avant plus de 1 500 intégrations.

Lorsqu’aucun nœud spécialisé n’existe, le nœud HTTP Request permet d’appeler directement une API REST ou GraphQL.

Des requêtes cURL peuvent également être importées pour accélérer la configuration d’une API existante.

Cette combinaison entre connecteurs prêts à l’emploi et appels API génériques limite la dépendance au catalogue officiel.

Triggers, webhooks et planification

Un workflow peut être déclenché de plusieurs manières.

Un Webhook peut recevoir une requête envoyée par une application externe, tandis qu’un Schedule Trigger exécute une automatisation selon un calendrier défini.

De nombreuses intégrations disposent également de leurs propres triggers pour réagir à l’arrivée d’un e-mail, à la création d’un enregistrement, à une modification ou à un autre événement.

Ces mécanismes permettent de créer aussi bien des automatisations régulières que des workflows réactifs exécutés dès qu’un événement survient.

Manipulation et transformation des données

n8n fait circuler les informations entre ses nœuds sous forme de données structurées.

Expressions, filtres et nœuds de transformation permettent de sélectionner, renommer, fusionner ou restructurer les informations avant de les transmettre à l’étape suivante.

Cette couche est importante lorsque deux services utilisent des formats différents.

Les Data Tables permettent également de conserver certaines données directement dans n8n lorsque la création d’une base externe serait disproportionnée pour le besoin.

JavaScript et Python

Le Code node permet d’ajouter de la logique personnalisée dans un workflow.

JavaScript et Python peuvent être utilisés lorsque les nœuds standards ne suffisent pas pour traiter les données ou implémenter une règle spécifique.

Cette possibilité rapproche n8n d’un environnement de développement visuel : les opérations simples restent accessibles sans code, tandis que les cas plus avancés peuvent être complétés par des scripts.

En self-hosted, des possibilités supplémentaires existent également autour de la ligne de commande, des scripts système et des nœuds personnalisés.

Agents et workflows IA

n8n intègre des composants consacrés aux agents et applications utilisant des modèles de langage.

Un agent peut recevoir un modèle, des instructions, une mémoire et différents outils qu’il décide d’utiliser selon la demande.

Les workflows peuvent notamment connecter des modèles OpenAI, Anthropic, Google, OpenRouter, Ollama ou d’autres fournisseurs selon les nœuds disponibles.

Des bases vectorielles et retrievers permettent de construire des systèmes RAG, tandis que des parseurs structurent les réponses avant leur utilisation dans les étapes suivantes.

Cette architecture permet d’associer raisonnement génératif et automatisations déterministes dans un même workflow.

Human-in-the-loop

Une automatisation IA n’est pas obligée d’agir seule jusqu’au bout.

n8n permet d’insérer des étapes de validation humaine avant certaines actions sensibles.

Un agent peut par exemple préparer une réponse, une modification ou une opération commerciale, puis attendre l’approbation d’une personne avant de poursuivre.

Cette logique est utile lorsque l’IA intervient sur des données importantes ou déclenche des actions difficiles à annuler.

MCP

n8n prend en charge le Model Context Protocol dans ses workflows IA.

Des outils MCP peuvent être reliés à un agent afin de lui donner accès à des fonctions ou sources externes compatibles.

Inversement, certains workflows n8n peuvent être exposés comme capacités utilisables par d’autres environnements basés sur MCP.

Cette intégration permet de faire de n8n une couche d’orchestration entre agents, applications et services plutôt qu’un simple outil d’automatisation linéaire.

Sous-workflows et modularité

Les automatisations complexes peuvent être divisées en plusieurs workflows.

Un workflow principal peut appeler un sous-workflow chargé d’une fonction spécifique, comme enrichir des données, préparer un document ou envoyer des notifications.

Cette séparation facilite la réutilisation et évite de reproduire la même logique dans plusieurs automatisations.

Elle devient particulièrement utile lorsque n8n est utilisé comme infrastructure interne avec de nombreux processus.

Templates

n8n propose une bibliothèque de workflows prêts à être explorés ou réutilisés.

Ces templates couvrent différents scénarios : synchronisation de données, communication, génération de contenu, IA, CRM ou opérations internes.

Ils servent à comprendre comment les nœuds peuvent être reliés et constituent souvent un point de départ plus rapide qu’un workflow entièrement vide.

Un template reste toutefois à adapter aux comptes, données et règles réelles de l’utilisateur.

Community Edition et auto-hébergement

La Community Edition peut être déployée sur sa propre infrastructure.

Docker constitue l’une des méthodes principales proposées pour installer n8n, mais d’autres configurations sont possibles selon l’environnement.

L’auto-hébergement permet de choisir où résident les données, les credentials et les journaux d’exécution.

Il donne aussi davantage de contrôle sur la configuration, les mises à jour, les ressources et les connexions internes.

En contrepartie, l’utilisateur devient responsable de la sécurité, des sauvegardes, du réseau, de la disponibilité et de la maintenance de l’instance.

n8n Cloud

n8n Cloud fournit la même logique d’automatisation sans avoir à administrer le serveur.

n8n gère l’infrastructure, les mises à jour et une partie des problématiques opérationnelles.

Les offres Cloud Starter et Pro sont basées sur un nombre mensuel d’exécutions de workflows.

Contrairement à certains services d’automatisation qui facturent chaque action ou étape, n8n compte principalement l’exécution complète du workflow, quelle que soit sa longueur.

Pour les offres hébergées, n8n indique actuellement que les données sont stockées dans l’Union européenne, sur des serveurs situés à Francfort.

Collaboration et environnements

Les offres professionnelles ajoutent des fonctions destinées aux équipes.

Pro permet notamment de partager plusieurs projets, gérer des rôles administratifs et consulter davantage d’historique et d’informations sur les exécutions.

Business ajoute des fonctions comme SSO SAML/LDAP, environnements multiples, queue mode et versionnement avec Git.

Enterprise complète cette approche avec davantage de gouvernance, intégration de secrets externes, streaming de logs et support avec SLA.

Ces fonctions deviennent importantes lorsque les workflows font partie de l’infrastructure de production d’une organisation.

Cas d’usage

Synchroniser plusieurs outils

Un workflow peut récupérer les nouveaux contacts d’un formulaire, enrichir leurs informations puis créer automatiquement les enregistrements correspondants dans un CRM.

Une notification peut ensuite être envoyée à l’équipe sans intervention manuelle.

Automatiser un pipeline de contenu

n8n peut récupérer des informations depuis différentes sources, les transmettre à un modèle IA, structurer le résultat puis préparer les données pour un CMS ou un outil éditorial.

Des validations humaines peuvent être placées avant publication.

Construire un agent IA connecté à des outils

Un agent peut accéder à un modèle de langage, une mémoire, une base documentaire et plusieurs outils n8n.

Selon la demande reçue, il peut rechercher une information, appeler une API ou déclencher un autre workflow.

Créer un backend basé sur des webhooks

Un webhook n8n peut recevoir des données envoyées par un site ou une application.

Le workflow vérifie ensuite le contenu, appelle les services nécessaires, stocke les résultats puis renvoie une réponse.

Cette approche peut suffire pour certains services internes ou prototypes sans développer immédiatement un backend complet.

Automatiser des opérations internes

Rapports périodiques, sauvegardes, notifications, synchronisations ou traitements de fichiers peuvent être regroupés dans des workflows.

L’auto-hébergement permet également d’intégrer des services accessibles uniquement depuis le réseau interne.

Conclusion

n8n se situe à la frontière entre plateforme no-code, outil de développement et moteur d’orchestration.

Son éditeur visuel permet de construire rapidement des workflows tout en conservant la possibilité d’utiliser JavaScript, Python, API et composants personnalisés lorsque les besoins deviennent plus techniques.

La Community Edition constitue un avantage important pour les utilisateurs souhaitant auto-héberger leurs automatisations et contrôler l’infrastructure.

À l’inverse, n8n Cloud élimine une grande partie du travail d’administration et propose une tarification basée sur les exécutions complètes plutôt que sur le nombre d’étapes.

Les fonctions IA renforcent encore cette polyvalence avec agents, mémoire, outils, RAG, MCP et validation humaine.

n8n demande néanmoins davantage de compétences techniques que certains services d’automatisation très simplifiés, en particulier lorsqu’il est auto-hébergé ou utilisé pour des workflows complexes.

Pour connecter des applications, automatiser des processus, orchestrer des API et construire des workflows ou agents IA personnalisés, n8n constitue aujourd’hui une plateforme particulièrement flexible.

Points d’attention

  • n8n n’est pas open source au sens de l’Open Source Initiative. Le code est visible et modifiable, mais il est distribué sous un modèle source-available / fair-code avec des restrictions commerciales.

  • La Sustainable Use License autorise notamment les usages personnels, non commerciaux et les besoins internes d’une entreprise. Utiliser n8n pour automatiser ses propres processus professionnels est donc permis.

  • La licence ne permet pas de simplement héberger n8n et facturer des clients pour accéder au service. Les offres de type white-label ou SaaS fondées substantiellement sur n8n nécessitent un accord adapté.

  • Le champ code_source est classé ici comme propriétaire plutôt qu’open source afin de ne pas présenter la Sustainable Use License comme une licence OSI, même si le code source est publiquement consultable.

  • La Community Edition est gratuite, mais l’infrastructure ne l’est pas forcément. Serveur, stockage, sauvegardes, supervision et temps d’administration restent à la charge de l’utilisateur.

  • L’auto-hébergement transfère aussi la responsabilité de la sécurité. Les mises à jour, certificats, accès réseau, credentials et sauvegardes doivent être correctement administrés.

  • n8n Cloud facture principalement les exécutions de workflows. Un workflow de nombreuses étapes peut donc ne consommer qu’une seule exécution, mais un trigger trop fréquent peut rapidement augmenter le nombre total d’exécutions.

  • Starter est actuellement affiché à 20 € par mois en annuel pour 2 500 exécutions, et Pro à 50 € pour 10 000. Les limites supérieures et options complémentaires peuvent évoluer.

  • Business est actuellement self-hosted uniquement. Il est affiché à 667 € par mois avec facturation annuelle pour 40 000 exécutions.

  • Les coûts de n8n ne couvrent pas nécessairement ceux des services connectés. API d’IA, bases de données, e-mails, stockage ou autres services tiers peuvent avoir leur propre facturation.

  • Les community nodes nécessitent de la prudence. Un nœud installé sur une instance auto-hébergée peut exécuter du code et accéder aux données qui lui sont transmises ; sa provenance doit donc être vérifiée.

  • Les workflows complexes doivent être maintenus comme du logiciel. Nommage, gestion des erreurs, logs, sous-workflows, tests et documentation deviennent importants à mesure que l’automatisation prend de l’ampleur.

  • n8n ne propose pas une application de bureau native classique. L’éditeur s’utilise dans le navigateur, que l’instance soit hébergée par n8n ou installée sur sa propre infrastructure.