n8n pour les nuls : automatiser sa première tâche en 15 minutes

n8n pour les nuls : automatiser sa première tâche en 15 minutes

Tu as entendu parler de n8n, mais tu ne sais pas par où commencer ? Tu passes des heures sur des tâches répétitives qui pourraient être automatisées gratuitement ? Ce tutoriel n8n débutant est fait pour toi. En 15 minutes chrono, tu vas créer ton premier workflow et découvrir comment l’automatisation gratuite peut déjà te faire gagner du temps.

Qu’est-ce que n8n et pourquoi ça change tout

n8n est une plateforme d’automatisation de workflows open source et no-code. Concrètement, elle fait le lien entre les applications que tu utilises tous les jours : Google Sheets, Gmail, Slack, Notion, Airtable, WordPress, et des centaines d’autres. Au lieu de copier-coller des données d’un outil à l’autre, tu définis une seule fois le processus et n8n s’occupe du reste.

Le meilleur pour les débutants : tu n’as pas besoin de savoir coder. Les workflows se construisent par glisser-déposer, avec des blocs visuels. Et pour commencer, n8n propose une offre gratuite suffisante pour tes premiers automatismes.

Pourquoi commencer par l’automatisation gratuite

Beaucoup de plateformes d’automatisation demandent une carte bancaire dès l’inscription. n8n fait le choix inverse : tu peux tester, apprendre et créer sans payer. C’est idéal pour :

  • valider un besoin avant d’investir ;
  • apprendre sans pression ;
  • automatiser des processus personnels ou professionnels légers.

Ce tutoriel n8n débutant se concentre sur cette approche : utiliser la version gratuite pour obtenir un résultat concret rapidement.

Étape 1 : créer ton compte gratuit

Rends-toi sur n8n.cloud et inscris-toi. Choisis l’offre gratuite. Une fois connecté, tu arrives sur un tableau de bord vide. Pas d’inquiétude : l’interface peut sembler chargée au premier abord, mais tu n’as besoin que de quelques notions de base pour démarrer.

Dans le menu, clique sur Workflows, puis sur Create Workflow. Tu es prêt.

Étape 2 : choisir un cas simple pour commencer

Pour ce tutoriel, nous allons automatiser un cas classique : chaque fois qu’un nouveau formulaire est soumis, n8n envoie automatiquement un e-mail de confirmation et ajoute la ligne dans un Google Sheet. C’est simple, visuel et directement utile.

Les outils utilisés ici sont tous disponibles sur l’offre gratuite de n8n et des services Google.

Étape 3 : déclencher le workflow avec un Webhook

Dans n8n, tout commence par un trigger. Comme le trigger Google Forms natif n’est pas toujours disponible, on utilise un Webhook universel.

  1. Ajoute le bloc Webhook.
  2. Configure-le en méthode POST.
  3. Copie l’URL du webhook affichée par n8n.
  4. Dans ton formulaire en ligne ou via un petit script, envoie une requête POST vers cette URL avec les champs email, nom, etc.
  5. Teste l’envoi : n8n doit réceptionner la payload.

Tu viens de créer le point de départ du workflow. Chaque soumission va déclencher les étapes suivantes.

Étape 4 : normaliser les données reçues

Le webhook reçoit parfois des formats différents selon le formulaire. On ajoute un bloc Set pour homogénéiser les champs et éviter les erreurs ensuite.

  1. Ajoute le bloc Set.
  2. Définis les champs utiles : email, nom, receivedAt.
  3. Utilise des valeurs par défaut pour ne jamais avoir de champ vide.

Désormais, le reste du workflow travaille avec des données propres.

Étape 5 : automatiser l’envoi d’un e-mail de confirmation

Le but est de répondre automatiquement à l’utilisateur sans effort manuel.

  1. Ajoute le bloc Gmail.
  2. Choisis l’action Send Email.
  3. Dans le champ destinataire, utilise le champ email normalisé.
  4. Rédige un objet et un message simples.
  5. Envoie un test pour vérifier que l’e-mail arrive bien.

Tu viens d’ajouter la première valeur ajoutée concrète : une réponse automatique sans lever le petit doigt.

Étape 6 : stocker la réponse dans Google Sheets

Pour garder une trace exploitable des réponses :

  1. Ajoute le bloc Google Sheets.
  2. Choisis l’action Add Row.
  3. Sélectionne le tableau et l’onglet cible.
  4. Map les colonnes avec les champs du formulaire.
  5. Teste l’ajout d’une ligne.

Désormais, toutes les réponses sont centralisées automatiquement dans ton tableur. Plus de copier-coller, plus d’erreurs de saisie.

Étape 7 : activer le workflow

Dans n8n, un workflow testé doit être activé pour tourner en continu. Clique sur le bouton Active en haut à droite. Ton automatisation est maintenant en ligne 24h/24.

Désormais, chaque nouvelle réponse :

  • déclenche le workflow,
  • envoie un e-mail de confirmation,
  • ajoute une ligne dans ton Google Sheet.

Tout ça sans que tu aies quoi que ce soit à faire.

Les erreurs à éviter quand on débute

Ne pas tout automatiser d’un coup. Commence par un seul trigger et une seule action. Une fois que tu maîtrises la logique, tu peux ajouter des étapes : notifications Slack, mise à jour d’un document Notion, création d’une tâche dans un gestionnaire de projet.

Ne pas négliger les tests. Utilise toujours des données fictives au début. Cela t’évite des e-mails envoyés par erreur à de vrais utilisateurs ou des lignes corrompues dans un tableau.

Bien nommer tes workflows. Quand tu enchaîneras les automatisations, des noms clairs te feront gagner un temps précieux.

Combien de temps ça prend vraiment

Ce tutoriel n8n débutant est conçu pour être réalisé en 15 minutes environ. Si tu maîtrises déjà les formulaires et Gmail, tu peux même aller plus vite. L’objectif n’est pas de construire un système complexe, mais de comprendre la mécanique : trigger, normalisation, action, activation.

Une fois cette logique comprise, tu pourras créer des automatisations bien plus avancées.

Et après ?

Maintenant que tu as créé ta première automatisation, tu peux explorer d’autres cas :

  • envoyer un résumé quotidien de tes ventes ;
  • sauvegarder automatiquement des pièces jointes ;
  • notifier une équipe sur Slack quand un client remplit un formulaire ;
  • synchroniser des données entre plusieurs outils.

L’automatisation gratuite avec n8n n’a pas de limite autre que ta créativité et le temps que tu veux y consacrer.

Télécharger le workflow n8n prêt à l’emploi

Pour aller plus vite, voici le workflow n8n prêt à importer. Il reprend exactement le workflow de ce tutoriel : Webhook → Normalisation → Gmail → Google Sheets. Tu n’as qu’à l’importer, connecter tes comptes et l’activer.

👉 Copie le JSON ci-dessous et importe-le dans n8n

{
"name": "Formulaire → Confirmation email + Google Sheets",
"nodes": [
{
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"typeVersion": 2,
"position": [240, 300],
"parameters": {
"path": "form-submit",
"method": "POST",
"responseMode": "onReceived",
"options": {
"allowedMethods": "POST"
}
},
"webhookId": "form-submit"
},
{
"name": "Normalize",
"type": "n8n-nodes-base.set",
"typeVersion": 3,
"position": [460, 300],
"parameters": {
"mode": "manual",
"duplicateOk": true,
"values": {
"string": [
{ "name": "email", "value": "={{ $json.email || '' }}" },
{ "name": "nom", "value": "={{ $json.nom || '' }}" },
{ "name": "receivedAt", "value": "={{ $now }}" }
]
}
}
},
{
"name": "Send email",
"type": "n8n-nodes-base.gmail",
"typeVersion": 2,
"position": [680, 220],
"parameters": {
"operation": "send",
"sendTo": "={{ $json.email }}",
"subject": "Confirmation",
"message": "Bonjour,

Nous avons bien reçu votre réponse.

Cordialement.",
"options": {
"priority": "normal"
}
},
"credentials": {
"gmailOAuth2Api": {
"id": "GMAIL_CREDENTIAL_ID",
"name": "Gmail OAuth2"
}
},
"continueOnFail": true
},
{
"name": "Add row",
"type": "n8n-nodes-base.googleSheets",
"typeVersion": 4,
"position": [680, 380],
"parameters": {
"operation": "append",
"sheetId": "={{ $json.sheetId }}",
"tabName": "Réponses",
"columns": {
"mappingMode": "defineBelow",
"value": {
"mappingMode": "defineBelow",
"value": {
"timestamp": "={{ $json.receivedAt }}",
"email": "={{ $json.email }}",
"nom": "={{ $json.nom }}"
}
}
},
"options": {
"cellFormula": false,
"cellFormat": false
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "GOOGLE_SHEETS_CREDENTIAL_ID",
"name": "Google Sheets OAuth2"
}
},
"continueOnFail": true
}
],
"connections": {
"Webhook": {
"main": [
[
{
"node": "Normalize",
"type": "main",
"index": 0
}
]
]
},
"Normalize": {
"main": [
[
{
"node": "Send email",
"type": "main",
"index": 0
}
],
[
{
"node": "Add row",
"type": "main",
"index": 0
}
]
]
}
},
"settings": {
"executionOrder": "v1",
"timezone": "Europe/Paris",
"saveExecutionProgress": true,
"saveManualExecutions": true
},
"active": false
}