Formation n8n : apprendre l’automatisation à partir de zéro

n8n est un outil d’automatisation open source qui permet de connecter des centaines d’applications entre elles et de créer des workflows sur mesure. Dans cet article, on couvre les bases pour démarrer avec n8n, de l’installation à la création d’agents IA.

Ce que n8n permet de faire

Les possibilités sont quasi illimitées :

  • Construire des agents IA connectés à OpenAI, ChatGPT, Gemini, Claude
  • Recycler du contenu : extraire un article de blog ou une vidéo YouTube, puis générer des posts LinkedIn, emails et scripts vidéo via un agent IA
  • Créer des campagnes publicitaires automatiquement sur Google Ads ou Meta Ads à partir d’un brief
  • Générer des vidéos avec l’IA (ex : Veo3 de Google) et les uploader automatiquement sur TikTok
  • Utiliser des templates prêts à l’emploi ou générer des automatisations avec l’IA

Pourquoi n8n plutôt que Zapier ou Make ?

Le gros avantage de n8n, c’est le prix. Deux options existent :

  • Plans cloud : abonnement au nombre de tâches (comme Zapier ou Make)
  • Self-hosted : hébergement sur votre propre serveur pour un usage illimité

En hébergeant n8n sur un VPS, vous payez uniquement le prix du serveur (environ 6 euros par mois) au lieu de plusieurs centaines voire milliers d’euros par an avec Zapier ou Make.

Installer n8n sur un VPS

Étapes d’installation

  • Choisissez un plan VPS KVM2 chez votre hébergeur
  • Sélectionnez l’emplacement du serveur (France pour les meilleures performances)
  • Sélectionnez n8n dans les applications en un clic
  • Créez votre compte n8n une fois le VPS configuré

Pensez à sauvegarder en favoris l’URL de votre serveur n8n et l’URL de votre panneau d’administration hébergeur.

Comprendre l’interface n8n

Les éléments clés

  • Menu de navigation : à gauche, avec les dossiers de projets
  • Zone de travail : espace central où vous construisez vos workflows
  • Nodes (nœuds) : les blocs qui composent votre automatisation
  • Trigger (déclencheur) : le premier node qui lance le scénario
  • Notes : blocs de texte pour documenter vos workflows

Navigation

  • Trackpad : déplacez-vous et zoomez naturellement
  • Souris : Ctrl/Cmd pour zoomer, Shift pour se déplacer latéralement
  • Tab ou bouton « + » : ouvrir le menu des nodes disponibles

Premier workflow : enregistrer des leads dans Google Sheets

Structure du workflow

1. Déclencheur : manuel (pour les tests) ou webhook (en production)

2. Structuration des données : node « Edit Fields » pour formater les champs (prénom, email, téléphone, source, date)

3. Google Sheets : ajout automatique d’une ligne pour chaque nouveau prospect

Connecter Google Sheets

  • Créez un projet sur Google Cloud Console
  • Activez l’API Google Sheets
  • Configurez l’écran de consentement OAuth (application interne)
  • Ajoutez votre domaine n8n dans les domaines autorisés
  • Créez des identifiants OAuth (ID client et secret)
  • Collez ces identifiants dans n8n et autorisez la connexion

Configurer le node Google Sheets

  • Sélectionnez votre credential (identifiants Google)
  • Choisissez l’opération « Append » (ajouter une ligne)
  • Collez l’URL de votre Google Sheet
  • Mappez les champs dynamiquement en glissant-déposant depuis les inputs

Utiliser des webhooks pour connecter n’importe quel outil

Si votre outil n’est pas disponible nativement dans n8n (ex : Système.io), utilisez un webhook :

  • Ajoutez un trigger « On Webhook Call » avec la méthode POST
  • Récupérez l’URL de test ou de production
  • Configurez votre outil externe pour envoyer les données vers cette URL
  • Remappez les champs dans les nodes suivants

Comprendre le JSON

Le JSON est le format de données universel dans n8n. Chaque donnée est une paire clé/valeur :

  • String (texte) : entre guillemets (« Marie »)
  • Number (nombre) : sans guillemets (2000)
  • Boolean : true ou false
  • Array (liste) : entre crochets, éléments séparés par des virgules

Attention au type de champ : si vous mappez un nombre dans un champ string, il sera traité comme du texte et vous ne pourrez pas faire de calculs dessus.

Créer un agent IA avec n8n et Claude

La puissance de n8n combinée à l’IA permet de générer des workflows entiers automatiquement.

Exemple : scoring automatique de prospects

  • Formulaire de contact comme déclencheur
  • Agent IA (ChatGPT/Claude) pour analyser la pertinence du prospect et proposer une réponse adaptée
  • Switch pour router selon le score (hot, warm, cold)
  • Emails personnalisés avec des trames différentes selon le niveau de qualification
  • Google Sheets pour stocker toutes les données
  • Notifications uniquement pour les prospects les plus qualifiés

Ce type d’automatisation peut aussi être combiné avec une relance automatique via WhatsApp pour maximiser le taux de conversion de vos prospects.

Générer des workflows avec l’IA

1. Décrivez votre besoin dans Claude, ChatGPT ou Gemini

2. Demandez un scénario au format JSON pour n8n

3. Copiez le JSON généré

4. Dans n8n, créez un nouveau workflow et collez le JSON (Ctrl/Cmd + V)

5. Vérifiez chaque étape et ajoutez vos identifiants

6. Testez et publiez

Pour modifier un workflow existant, copiez son JSON depuis n8n, collez-le dans votre IA, demandez les modifications souhaitées, puis remplacez le workflow.

Les points à retenir

  • n8n self-hosted : automatisation illimitée pour environ 6 euros par mois
  • Les credentials : la première configuration est longue, mais une fois connectés, vos outils sont réutilisables dans tous vos workflows
  • Le JSON : comprendre les bases (clé/valeur, types) est indispensable pour travailler efficacement
  • L’IA comme accélérateur : Claude ou ChatGPT peuvent générer et modifier vos workflows en quelques secondes

Pour aller plus loin dans l’automatisation de votre activité de media buyer, consultez notre générateur de paramètres UTM qui simplifie le tracking de vos campagnes.

Comment relancer automatiquement ses prospects sur WhatsApp

Saviez-vous qu’un prospect contacté dans les 5 minutes a 21 fois plus de chances de convertir ? Avec un taux d’ouverture de 80 à 90 % sur WhatsApp (contre 15 à 25 % par email), automatiser ses relances via WhatsApp est un levier puissant pour toute entreprise.

Dans cet article, on vous montre comment mettre en place un système de relance automatique via WhatsApp pour engager la conversation dès qu’un prospect remplit votre formulaire de contact.

Le principe

À partir du moment où un prospect remplit un formulaire sur votre site, il reçoit instantanément un message sur WhatsApp. La personne est encore disponible (elle était en train de remplir le formulaire), ce qui facilite la prise de contact, la compréhension de son besoin et la proposition d’un appel.

Pourquoi contourner l’API officielle de WhatsApp ?

L’API officielle de WhatsApp impose des restrictions :

  • Délai de 24 heures pour contacter une personne après sa prise de contact
  • Validation de templates : seuls des messages pré-approuvés peuvent être envoyés
  • Déconnexion du téléphone : la plupart des outils utilisant l’API déconnectent WhatsApp de votre smartphone

La méthode présentée ici permet de contourner ces limitations tout en conservant WhatsApp sur votre téléphone.

Disclaimer : cette technique est donnée à titre indicatif. Vérifiez les conditions d’utilisation de WhatsApp et les régulations sur la protection des données avant de l’implémenter.

Les outils nécessaires

GoHighLevel (GHL)

  • Prix : 97 dollars par mois (environ 90 euros)
  • CRM tout-en-un : automatisation, SMS, email, devis, contrats, factures
  • Période d’essai de 14 jours

Connecteur WGHL

  • Prix : 27 dollars par mois (environ 20 euros)
  • Extension qui fait le pont entre GoHighLevel et WhatsApp
  • Permet d’automatiser sans passer par l’API officielle

Coût total : environ 104 euros par mois

Si vous cherchez une alternative d’automatisation plus flexible, découvrez aussi notre formation n8n qui permet de créer des workflows personnalisés à moindre coût.

Mise en place étape par étape

1. Créer vos comptes

  • Créez votre compte GoHighLevel via le lien en description de la vidéo (14 jours d’essai)
  • Créez votre compte WGHL : renseignez email, nom, numéro WhatsApp, puis validez les codes reçus par email et WhatsApp

2. Connecter WGHL à GoHighLevel

  • Dans WGHL, cliquez sur « Add Account »
  • Récupérez votre Location ID dans GoHighLevel (Settings puis Business Profile)
  • Collez l’identifiant dans WGHL et cliquez sur « Add Location »
  • Sélectionnez votre compte puis « WA Connector » et validez

3. Ajouter le lien WhatsApp dans GoHighLevel

  • Passez en Agency View dans GoHighLevel
  • Allez dans Settings puis Custom Menu Links
  • Créez un nouveau lien avec l’icône WhatsApp, le nom « WhatsApp » et l’URL reçue par email
  • Sélectionnez les comptes concernés et enregistrez

4. Scanner le QR code

  • Dans votre sous-compte GoHighLevel, allez dans Settings puis Additional Settings
  • Sélectionnez le connecteur WGHL et enregistrez
  • Cliquez sur le lien WhatsApp dans le menu
  • Scannez le QR code avec votre téléphone (WhatsApp puis Appareils connectés puis Connecter un appareil)

5. Créer l’automatisation

  • Allez dans Automation puis Create Workflow puis Start from Scratch
  • Déclencheur : Form Submit (déclenché quand un formulaire est soumis)
  • Action : Send SMS (important : on utilise SMS, pas WhatsApp, car on contourne l’API officielle)
  • Rédigez votre message avec des champs dynamiques (prénom du contact par exemple)
  • Testez le workflow puis publiez-le

6. Créer et intégrer le formulaire

  • Dans GoHighLevel, allez dans Site puis Form Builder
  • Créez un formulaire avec les champs souhaités (prénom, numéro de téléphone)
  • Pour l’intégrer sur un site existant, copiez le code d’intégration HTML
  • Vous pouvez aussi créer votre site directement dans GoHighLevel (Site, Website ou Funnel)

Pensez à ajouter des paramètres UTM à vos liens pour identifier précisément la source de vos prospects. Et pour mesurer les conversions générées par ce système, configurez votre Google Tag Manager en amont.

Point important à retenir

Étant donné qu’on contourne l’intégration WhatsApp officielle, tous les messages passent par la fonctionnalité SMS dans GoHighLevel. Que ce soit dans la fiche contact ou dans les automatisations, sélectionnez toujours SMS pour envoyer un message WhatsApp.