Tutoriel n8n pour débutants : votre premier vrai workflow
Tutoriel n8n pour débutants : créez pas à pas un workflow qui capte un lead, lui écrit et l'ajoute à Google Sheets, puis comparez cloud et auto-hébergé.
Par Yotam DahanMis à jour 9 min de lectureAutomatisation et agents
Sur cette page
- Ce qu'il vous faut avant de commencer
- Cloud ou auto-hébergé : que choisir pour ce tutoriel
- Étape 1 : créer le workflow
- Étape 2 : ajouter le déclencheur de formulaire
- Étape 3 : vous envoyer un lead de test
- Étape 4 : enregistrer le lead dans Google Sheets
- Étape 5 : envoyer un e-mail au lead
- Étape 6 : tester tout le workflow
- Étape 7 : publier et partager le formulaire de production
- Erreurs fréquentes et solutions
- Avant de partager le lien
- Que faire ensuite
n8n est un outil d'automatisation où vous reliez des briques, appelées nœuds, sur un canevas : un déclencheur lance le workflow, et chaque nœud qui suit fait une seule tâche. Dans ce tutoriel, vous construisez un vrai workflow sans code : un formulaire de contact qui enregistre chaque lead dans Google Sheets et lui envoie un e-mail de remerciement.
Voici ce que vous allez construire :
Formulaire
Un visiteur laisse son nom, son e-mail et un message
Google Sheets
Le lead est enregistré dans une nouvelle ligne
Gmail
Le lead reçoit un e-mail de remerciement personnalisé
Ce qu'il vous faut avant de commencer
- Un compte n8n. L'essai de n8n Cloud vous donne 14 jours de fonctionnalités Pro, et la page des tarifs de n8n indique qu'aucune carte bancaire n'est demandée.
- Un compte Google avec Gmail et Google Sheets.
- Une nouvelle feuille Google Sheets appelée « Leads du site », avec ces quatre en-têtes en ligne 1 : Date, Nom, E-mail, Message.
jours de fonctionnalités Pro
exécutions incluses
exécutions en même temps (exécutions simultanées)
secondes maximum par exécution
D'après la page des tarifs de n8n et la documentation de l'essai, vérifiées le 18 octobre 2026.
Cloud ou auto-hébergé : que choisir pour ce tutoriel
n8n peut aussi tourner gratuitement sur votre ordinateur ou sur votre serveur. Pour un premier workflow, le cloud est plus simple, pour deux raisons que vous sentirez tout de suite :
| Essai n8n Cloud | Auto-hébergé sur votre ordinateur | |
|---|---|---|
| Installation | Inscription dans le navigateur | Installer Docker, puis lancer une commande |
| Connexion Google | Un clic avec « Sign in with Google » | Créer votre propre application OAuth dans la Google Cloud Console |
| Les visiteurs peuvent accéder à votre formulaire | Oui | Non |
| Coût | Gratuit pendant 14 jours, puis un forfait payant | Logiciel gratuit, plus le serveur que vous louez éventuellement |
| Adapté à ce tutoriel | Oui | En partie |
Sur n8n Cloud, les nœuds Google utilisent une connexion gérée : vous cliquez sur un bouton au lieu de créer un projet Google Cloud. Les instances auto-hébergées n'ont pas ce raccourci.
Si vous voulez quand même héberger n8n vous-même, l'installation en une ligne de n8n demande que Docker Desktop soit installé et lancé. Sur Mac ou Linux, ouvrez le Terminal et lancez :
curl -fsSL https://get.n8n.io | sh
Ouvrez ensuite http://localhost:5678 dans votre navigateur. Sur Windows, PowerShell ne peut pas lancer ce script : lancez-le dans WSL (le sous-système Windows pour Linux), avec l'intégration WSL 2 de Docker Desktop activée.
Étape 1 : créer le workflow
- Connectez-vous à n8n et sélectionnez Personal dans le menu de gauche.
- Cliquez sur Create workflow en haut à droite. Le canevas s'ouvre.
- Renommez-le en cliquant sur son nom en haut. Appelez-le « Leads du site ».
Étape 2 : ajouter le déclencheur de formulaire
- Cliquez sur Add first step, cherchez « form » et choisissez le déclencheur n8n Form.
- Form Title : tapez « Demander un devis ». C'est le titre qui s'affiche en haut de votre formulaire.
- Form Elements : ajoutez trois champs. Nom (type Text, nom de champ
name, obligatoire), E-mail (type Email, nom de champemail, obligatoire) et Message (type Textarea, nom de champmessage). - Respond When : choisissez Form Is Submitted, pour que les visiteurs voient tout de suite un message de remerciement.
- Options : ajoutez Ignore Bots et activez-le, puis ajoutez Append n8n Attribution et désactivez-le.
- Renommez le nœud « Lead form » en cliquant sur son nom en haut à gauche. Vous y ferez référence par ce nom à l'étape 5.
Étape 3 : vous envoyer un lead de test
Cliquez sur Execute workflow. n8n ouvre le formulaire sur sa Test URL : remplissez-le avec vos propres informations et envoyez-le.
De retour dans l'éditeur, ouvrez le nœud Lead form. La sortie affiche vos name, email et message, plus un horodatage submittedAt que n8n ajoute pour vous.
Étape 4 : enregistrer le lead dans Google Sheets
- Cliquez sur le + après Lead form, cherchez « Google Sheets » et choisissez l'action Append Row.
- Connectez votre compte : créez un nouvel identifiant (credential) et sélectionnez Sign in with Google.
- Choisissez le fichier : sélectionnez « Leads du site » dans Document et la première feuille dans Sheet.
- Associez les colonnes : réglez Mapping Column Mode sur Map Each Column Manually, puis faites glisser
submittedAt,name,emailetmessagedepuis le panneau d'entrée, à gauche, vers Date, Nom, E-mail et Message. - Cliquez sur Execute step et vérifiez votre feuille. Une nouvelle ligne doit y être.
Quand vous déposez un champ, n8n écrit une expression pour vous, comme {{ $json.email }}. Une expression est un emplacement réservé que n8n remplace par la vraie valeur à chaque exécution.
Étape 5 : envoyer un e-mail au lead
- Cliquez sur le + après Google Sheets, cherchez « Gmail » et choisissez l'action Send a message.
- Connectez votre compte avec Sign in with Google, comme avant.
- To : l'adresse du lead. Comme le nœud précédent est maintenant Google Sheets, désignez le nœud du formulaire par son nom :
{{ $('Lead form').item.json.email }}. Si vous le tapez au lieu de le faire glisser, passez d'abord le champ en mode Expression. - Subject et Message : collez la première ligne ci-dessous dans Subject et le reste dans Message, puis adaptez les détails.
- Options : ajoutez Append n8n attribution et désactivez-le. Ajoutez BCC avec votre propre adresse si vous voulez une copie de chaque e-mail.
Merci {{ $('Lead form').item.json.name }}, nous avons bien reçu votre message
Bonjour {{ $('Lead form').item.json.name }},
Merci de nous avoir écrit. Nous lisons chaque message et vous répondrons sous un jour ouvré.
[VOTRE NOM]Étape 6 : tester tout le workflow
Cliquez à nouveau sur Execute workflow et envoyez le formulaire avec un deuxième lead de test. Vérifiez deux choses : une nouvelle ligne dans la feuille, et l'e-mail de remerciement dans la boîte de réception correspondante.
S'il manque l'un des deux, ouvrez chaque nœud du canevas. L'étape avec un avertissement rouge affiche l'erreur, et le panneau de sortie montre exactement les données qu'elle a reçues.
Étape 7 : publier et partager le formulaire de production
- Copiez la Production URL : ouvrez Lead form et basculez l'affichage de l'URL, en haut du nœud, de Test URL à Production URL.
- Cliquez sur Publish dans l'en-tête du canevas (ou appuyez sur Maj + P), donnez un nom à la version et confirmez. La documentation sur la publication explique les différents états du bouton.
- Partagez-la : placez le lien de production derrière un bouton « Demander un devis » sur votre site ou dans la bio de vos réseaux sociaux.
Désormais, chaque vraie réponse au formulaire correspond à une exécution en production. Les modifications que vous ferez ensuite restent à l'état de brouillon jusqu'à ce que vous publiiez à nouveau.
Facultatif : laisser n8n Assistant le construire pour vous
n8n Cloud inclut n8n Assistant, un assistant IA en préversion qui construit des workflows à partir d'une description, avec un quota mensuel de crédits Assistant. Une fois ce workflow construit à la main, essayez de décrire le suivant :
Construis un workflow qui commence par un déclencheur n8n Form intitulé « [TITRE DU FORMULAIRE] » avec trois champs obligatoires : name (texte), email (e-mail) et message (zone de texte).
Ajoute chaque réponse comme nouvelle ligne dans la feuille Google Sheets « [NOM DE LA FEUILLE] » avec les colonnes Date, Nom, E-mail et Message.
Envoie ensuite à la personne un e-mail de remerciement depuis Gmail, qui utilise son prénom et indique que nous répondrons sous [DÉLAI].
Désactive l'attribution n8n sur le formulaire et dans l'e-mail.Erreurs fréquentes et solutions
| Ce que vous voyez | Pourquoi ça arrive | Solution |
|---|---|---|
| Le formulaire marche en test mais pas sur votre site | Vous avez partagé la Test URL, ou le workflow n'est pas publié | Utilisez la Production URL et cliquez sur Publish |
| Vos dernières modifications n'apparaissent pas pour les visiteurs | Les visiteurs voient la version publiée | Publiez à nouveau après chaque modification |
| Une colonne reste vide dans la feuille | L'en-tête de la ligne 1 est écrit différemment, ou le champ n'est pas associé | Corrigez l'en-tête, puis vérifiez l'association |
| L'e-mail part à la mauvaise adresse, ou nulle part | L'expression pointe vers le mauvais nœud | Désignez le nœud du formulaire par son nom, comme à l'étape 5 |
| Les e-mails se terminent par « This email was sent automatically with n8n » | Cette attribution est activée par défaut | Désactivez Append n8n attribution |
| Des réponses vides arrivent de nulle part | Des robots et des aperçus de liens ouvrent le formulaire | Activez Ignore Bots dans les options du formulaire |
| Auto-hébergé : Gmail affiche 401 unauthorized | L'API Gmail n'est pas activée dans votre projet Google Cloud | Activez-la dans APIs & Services (API et services), puis Library (Bibliothèque) |
| Auto-hébergé : Google Sheets refuse de se connecter | Sheets a aussi besoin de l'API Google Drive | Activez les deux API dans le même projet |
Avant de partager le lien
0 sur 5 faites
Une fois que ça tourne, l'amélioration naturelle est une étape d'IA qui rédige une réponse personnalisée que vous validez, ce que couvre le tutoriel sur les agents IA dans n8n. Avant de choisir un forfait payant, vérifiez ce que n8n coûte vraiment à votre volume.
Petit test0 sur 2 correctes
Votre formulaire marche quand vous le testez, mais les réponses venues de votre site n'arrivent jamais. Quelle est la cause la plus probable ?
Pas tout à fait.
La Test URL n'écoute que pendant vos tests dans l'éditeur. Les visiteurs ont besoin de la Production URL d'un workflow publié.
Vos tests dans l'éditeur comptent-ils dans la limite d'exécutions de votre forfait n8n ?
Pas tout à fait.
n8n compte les exécutions lancées par des déclencheurs dans des workflows publiés. Les exécutions manuelles pendant que vous construisez sont gratuites.
Que faire ensuite
Publiez ce workflow aujourd'hui et envoyez-vous une vraie réponse depuis votre téléphone. Ajoutez ensuite une amélioration à la fois, par exemple une réponse que vous validez avant son envoi, ou une relance au bout de trois jours.
Si vous voulez un parcours guidé à travers des automatisations de leads et d'e-mails comme celle-ci, notre formation automatisation IA est en accès anticipé. Pour voir d'abord comment n8n se compare aux autres outils, lisez n8n, Zapier ou Make.
5 workflows n8n à construire ensuite, nœud par nœud
Cinq prolongements de votre workflow de leads, d'une étape de validation à un récapitulatif hebdomadaire, chacun avec les nœuds exacts, les réglages et un test à lancer.
Saisissez votre e-mail et la section complète s'ouvre ici. Vous recevez aussi une leçon gratuite de la formation.
Questions fréquentes
n8n est-il difficile à apprendre quand on ne code pas ?
Pas les bases : vous reliez des nœuds et faites glisser des champs d'une étape à la suivante, exactement comme dans ce tutoriel. Les expressions et la façon dont les données circulent entre les nœuds demandent quelques workflows avant de devenir naturelles.
Peut-on utiliser n8n sans Google ?
Oui. n8n a des tables de données intégrées pour stocker des lignes et un nœud Send Email qui fonctionne avec n'importe quel compte e-mail compatible SMTP, ce qui vous permet de remplacer Google Sheets et Gmail.
Où n8n garde-t-il les réponses à mon formulaire ?
Dans votre feuille Google Sheets, et dans le journal d'exécution de chaque passage. Sur n8n Cloud, ce journal est conservé pendant une durée limitée qui dépend de votre forfait : 7 jours sur Starter et 30 jours sur Pro.
Peut-on intégrer le formulaire n8n à son site web ?
Le déclencheur de formulaire vous donne une page hébergée, donc le plus simple est un bouton qui renvoie vers son URL de production. Vous pouvez modifier son style avec du CSS personnalisé dans les options du nœud, préremplir des champs avec des paramètres d'URL, ou envoyer plutôt le formulaire de votre propre site vers un nœud Webhook.
Que deviennent mes workflows à la fin de l'essai n8n Cloud ?
Si vous ne passez pas à un forfait payant, l'essai expire et n8n supprime l'espace de travail, mais vous pouvez encore télécharger vos workflows pendant 90 jours. Par précaution, téléchargez-les avant la fin de l'essai.