n8n est une plateforme d'automatisation open source qui te permet de connecter tes applications et d'automatiser des tâches répétitives sans écrire une ligne de code. Contrairement à des solutions comme Zapier ou Make, n8n s'installe sur ton propre serveur ou fonctionne en cloud, ce qui te donne un contrôle total sur tes données et tes workflows. Si tu veux gagner du temps sur des tâches administratives, synchroniser des outils ou créer des processus métier automatisés, n8n est l'outil qu'il te faut. Ce tutoriel te guide pas à pas pour créer ton premier workflow, comprendre les concepts clés et éviter les erreurs classiques des débutants.

Qu'est-ce que n8n et pourquoi l'utiliser ?

n8n est un outil d'automatisation visuel qui connecte plus de 400 applications entre elles grâce à des workflows (enchaînements d'actions automatiques). Tu peux par exemple récupérer des emails dans Gmail, extraire les pièces jointes, les enregistrer dans Google Drive et envoyer une notification Slack, le tout sans intervention manuelle.

Les avantages de n8n par rapport aux autres outils :

  • Open source et gratuit : le code est public, tu peux l'héberger toi-même sans limite d'utilisation.
  • Contrôle des données : tes workflows tournent sur ton infrastructure, aucune donnée ne transite par un tiers.
  • Flexibilité technique : tu peux écrire du JavaScript personnalisé dans les workflows si besoin.
  • Pas de limite artificielle : contrairement aux versions gratuites de Zapier (100 tâches/mois), n8n self-hosted n'a aucune restriction.

Selon la documentation officielle de n8n, plus de 200 000 utilisateurs actifs automatisent leurs processus avec cet outil en 2026. Les cas d'usage les plus fréquents sont la synchronisation CRM, la génération de rapports automatiques, la veille concurrentielle et l'intégration de systèmes internes.

Comment installer n8n sur ton ordinateur ?

Pour démarrer avec n8n, la méthode la plus simple est d'utiliser npx, un outil Node.js qui lance n8n sans installation permanente. Tu as besoin de Node.js version 18 ou supérieure installé sur ton ordinateur.

Voici les étapes d'installation :

  1. Vérifie que Node.js est installé : ouvre un terminal (invite de commandes sur Windows, Terminal sur Mac) et tape node --version. Si un numéro de version s'affiche (par exemple v20.10.0), c'est bon. Sinon, télécharge Node.js depuis le site officiel nodejs.org.

  2. Lance n8n avec npx : dans le terminal, tape npx n8n et appuie sur Entrée. La première fois, ça télécharge les fichiers nécessaires (environ 200 Mo), puis n8n démarre.

  3. Accède à l'interface : ouvre ton navigateur et va sur http://localhost:5678. Tu arrives sur l'écran de création de compte (local, juste pour toi).

  4. Crée ton compte utilisateur : choisis un email et un mot de passe. Ces identifiants servent uniquement à protéger ton instance locale, personne d'autre n'y a accès.

Si tu veux une installation permanente ou héberger n8n sur un serveur, tu peux utiliser Docker (plus technique) ou souscrire à n8n Cloud (version hébergée payante à partir de 20 $/mois). Pour débuter, npx suffit largement.

Créer ton premier workflow n8n pas à pas

Un workflow n8n est une suite de nœuds (nodes) connectés entre eux, où chaque nœud représente une action ou une condition. Le workflow se déclenche automatiquement selon un événement (nouveau fichier, heure précise, webhook) et exécute les actions définies.

Exemple concret : automatiser la sauvegarde de tes posts LinkedIn dans Google Sheets.

Étape 1 : Créer un nouveau workflow

Dans l'interface n8n, clique sur le bouton + Nouveau workflow en haut à gauche. Tu arrives sur un canvas vide avec un nœud de démarrage grisé.

Étape 2 : Ajouter un déclencheur (trigger)

Clique sur le bouton + pour ajouter un nœud. Dans la barre de recherche, tape « Schedule Trigger » et sélectionne-le. Ce nœud déclenche le workflow à intervalles réguliers.

Configure-le ainsi :

  • Mode : Interval
  • Interval : Every 1 day
  • Heure : 09:00

Ton workflow se lancera automatiquement chaque jour à 9h.

Étape 3 : Ajouter une action (récupérer des données)

Clique sur le + après le Schedule Trigger. Cherche « HTTP Request » et sélectionne-le. Ce nœud fait des appels API.

Pour cet exemple, on va récupérer une citation aléatoire (API publique simple) :

  • Method : GET
  • URL : https://api.quotable.io/random

Clique sur Execute Node pour tester. Tu vois la réponse JSON avec une citation et son auteur.

Étape 4 : Traiter les données

Ajoute un nœud Set après le HTTP Request. Ce nœud transforme les données.

Configure deux champs :

  • Nom : citation | Valeur : {{ $json.content }}
  • Nom : auteur | Valeur : {{ $json.author }}

Les doubles accolades {{ }} sont des expressions qui récupèrent les valeurs du nœud précédent.

Étape 5 : Enregistrer dans Google Sheets

Ajoute un nœud Google Sheets. Tu dois d'abord connecter ton compte Google (n8n te guide). Ensuite :

  • Opération : Append
  • Document : choisis une feuille existante ou crée-en une nouvelle
  • Colonnes : citation, auteur

Execute le workflow complet avec le bouton Execute Workflow en bas à droite. Si tout fonctionne, une nouvelle ligne apparaît dans ton Google Sheets.

Étape 6 : Activer le workflow

En haut à droite, bascule le bouton Inactif sur Actif. Ton workflow tourne maintenant en arrière-plan et s'exécute automatiquement chaque jour.

Si tu veux aller plus loin et maîtriser les automatisations complexes, le programme Automatisations Express n8n de Skilzy te montre comment connecter des dizaines d'outils, gérer les erreurs et optimiser tes workflows pour des cas métier réels.

Les concepts clés à maîtriser dans n8n

Pour créer des workflows efficaces, tu dois comprendre quatre concepts fondamentaux : les nœuds, les connexions, les expressions et l'exécution. Ces notions reviennent dans chaque automatisation.

Les types de nœuds

n8n propose plusieurs catégories de nœuds :

  • Triggers (déclencheurs) : lancent le workflow (Schedule, Webhook, Email Trigger, etc.)
  • Actions : effectuent une opération (envoyer un email, créer un fichier, appeler une API)
  • Logique : ajoutent des conditions ou des boucles (IF, Switch, Loop Over Items)
  • Transformation : modifient les données (Set, Code, Split In Batches)

Un workflow valide doit toujours commencer par un trigger.

Les connexions et le flux de données

Chaque nœud reçoit des données du nœud précédent et transmet ses résultats au suivant. Tu peux brancher plusieurs nœuds après un même nœud (embranchements) ou fusionner des données avec un nœud Merge.

Les données circulent sous forme de tableaux d'objets JSON. Si un nœud renvoie 10 résultats, le nœud suivant s'exécute 10 fois (une fois par item).

Les expressions et variables

Les expressions te permettent d'accéder aux données dynamiques :

  • {{ $json.nom_champ }} : récupère un champ du nœud précédent
  • {{ $now }} : date et heure actuelles
  • {{ $node["Nom du nœud"].json.champ }} : récupère un champ d'un nœud spécifique

Tu peux aussi utiliser des fonctions JavaScript : {{ $json.email.toLowerCase() }} transforme un email en minuscules.

L'exécution et le débogage

Quand tu exécutes un workflow, n8n affiche les données à chaque étape. Clique sur un nœud pour voir son résultat (JSON, tableau, texte). Si une erreur survient, le nœud devient rouge avec un message d'erreur.

Conseils pour déboguer :

  • Exécute les nœuds un par un avec Execute Node
  • Vérifie que les champs existent avant de les utiliser
  • Utilise un nœud Code avec console.log() pour inspecter les données

Les erreurs fréquentes des débutants avec n8n

La plupart des erreurs viennent d'une mauvaise compréhension du flux de données ou de configurations incomplètes. Voici les pièges classiques et comment les éviter.

Erreur 1 : Oublier d'activer le workflow

Un workflow inactif ne se déclenche jamais automatiquement. Après avoir testé ton workflow manuellement, pense à le passer en Actif avec le bouton en haut à droite.

Erreur 2 : Mauvais format de données

Si tu essaies d'accéder à {{ $json.email }} mais que le champ s'appelle {{ $json.mail }}, tu obtiens une erreur ou une valeur vide. Clique toujours sur le nœud précédent pour vérifier les noms exacts des champs.

Erreur 3 : Limites API non gérées

La plupart des API limitent le nombre de requêtes par minute. Si ton workflow appelle une API 100 fois d'un coup, tu risques d'être bloqué. Utilise le nœud Split In Batches pour traiter les données par petits groupes avec des pauses.

Erreur 4 : Credentials expirées

Les connexions OAuth (Google, Slack, etc.) expirent parfois. Si un workflow échoue subitement, va dans Credentials et reconnecte le compte concerné.

Erreur 5 : Webhooks non sécurisés

Si tu utilises un Webhook Trigger, n8n génère une URL publique. N'importe qui avec cette URL peut déclencher ton workflow. Ajoute une authentification (clé API, token) dans les paramètres du webhook.

Aller plus loin avec n8n : ressources et communauté

Pour progresser rapidement, tu dois combiner pratique et apprentissage structuré. n8n évolue vite, avec de nouveaux nœuds et fonctionnalités chaque mois.

Ressources officielles :

  • Documentation n8n (docs.n8n.io) : référence complète de tous les nœuds avec exemples
  • Forum communautaire (community.n8n.io) : des milliers d'utilisateurs partagent leurs workflows et répondent aux questions
  • Chaîne YouTube n8n : tutoriels vidéo en anglais sur des cas d'usage avancés

Si tu veux apprendre l'automatisation de manière complète, plusieurs options existent. Skilzy propose un programme dédié qui te forme non seulement sur n8n, mais aussi sur l'ensemble des compétences IA utiles en 2026. Tu peux consulter le guide pour apprendre l'IA en 2026 qui détaille les différentes approches.

Pour ceux qui préfèrent commencer gratuitement, l'article sur comment apprendre l'IA gratuitement recense 15 ressources françaises accessibles.

Conclusion

n8n te donne le pouvoir d'automatiser presque n'importe quelle tâche répétitive en connectant tes outils favoris. Avec ce tutoriel, tu as les bases pour créer tes premiers workflows, comprendre la logique des nœuds et éviter les erreurs courantes. L'automatisation devient vite addictive : chaque fois que tu te surprends à faire une tâche manuelle deux fois, demande-toi si n8n pourrait la faire à ta place. Commence simple, teste, itère, et tu verras rapidement le temps gagné s'accumuler.