Polydesk-logotype
Polydesk.ai — Header

Guide n8n pour Débutants : Créer Votre Premier Workflow d’Automatisation IA

n8n est une plateforme d’automatisation de workflows open-source avec plus de 400 intégrations, des nodes IA natifs (LLM, agents, RAG), et la possibilité de s’auto-héberger gratuitement. L’édition Community est illimitée en exécutions. Le cloud managé démarre à 24 €/mois. Ce guide vous accompagne de l’installation à votre premier workflow fonctionnel.

n8n (prononcé « n-eight-n », pour « nodemation ») combine la rapidité du no-code avec la puissance du code. Son éditeur visuel permet de construire des workflows en connectant des nodes (blocs fonctionnels), mais vous pouvez injecter du JavaScript ou du Python à n’importe quelle étape. C’est cette dualité qui rend n8n populaire auprès des développeurs, des ops, et des équipes techniques qui trouvent Zapier trop limité ou Make trop rigide.

Ce guide couvre l’essentiel pour démarrer : choisir entre cloud et self-hosted, naviguer dans l’interface, comprendre les concepts clés (nodes, triggers, exécutions), et construire votre premier workflow étape par étape.

Fiche rapide : n8n
Type
Plateforme d’automatisation de workflows open-source
Intégrations
400+ apps et services
IA native
Nodes LLM, agents IA, RAG, chat triggers
Self-hosted
Gratuit (Community Edition), exécutions illimitées
Cloud
Starter 24 €/mois (2 500 exécutions) | Pro 60 €/mois | Business 800 €/mois
Licence
Source-available (Sustainable Use License)
URL
n8n.io

Cloud ou self-hosted : quel choix ?

n8n Cloud

Le cloud managé est le chemin le plus rapide pour démarrer. Pas de serveur à configurer, pas de Docker à installer, pas de base de données à maintenir. Vous créez un compte, et vous commencez à construire des workflows immédiatement. n8n gère l’hébergement, les mises à jour, la sécurité, et les sauvegardes.

Les plans cloud : Starter à 24 €/mois (2 500 exécutions), Pro à 60 €/mois (10 000 exécutions), Business à 800 €/mois (40 000 exécutions, SSO, git version control). Tous les plans incluent des utilisateurs illimités, des workflows illimités, et toutes les 400+ intégrations. Un essai gratuit de 14 jours est disponible pour les plans Starter et Pro (sans carte de crédit).

Le point crucial : une « exécution » dans n8n correspond à un run complet de votre workflow, peu importe le nombre de steps. Un workflow de 10 étapes qui tourne une fois = 1 exécution. C’est très différent de Zapier (qui facture chaque étape comme une « task ») ou de Make (qui facture par « opération »). Cette distinction rend n8n significativement moins cher pour les workflows complexes.

Self-hosted (Community Edition)

L’édition Community est gratuite, avec des exécutions illimitées, tous les workflows que vous voulez, toutes les intégrations. Vous n’avez besoin que d’un serveur (VPS à partir de 5-20 €/mois) et de quelques compétences techniques pour l’installation (Docker, PostgreSQL).

C’est le choix privilégié par les développeurs et les équipes techniques qui veulent un contrôle total sur leurs données, pas de limites d’exécutions, et pas de dépendance à un service cloud tiers. Les données restent sur votre infrastructure.

Recommandation pour débuter Commencez avec le cloud (essai gratuit 14 jours). Familiarisez-vous avec l’interface et les concepts sans friction technique. Si n8n correspond à vos besoins et que vous voulez économiser sur le long terme, migrez vers le self-hosted. n8n permet d’exporter et d’importer les workflows entre les deux environnements.

Les concepts clés

Nodes

Un node est un bloc fonctionnel dans un workflow. Il effectue une action : envoyer un email (node Gmail), ajouter une ligne dans un tableur (node Google Sheets), interroger une API (node HTTP Request), exécuter du code JavaScript (node Code), ou appeler un LLM (node OpenAI). n8n propose plus de 400 nodes pré-construits.

Triggers

Un trigger est le node de départ de tout workflow. Il déclenche l’exécution. Les triggers courants : Schedule (exécution planifiée), Webhook (appel HTTP externe), Email Trigger (nouveau mail), ou Chat Trigger (message dans un chat). Sans trigger, le workflow ne peut être lancé que manuellement.

Exécutions

Chaque fois qu’un workflow s’exécute du début à la fin, cela compte comme une exécution. Le nombre de nodes dans le workflow et le volume de données traitées n’affectent pas le comptage. Un workflow avec 2 nodes et un workflow avec 50 nodes consomment chacun 1 exécution par run.

Credentials

Les credentials (identifiants) stockent les informations de connexion aux services externes : clés API, tokens OAuth, mots de passe. Vous les configurez une fois dans les paramètres de n8n, et vous les réutilisez dans tous vos workflows. Les credentials sont chiffrées au repos.

Expressions

Les expressions permettent de référencer dynamiquement les données qui passent entre les nodes. La syntaxe {{ $json["fieldName"] }} accède au champ « fieldName » de la sortie du node précédent. Vous pouvez combiner des expressions avec du JavaScript pour des transformations plus complexes.


Votre premier workflow : notification Slack sur email important

Construisons un workflow concret : recevoir une notification Slack quand un email important arrive dans votre boîte Gmail. C’est un cas d’usage simple qui illustre les concepts fondamentaux.

Étape 1 : Créer le workflow

Connectez-vous à n8n (cloud ou self-hosted). Cliquez sur « Create » pour créer un nouveau workflow. L’éditeur visuel s’ouvre avec un canvas vide.

Étape 2 : Ajouter le trigger Gmail

Cliquez sur « Add first step » ou appuyez sur N. Cherchez « Gmail Trigger ». Sélectionnez le node Gmail Trigger. Configurez vos credentials Gmail (OAuth2). Définissez le filtre : par exemple, « From contains boss@company.com » ou « Label is Important ».

Étape 3 : Ajouter un node If (logique conditionnelle)

Cliquez sur le connecteur « + » du node Gmail. Cherchez « If ». Configurez la condition : si le sujet contient « urgent » ou si l’expéditeur est dans une liste VIP. Le node If crée deux branches : True (condition remplie) et False (condition non remplie).

Étape 4 : Ajouter le node Slack

Sur la branche True, ajoutez un node Slack. Configurez vos credentials Slack. Sélectionnez le canal de destination (ex : #notifications). Configurez le message avec des expressions dynamiques :

🚨 Email urgent reçu
De : {{ $json["from"] }}
Sujet : {{ $json["subject"] }}
Aperçu : {{ $json["snippet"] }}

Étape 5 : Tester et publier

Cliquez sur « Execute Workflow » pour un test manuel. Vérifiez que le workflow fonctionne en envoyant un email de test. Si tout est correct, cliquez sur « Publish » pour activer le workflow en production. Il tournera automatiquement selon les paramètres du trigger.

Ce que ce workflow illustre Trigger (Gmail) → Logique conditionnelle (If) → Action (Slack). C’est le pattern de base de 80 % des automatisations. En changeant les nodes, vous pouvez adapter ce pattern à n’importe quel cas : webhook → transformation → base de données, schedule → API → email, etc.

Les nodes IA de n8n

n8n intègre nativement des nodes IA qui en font bien plus qu’un simple outil d’automatisation. Vous pouvez construire des agents IA complets directement dans vos workflows.

Node AI Agent

Le node AI Agent est le cœur des workflows IA dans n8n. Il utilise un LLM (OpenAI, DeepSeek, Gemini, Groq, Azure, et d’autres) pour prendre des décisions, utiliser des outils, et résoudre des problèmes de manière autonome. Vous connectez le LLM à des « tools » (autres nodes) que l’agent peut invoquer selon les besoins.

Exemple : un agent IA qui reçoit un email client, analyse le contenu, cherche la réponse dans votre base de connaissances, et rédige un brouillon de réponse. Le tout sans intervention humaine.

Chat Trigger

Le Chat Trigger permet de créer des interfaces de chat connectées à vos workflows. Vous pouvez construire un chatbot qui répond aux questions de vos utilisateurs en s’appuyant sur vos données (via RAG) et en exécutant des actions dans vos outils (via les tools de l’agent).

Pipelines RAG

n8n supporte la construction de pipelines RAG (Retrieval-Augmented Generation) complets : indexation de documents dans un vector store (Pinecone, Qdrant, Supabase, etc.), recherche sémantique, et génération de réponses contextualisées. C’est l’équivalent de ce que NotebookLM fait pour l’analyse de documents, mais entièrement personnalisable et connectable à vos propres données.

Nodes LLM

Des nodes dédiés pour OpenAI, Claude (Anthropic), Gemini, DeepSeek, Groq, Ollama (modèles locaux), et d’autres fournisseurs. Vous pouvez chaîner plusieurs LLM dans un même workflow, en utilisant chacun pour ses forces : un modèle rapide pour la classification, un modèle puissant pour la rédaction.


5 workflows pour débutants

1. Veille automatisée

Schedule Trigger (quotidien) → RSS Feed (sources d’actualité) → Code node (filtrage par mots-clés) → OpenAI (résumé en français) → Slack/Email (notification avec résumé). Temps de construction : 15-30 minutes.

2. Enrichissement CRM

Webhook (nouveau lead dans votre formulaire) → HTTP Request (API Clearbit/Hunter pour enrichir les données) → Google Sheets ou Notion (ajout dans la base de prospects) → Slack (notification à l’équipe sales). Temps de construction : 20-40 minutes.

3. Chatbot support client

Chat Trigger → AI Agent (avec Claude ou GPT-5.4) → Tools : recherche dans votre base de connaissances (vector store), création de ticket (Notion/Linear), envoi d’email de suivi. Temps de construction : 45-60 minutes.

4. Résumé automatique de réunions

Webhook (transcription de réunion depuis Otter.ai ou Fireflies) → OpenAI (extraction des décisions et actions) → Notion (création d’une page de résumé structurée) → Slack (notification avec le résumé et les actions). Temps de construction : 30-45 minutes.

5. Publication social media

Schedule Trigger (hebdomadaire) → Google Sheets (base de contenu planifié) → OpenAI (adaptation du message par plateforme) → Twitter/LinkedIn/Mastodon (publication). Temps de construction : 30-45 minutes.


Prix détaillés

Plan Prix Exécutions/mois Hébergement Fonctionnalités clés
Community (self-hosted) Gratuit Illimitées Votre serveur Toutes les intégrations, nodes IA, illimité
Starter (cloud) 24 €/mois 2 500 n8n Cloud (EU) Essai 14 jours, support communautaire
Pro (cloud) 60 €/mois 10 000 n8n Cloud (EU) Variables d’env, auth webhook, support prioritaire
Business (self-hosted) 800 €/mois 40 000 Votre serveur SSO SAML, git version control, log streaming
Enterprise Sur devis Illimitées Votre serveur Support dédié, SLA, onboarding

La facturation annuelle offre une réduction de 17 %. Le programme Startup propose 50 % de réduction sur le plan Business pour les entreprises de moins de 20 employés. Pour une comparaison détaillée avec Zapier et Make, consultez notre page n8n vs Make.


n8n vs Zapier vs Make : en bref

Critère n8n Zapier Make
Self-hosted gratuit Oui (illimité) Non Non
Facturation Par exécution (workflow entier) Par tâche (chaque étape) Par opération
Intégrations 400+ 7 000+ 1 500+
Code custom JS et Python natifs Limité Limité
Nodes IA natifs Oui (agents, RAG, LLM) Basique Basique
Complexité Moyenne (dev-friendly) Faible (no-code pur) Faible à moyenne
Prix d’entrée Gratuit (self-hosted) / 24 € ≈ 20 $/mois ≈ 9 $/mois

n8n est le meilleur choix pour les équipes techniques qui veulent le contrôle total, les nodes IA natifs, et la possibilité de s’auto-héberger. Zapier est le plus simple pour les non-techniques avec le plus grand catalogue d’intégrations. Make offre un bon compromis entre flexibilité visuelle et prix d’entrée bas.


Bonnes pratiques pour débuter

Commencez petit. Votre premier workflow ne devrait pas dépasser 5 nodes. Un trigger, une condition, une action. Maîtrisez les bases avant de construire des pipelines complexes. Les workflows les plus utiles sont souvent les plus simples : une notification, un transfert de données, un résumé automatique.

Testez chaque node individuellement. n8n permet d’exécuter un node isolément en cliquant dessus. Utilisez cette fonctionnalité pour vérifier que chaque étape produit la sortie attendue avant de connecter le node suivant. Débugger un workflow de 15 nodes d’un coup est pénible. Tester node par node est rapide.

Nommez vos workflows clairement. « Mon workflow » ne vous aide pas quand vous en avez 30. Utilisez un format comme « [Trigger] → [Action] : [Description] ». Exemple : « Gmail → Slack : Notification emails VIP ». Vos futurs vous-même vous remerciera.

Gérez les erreurs. Ajoutez un node Error Trigger pour capturer les échecs d’exécution. Sans gestion d’erreur, un workflow qui plante silencieusement peut causer des problèmes en série. Au minimum, envoyez-vous une notification quand un workflow échoue.

Utilisez les variables d’environnement (plan Pro+). Stockez les URLs d’API, les identifiants, et les configurations dans des variables d’environnement plutôt que de les coder en dur dans les nodes. Cela facilite le passage entre environnements (dev, staging, production).

Attention aux boucles infinies. Un workflow mal conçu peut boucler indéfiniment (un trigger qui déclenche une action qui redéclenche le trigger). Sur le cloud, cela consomme vos exécutions à toute vitesse. Ajoutez des conditions de sortie et des nodes « Wait » pour éviter les boucles.


Installation self-hosted rapide

Si vous optez pour le self-hosted, la méthode la plus simple est Docker. Voici les commandes pour une installation basique :

docker run -it --rm 
  --name n8n 
  -p 5678:5678 
  -v n8n_data:/home/node/.n8n 
  docker.n8n.io/n8nio/n8n

Cela lance n8n sur le port 5678. Accédez à http://localhost:5678 dans votre navigateur. Pour une installation de production, ajoutez PostgreSQL (au lieu de SQLite), un reverse proxy (Nginx ou Caddy) avec SSL, et éventuellement Redis pour le mode queue (exécutions parallèles).

Les plateformes d’hébergement one-click comme Railway, Render, ou les VPS spécialisés (ScalaHosting, Zeabur) simplifient le déploiement en production pour les utilisateurs qui ne veulent pas gérer Docker manuellement. Le coût typique d’un self-hosted en production est de 5 à 50 €/mois selon le volume de workflows.


Ressources pour progresser

Cours officiels n8n : le Level 1 (débutant) et le Level 2 (avancé) sont disponibles gratuitement sur docs.n8n.io/courses. Le tutoriel AI vous guide dans la construction d’un agent IA de chat complet.

Templates : plus de 500 templates de workflows prêts à l’emploi sur n8n.io/workflows. Cherchez par catégorie (IA, marketing, sales, dev) et importez directement dans votre instance.

Communauté : le forum community.n8n.io rassemble plus de 45 000 membres. C’est l’endroit pour poser des questions, partager des workflows, et trouver des solutions aux problèmes courants.

YouTube : la chaîne officielle n8n propose des tutoriels vidéo pour chaque niveau, du débutant absolu aux workflows IA avancés.


Questions fréquentes

n8n est-il vraiment gratuit ?

Oui, l’édition Community est gratuite pour le self-hosting, avec des exécutions illimitées, des workflows illimités, et toutes les 400+ intégrations. Vous payez uniquement votre serveur (un VPS à 5-20 €/mois suffit pour la plupart des usages). Le cloud managé n’a pas de plan gratuit permanent, mais offre un essai de 14 jours sans carte de crédit.

Faut-il savoir coder pour utiliser n8n ?

Non pour les workflows basiques. L’éditeur visuel permet de construire des automatisations par drag-and-drop sans écrire de code. Oui pour les cas avancés : transformer des données complexes, appeler des API custom, ou construire des agents IA sophistiqués nécessite du JavaScript ou du Python. n8n est dev-friendly par design, mais accessible aux débutants motivés.

Combien d’exécutions consomme un workflow typique ?

Chaque run complet = 1 exécution, peu importe le nombre de nodes. Un workflow qui tourne toutes les heures consomme 720 exécutions par mois (24 × 30). Un workflow déclenché 10 fois par jour consomme 300 exécutions par mois. Le plan Starter (2 500 exécutions) convient à la plupart des petites équipes. Le self-hosted n’a pas de limite.

Quels services peut-on connecter avec n8n ?

Plus de 400 intégrations natives : Gmail, Slack, Notion, Google Sheets, Airtable, OpenAI, Anthropic, GitHub, Jira, HubSpot, Telegram, Discord, PostgreSQL, MySQL, et des centaines d’autres. Pour les services sans node dédié, le node HTTP Request permet d’appeler n’importe quelle API REST. Les nodes Webhook et Code offrent une flexibilité quasi illimitée.

n8n peut-il remplacer Zapier pour une petite équipe ?

Oui, avec des avantages significatifs sur le coût et la flexibilité. n8n self-hosted est gratuit avec des exécutions illimitées, contre 20 $/mois minimum pour Zapier (avec 750 tâches). Pour des workflows complexes (10+ étapes), la facturation par exécution de n8n est beaucoup moins chère que la facturation par tâche de Zapier. Le compromis : n8n a moins d’intégrations prêtes à l’emploi (400 vs 7 000) et demande un peu plus de compétences techniques pour la mise en place.

Polydesk.ai — Footer