Retour aux ressources
Tutoriel20 min

Tutoriel n8n : Créez votre Premier Workflow

Guide pas à pas pour créer votre première automatisation avec n8n. De l'installation à votre premier workflow fonctionnel, en 9 étapes simples.

Prérequis

  • • Un navigateur web moderne (Chrome, Firefox, Edge)
  • • Une adresse email valide
  • • Aucune compétence en programmation requise
Progression du tutoriel9 étapes

n8n est un outil d'automatisation open-source puissant et gratuit. À la fin de ce tutoriel, vous saurez créer un workflow qui reçoit des données via webhook et envoie un email automatiquement.

Étape 15 min

Installer n8n

n8n peut être installé de plusieurs façons. Pour ce tutoriel, nous utilisons la version cloud gratuite.

Option 1 : n8n Cloud (recommandé pour débuter)

  1. Rendez-vous sur n8n.io
  2. Cliquez sur "Get started free"
  3. Créez un compte avec votre email
  4. Vous êtes prêt !

Option 2 : Installation locale (Docker)

docker run -it --rm --name n8n -p 5678:5678 n8nio/n8n

Puis accédez à http://localhost:5678

Astuce

La version cloud offre 2500 exécutions gratuites par mois. Largement suffisant pour apprendre !

Étape 23 min

Découvrir l'interface

L'interface n8n est composée de plusieurs zones :

  • Canvas central : C'est ici que vous construisez vos workflows en glissant-déposant des nodes
  • Panneau de nodes (gauche) : Bibliothèque de tous les nodes disponibles (apps, actions, triggers)
  • Panneau de configuration (droite) : Paramètres du node sélectionné
  • Barre d'outils (haut) : Exécuter, sauvegarder, activer le workflow

Astuce

Utilisez Ctrl+K (ou Cmd+K sur Mac) pour rechercher rapidement un node par son nom.

Étape 32 min

Créer votre premier workflow

Nous allons créer un workflow simple : recevoir un webhook et envoyer un email.

  1. Cliquez sur "New Workflow" en haut à droite
  2. Donnez un nom : "Mon premier workflow"
  3. Vous voyez un canvas vide avec un bouton "+" au centre

Astuce

Prenez l'habitude de nommer vos workflows de manière descriptive. Vous vous remercierez plus tard !

Étape 43 min

Ajouter un Trigger (déclencheur)

Chaque workflow commence par un Trigger : l'événement qui déclenche l'automatisation.

  1. Cliquez sur le bouton "+" au centre du canvas
  2. Dans la recherche, tapez "Webhook"
  3. Sélectionnez "Webhook"
  4. Dans le panneau de droite, laissez les options par défaut
  5. Cliquez sur "Listen for Test Event"
  6. Copiez l'URL du webhook (elle ressemble à : https://xxx.app.n8n.cloud/webhook-test/...)

Astuce

Le webhook est parfait pour les tests. En production, vous utiliserez des triggers comme 'Schedule' (cron) ou des apps spécifiques (Gmail, Slack, etc.).

Étape 52 min

Tester le Trigger

Testons que notre webhook fonctionne :

  1. Ouvrez un nouvel onglet de navigateur
  2. Collez l'URL du webhook et ajoutez des paramètres : ?nom=Jean&email=jean@test.com
  3. Appuyez sur Entrée
  4. Retournez dans n8n : vous devriez voir les données reçues dans le panneau de droite

Vous venez de recevoir votre première donnée dans n8n !

Astuce

Vous pouvez aussi utiliser des outils comme Postman ou curl pour envoyer des requêtes plus complexes.

Étape 64 min

Ajouter une action (Send Email)

Maintenant, ajoutons une action qui s'exécute quand le webhook est appelé :

  1. Cliquez sur le "+" à droite du node Webhook
  2. Recherchez "Send Email"
  3. Sélectionnez le node "Send Email"
  4. Configurez les paramètres :
    • To : votre@email.com
    • Subject : "Nouveau lead : {{ $json.nom }}"
    • Body : "Email reçu : {{ $json.email }}"

Les expressions {{ $json.nom }} récupèrent les données du webhook !

Astuce

n8n utilise des expressions JavaScript. $json contient les données du node précédent. Vous pouvez faire $json.propriete pour accéder à n'importe quelle donnée.

Étape 73 min

Configurer les credentials

Pour envoyer un email, n8n a besoin de vos identifiants SMTP :

  1. Dans le node "Send Email", cliquez sur "Credential to connect with"
  2. Cliquez sur "Create New Credential"
  3. Choisissez votre fournisseur (Gmail, SMTP générique, etc.)
  4. Pour Gmail :
    • Utilisez un "App Password" (pas votre mot de passe normal)
    • Créez-le dans les paramètres de sécurité Google
  5. Testez la connexion

Astuce

Pour Gmail, activez la vérification en 2 étapes puis créez un 'Mot de passe d'application' dans les paramètres de sécurité Google.

Étape 82 min

Exécuter et tester

Votre workflow est prêt ! Testons-le :

  1. Cliquez sur "Execute Workflow" (bouton play en haut)
  2. Ouvrez l'URL du webhook dans un navigateur avec les paramètres de test
  3. Vérifiez votre boîte mail : vous devriez avoir reçu l'email !

Si tout fonctionne, vous verrez des coches vertes sur chaque node.

Astuce

En cas d'erreur, cliquez sur le node en rouge pour voir le message d'erreur détaillé.

Étape 91 min

Activer le workflow

Pour que votre workflow s'exécute automatiquement (pas seulement en test) :

  1. Cliquez sur le toggle "Active" en haut à droite
  2. Le workflow est maintenant actif 24/7
  3. L'URL du webhook change légèrement (sans "-test" dedans)
  4. Utilisez cette nouvelle URL en production

Félicitations ! Vous avez créé votre premier workflow n8n fonctionnel.

Astuce

Vous pouvez désactiver un workflow à tout moment sans le supprimer. Pratique pour la maintenance.

Bravo ! Vous avez terminé ce tutoriel

Vous savez maintenant créer un workflow n8n de base. Ce même principe s'applique à des centaines d'intégrations : remplacez le webhook par un trigger Gmail, Slack ou Notion, et l'email par n'importe quelle action.

Pour aller plus loin

Besoin d'aller plus loin ?

Nous créons des workflows n8n sur-mesure pour automatiser vos processus métier. Consultation gratuite.