Installer N8N et créer son premier workflow en 15 minutes (tutoriel débutant 2025)
Tutoriel complet pour installer N8N (Docker, npm ou cloud), comprendre l'interface et créer votre premier workflow d'automatisation Gmail → Notion en 15 minutes.
Pourquoi N8N est l'outil d'automatisation idéal pour débuter
Si tu cherches à automatiser tes tâches répétitives sans te ruiner, N8N est LA solution. Contrairement à Zapier ou Make qui deviennent vite coûteux, N8N est open-source et gratuit en self-hosted.
Dans ce tutoriel ultra-pratique, tu vas apprendre à :
- ✅ Installer N8N en 5 minutes (3 méthodes au choix)
- ✅ Comprendre l'interface et les concepts clés
- ✅ Créer ton premier workflow : Gmail → Notion
- ✅ Tester, activer et dépanner ton automatisation
Prêt ? C'est parti ! 🚀
Méthode 1 : Installation avec Docker (recommandé)
Docker permet d'installer N8N en une seule commande, sans polluer ton système.
Prérequis
- Docker installé sur ton ordinateur (télécharger Docker)
- Un terminal (CMD sur Windows, Terminal sur Mac/Linux)
Installation en une commande
docker run -it --rm --name n8n -p 5678:5678 -v ~/.n8n:/home/node/.n8n docker.n8n.io/n8nio/n8n
Explications :
-p 5678:5678: expose N8N sur le port 5678-v ~/.n8n:/home/node/.n8n: sauvegarde tes workflows localement
Une fois lancé, ouvre ton navigateur sur : http://localhost:5678
Méthode 2 : Installation avec npm (pour développeurs)
Si tu es à l'aise avec Node.js, tu peux installer N8N via npm.
Prérequis
- Node.js 18+ installé (télécharger Node.js)
Installation globale
npm install n8n -g
Lancer N8N
n8n start
N8N sera accessible sur http://localhost:5678
Méthode 3 : N8N Cloud (le plus simple, 0 installation)
Si tu veux tester sans rien installer, utilise la version cloud officielle :
- 👉 Crée un compte gratuit sur n8n.cloud
- ✅ Offre gratuite : 5 000 exécutions/mois
- ✅ Hébergement géré, backups automatiques
- ⚠️ Limitation : pas d'accès au code source
💡 Mon conseil : Commence avec n8n.cloud pour tester, puis passe à Docker si tu as besoin de plus de contrôle.
Comprendre l'interface N8N
Une fois N8N ouvert, tu arrives sur le workflow editor. Voici les éléments clés :
1. Canvas (zone de travail)
C'est ici que tu construis tes workflows en glissant-déposant des nœuds (nodes).
2. Nœuds (Nodes)
Les briques de base de N8N. Il existe 3 types :
- Triggers : déclenchent le workflow (nouveau mail, webhook, cron...)
- Actions : effectuent des actions (créer une tâche, envoyer un email...)
- Logic : conditions, boucles, transformations de données
3. Barre latérale
Liste de tous les nœuds disponibles (400+ intégrations : Gmail, Notion, Slack, Google Sheets...)
4. Bouton "Execute Workflow"
Teste ton workflow manuellement avant de l'activer.
5. Bouton "Active/Inactive"
Active ton workflow pour qu'il tourne automatiquement en arrière-plan.
Créer ton premier workflow : Gmail → Notion
Objectif : Chaque fois que tu reçois un email avec l'étiquette "Important", créer automatiquement une tâche dans Notion.
Étape 1 : Créer un nouveau workflow
- Clique sur "New Workflow" en haut à gauche
- Donne-lui un nom : "Gmail → Notion"
Étape 2 : Ajouter le trigger Gmail
- Clique sur le bouton "+" au centre du canvas
- Cherche "Gmail Trigger" dans la barre de recherche
- Sélectionne-le
- Clique sur "Create New Credentials"
- Connecte ton compte Gmail (OAuth2)
- Configure le trigger :
- Event : Message Received
- Label Names : Important
- Poll Time : Every 5 minutes
Étape 3 : Ajouter le nœud Notion
- Clique sur le "+" à droite du nœud Gmail
- Cherche "Notion"
- Sélectionne l'action "Create Database Item"
- Connecte ton compte Notion :
- Va sur Notion Integrations
- Crée une nouvelle intégration
- Copie le token et colle-le dans N8N
- Configure le nœud :
- Database ID : sélectionne ta base de données Notion
- Title : utilise
{{ $json["subject"] }}(sujet de l'email) - Properties : ajoute une propriété "Email" avec
{{ $json["from"] }}
Étape 4 : Tester le workflow
- Clique sur "Execute Workflow" en haut à droite
- N8N va chercher les emails récents avec le label "Important"
- Vérifie dans Notion que la tâche a bien été créée
Étape 5 : Activer le workflow
- Si le test fonctionne, clique sur "Active" en haut à droite
- Ton workflow tourne maintenant automatiquement toutes les 5 minutes ! 🎉
Concepts clés à maîtriser
1. Expressions et variables
N8N utilise des expressions pour manipuler les données entre les nœuds :
{{ $json["champ"] }}: accède à un champ du nœud précédent{{ $json["date"].toDate() }}: convertit une date{{ $json["texte"].toUpperCase() }}: met en majuscules
2. Multiple items
Certains triggers retournent plusieurs éléments (ex: 5 emails). N8N traite chaque élément séparément dans les nœuds suivants.
3. Credentials (authentifications)
N8N stocke de manière sécurisée tes tokens API et mots de passe. Tu peux réutiliser les mêmes credentials dans plusieurs workflows.
Exemples de workflows simples pour débuter
Workflow 1 : Sauvegarder les pièces jointes Gmail dans Google Drive
- Trigger : Gmail (nouveau mail avec pièce jointe)
- Action : Google Drive (upload fichier)
Workflow 2 : Publier automatiquement sur Twitter
- Trigger : RSS (nouveau post de blog)
- Action : Twitter (créer un tweet)
Workflow 3 : Notification Slack pour chaque vente Stripe
- Trigger : Stripe (nouvelle vente)
- Action : Slack (envoyer message)
Troubleshooting : erreurs courantes
Erreur : "Invalid credentials"
Solution : Reconnecte ton compte dans le nœud (clique sur "Reconnect")
Erreur : "No data returned"
Solution : Vérifie que ton trigger a bien des données à traiter. Teste avec "Execute Node" pour voir ce qui est retourné.
Erreur : "Expression error"
Solution : Vérifie la syntaxe de tes expressions. Utilise le bouton "Expression" pour tester.
Le workflow ne se déclenche pas automatiquement
Solution : Vérifie que le workflow est bien activé (toggle "Active" en haut à droite).
Bonnes pratiques N8N
- 📝 Nomme clairement tes nœuds : "Gmail - Récupérer emails importants" plutôt que "Gmail"
- 🧪 Teste toujours avant d'activer : utilise "Execute Workflow" en mode test
- 🔒 Sécurise tes credentials : ne partage jamais tes tokens API
- 📊 Utilise les logs : consulte l'onglet "Executions" pour déboguer
- 🔄 Ajoute des retry automatiques : en cas d'erreur temporaire (API down)
Prochaines étapes
Maintenant que tu maîtrises les bases, explore ces fonctionnalités avancées :
- 🔗 Webhooks : déclenche des workflows via des URLs
- 💻 Code nodes : injecte du JavaScript personnalisé
- 🔀 IF nodes : ajoute des conditions logiques
- 🔁 Loop nodes : itère sur des listes de données
- 📦 Sub-workflows : réutilise des workflows dans d'autres workflows
Consulte notre article : N8N avancé : webhooks, API et code personnalisé
Ressources pour aller plus loin
- 📚 Documentation officielle N8N
- 💬 Forum communauté N8N
- 📹 Chaîne YouTube N8N
- 🐙 GitHub N8N (code source)
Conclusion
Félicitations ! Tu as installé N8N et créé ton premier workflow d'automatisation. 🎉
N8N est un outil incroyablement puissant qui peut automatiser 80% de tes tâches répétitives. Avec 400+ intégrations disponibles, les possibilités sont infinies.
Le secret pour devenir efficace avec N8N : pratique et itération. Commence par automatiser UNE tâche par semaine. En 3 mois, tu auras une dizaine de workflows qui te feront gagner plusieurs heures par jour.
Maintenant, à toi de jouer ! Quel sera ton prochain workflow ? 💪