
Dans cette formation complète, vous apprendrez à maîtriser n8n, l’une des plateformes d’automatisation open source les plus puissantes du marché, pensée pour les entreprises qui souhaitent garder le contrôle sur leurs données tout en automatisant leurs processus métier.
Nous commencerons par poser les bases : interface, nœuds, hébergement, création de compte, et connexion aux outils Google comme Gmail ou Google Drive.
Vous découvrirez ensuite les différences essentielles entre n8n et Make, afin de choisir l’environnement le plus adapté à votre activité.
La suite de la formation vous plongera dans des cas d’usage concrets conçus spécialement pour les PME suisses : automatisation des tâches récurrentes, prospection intelligente avec Apify, personnalisation des emails via un agent IA, suivi mensuel des performances SEO avec Google Analytics, ou encore rédaction automatique d’articles SEO à partir des données de Google Search Console.
Vous apprendrez à intégrer des agents IA avancés, à automatiser des processus hybrides mêlant intervention humaine et intelligence artificielle, à manipuler des données avec des nœuds de code, et à connecter des outils comme Notion, OpenAI, Google Sheets, Airtable, Apify.
Grâce à cette formation, vous serez en mesure de créer des workflows intelligents, scalables et orientés résultats, pour automatiser la prospection, le marketing, la création de contenu et l’analyse stratégique, tout en gardant une maîtrise fine sur chaque étape.
Sommaire:
Module 1: n8n les bases
Module 2: Première Automatisation Error workflow
Module 3: Automatisation de la prospection avec Apify
Module 4: Agent IA de personnalisation des emails de prospection
Module 5: Agent IA d’analyse mensuelle de la performance SEO via Google Analytics
Module 6: Agent IA de rédaction d’articles SEO basés sur les données de Google Search Console
n8n.io est une plateforme d'automatisation visuelle qui permet de connecter des applications entre elles sans coder. Elle fonctionne selon une logique de noeuds qui représentent les applications.
Créer un compte sur: www.n8n.io
n8n vs Make:
? Déclencheurs multiples
Dans n8n, un seul workflow peut être déclenché par plusieurs événements différents.
Cela permet de construire des automatisations plus dynamiques et conditionnelles.
? Agents IA avancés
Avec n8n, vous pouvez créer des agents IA connectés à vos bases de données, enrichis avec des mémoires personnalisées, et capables de s’adapter selon les contextes. Make permet aussi l’intégration de l’IA, mais la logique est plus rigide et moins adaptée à des systèmes complexes.
? Human in the loop
Vous pouvez intégrer l’intervention humaine dans vos automatisations. Par exemple, un agent IA peut générer une réponse, qui sera ensuite validée ou corrigée par un humain via Slack, Discord, WhatsApp ou email, avant de poursuivre le processus.
? Connectivité API
n8n propose environ 400 intégrations natives, bien moins que Make et nécessite de travailler avec des API personnalisées et de consulter régulièrement la documentation de n8n et des applications.
? Hébergement open-source
n8n est open-source et peut être héberger sur votre propre serveur (par exemple avec des solutions comme Hostinger ou via un simple VPS Docker).
Dans ce cas les coûts bien moindres par rapport à Make pour des usages intensifs et une confidentialité accrue.
n8n peut être utilisé de deux façons :
Via la version cloud officielle (n8n.io), idéale pour débuter rapidement.
En l’hébergeant sur un serveur privé, ce qui permet de lever les limitations et de mieux maîtriser les coûts.
Dans ce chapitre, on découvre les différences de prix, de fonctionnement et les étapes clés pour collaborer avec un client en automatisation n8n.
? Utilisation via le cloud officiel (n8n.io)
Accessible depuis le site : https://n8n.io
Formule payante à partir de €20/mois (facturé à l’année)
Limitations :
5 workflows actifs maximum
2500 exécutions mensuelles
Idéal pour tester ou gérer de petits projets.
? Hébergement cloud avec Hostinger
Solution alternative pour héberger n8n soi-même dans un environnement sécurisé.
Lien : https://www.hostinger.com/fr
Tarifs dès €4,89/mois (formule la moins chère, facturée tous les deux ans)
Avantages :
Pas de limite de workflows
Pas de limite d’exécutions
Plus grande confidentialité
Meilleur contrôle des performances (RAM, CPU, stockage)
? Accès en tant que prestataire sur le compte client
Le client peut vous ajouter comme membre via ses paramètres Settings > Users.
Vous recevez un lien d’invitation permettant de créer votre propre accès sécurisé.
En tant que membre, vous pouvez :
Créer et modifier des workflows
Suivre les exécutions
Collaborer sans partager les accès sensibles
? Bonnes pratiques pour travailler avec les clients
✅ Demander un accès membre
✅ Nommer clairement les workflows créés
✅ Travailler dans un espace dédié au projet
✅ Faire valider chaque automatisation avant mise en production
Ce chapitre présente les principales zones de l’interface, la logique de création d’un workflow, les types de déclencheurs et d’actions disponibles, ainsi que les bonnes pratiques à adopter dès le départ pour construire des automatisations robustes et lisibles.
? Organiser et nommer ses workflows
Il est essentiel de donner un nom explicite à chaque workflow, et d’ajouter des tags pour mieux les retrouver par la suite.
Cela facilite la maintenance et la collaboration, notamment lorsqu’on travaille sur plusieurs projets ou avec des clients.
? Comprendre les principaux types de déclencheurs
n8n propose plusieurs types de déclencheurs :
Manual : exécution manuelle pour les tests.
Schedule : automatisation planifiée (ex. : tous les jours à 6h).
Webhook : déclenchement depuis un événement externe (formulaire, app).
App Event : événement dans une application connectée.
n8n Form : formulaire intégré généré par n8n.
Workflow Trigger : permet d’exécuter un workflow à partir d’un autre.
? Maîtriser les actions les plus utiles
n8n propose des actions dans des catégories :
Intégration de l'IA( Advanced AI): agents IA, résumé, classification, analyse de sentiment, etc.
Intégration des applications(Action in an app) : connexions avec +400 apps (Google Drive, Stripe…).
Noeuds de connexions (Flow, Core) : boucles, conditions (if, switch), filtrage, regroupement, temporisation (Wait), etc.
Transformation des données (Data transformation):manipuler, filtrer et formater les données pour les adapter aux besoins d’un workflow.
Intervention humaine (Human in the Loop): permet d’impliquer un être humain dans l’automatisation, à un moment clé du processus.
? Utiliser les Community Nodes
Les Community Nodes sont des noeuds développés par la communauté, non disponibles nativement dans n8n.
Pour les activer :
Créer un compte sur https://community.n8n.io
Accéder aux mises à jour de n8n et les noeuds les plus utilisés
Installer les nodes utiles via leur package NPM
? Tirer parti des templates
n8n met à disposition une bibliothèque de templates (modèles de workflows prêts à l’emploi).
Ces templates peuvent :
Servir de base pour démarrer plus vite
Inspirer lorsqu’on cherche une structure fonctionnelle
Être téléchargés, dupliqués, modifiés selon les besoins
? Optimiser les tests sans surconsommer les ressources
n8n permet de "pinner" les données d’un nœud, pour éviter de refaire une requête à chaque test (idéal pour les services comme les LLM comme ChatGPT et les appels API payants).
Cela permet de tester le reste du workflow sans consommer inutilement de tokens ou d’appels API.
? Gérer les erreurs intelligemment
Chaque nœud peut être configuré pour :
Stopper le workflow en cas d’erreur (mode par défaut),
Continuer malgré l’erreur, pour ne pas bloquer l’ensemble,
Reporter les erreurs pour traitement ou analyse ultérieure.
Adapter ce paramétrage selon le niveau de tolérance à l’erreur.
? Navigation et duplication des workflows
Pour déplacer un workflow : CTRL + clic souris
Pour le dupliquer, télécharger ou importer un scénario : utiliser le menu des trois points.
Ce chapitre permet de créer la connexion de Google à n8n de manière fiable et sécurisée, en s’appuyant sur la documentation officielle de n8n.
?Créer un projet dans Google Cloud Platform
Aller sur console.cloud.google.com
Sélectionner ou créer un nouveau projet (ex. : make)
?Activer les API nécessaires
Gmail API
Google Drive API
?Configurer l'application OAuth
Nommer l’application (ex. : n8n)
Choisir le type d’utilisateur : Externe
Ajouter une adresse email de contact
Ajouter les domaines autorisés : n8n.io
Publier l'application (passer de mode test à production)
?Ajouter les scopes d’accès
Sélectionner tous les scopes relatifs à Gmail et Google Drive
?Créer un identifiant OAuth
Type d’application : Web Application
Ajouter l’URL de redirection fournie par Make
Récupérer le Client ID et le Client Secret
?Finaliser la connexion dans n8n
Coller le Client ID et le Client Secret
S’authentifier avec le compte Google concerné
Valider les autorisations même si l’application n’est pas validée par Google
? Sécurité
Les identifiants Client ID et Client Secret sont sensibles.
⚠️ Ne jamais les partager, car ils permettent un accès complet à vos données Gmail et Drive.
Ce chapitre permet d’introduire une bonne pratique indispensable pour tout utilisateur sérieux de n8n : la mise en place d’un workflow de gestion des erreurs.
Ce type de flux, appelé Error Workflow, permet d’être immédiatement notifié lorsqu’un autre workflow rencontre un problème (exécution échouée, erreur de configuration, API indisponible, etc.).
Le chapitre montre également comment connecter un fournisseur d’email externe à n8n, ce qui est particulièrement utile pour les utilisateurs en dehors de Google ou Outlook.
? Qu’est-ce qu’un "Error Workflow" ?
Il s’agit d’un workflow de supervision qui s’exécute automatiquement lorsqu’un autre workflow échoue.
Son rôle : recevoir et transmettre les informations d’erreur (nom du workflow, message d’erreur, lien vers l’exécution, etc.) afin de permettre une correction rapide.
Il doit rester toujours actif et être relié à tous les workflows créés dans l’environnement n8n.
Cela permet une gestion proactive des incidents, essentielle dans des environnements de production ou lorsqu’on travaille pour des clients.
? Comment capter l’erreur ?
Dans le nœud de départ (fetch test event), n8n fournit des données-clés :
Workflow Name : pour identifier le flux en cause
Error Message : pour comprendre la cause
Execution URL : pour accéder rapidement au détail technique
? Connexion à un fournisseur d’email personnalisé
n8n permet de se connecter à n’importe quel fournisseur d’email via le protocole SMTP.
Voici les éléments à configurer :
Adresse email de l’expéditeur (user)
Mot de passe (ou mot de passe d’application)
Adresse SMTP (host, souvent sous forme : mail.nomdudomaine.com)
Port (465 ou 587 selon les configurations)
Une fois le test de connexion validé, il est possible d’envoyer un email depuis sa propre adresse vers soi-même ou un destinataire tiers, contenant les informations de l’erreur.
? Structure du message d’erreur
L’email peut inclure :
Le nom du workflow concerné
Le message technique de l’erreur
La date de survenue de l’événement {{ $now.format('dd-MM-yyyy') }}
? Désactiver l’attribution automatique n8n
Par défaut, les emails envoyés via n8n affichent une signature automatique ("sent via n8n").
Pour une communication plus professionnelle, il est recommandé de désactiver cette attribution.
Ce chapitre présente une automatisation puissante pour la prospection B2B, reposant sur l’acteur Apollo Scraper proposé par Apify. L’objectif est d’extraire automatiquement les coordonnées de décideurs qualifiés (email, nom, entreprise, LinkedIn) à partir d’un lien de recherche filtrée sur la plateforme Apollo. Le flux commence avec Notion comme base de déclenchement, et se termine par un enregistrement structuré des données dans une base Notion dédiée.
? 1. Déclenchement à partir de Notion
Noeud utilisé : Notion > On Page Added to Database
La base de données contient deux champs : Secteur et Lien Apollo.
Le déclencheur s’active dès qu’une ligne est ajoutée dans Notion.
Pour établir la connexion :
Créer une intégration interne dans Notion,
L’autoriser à accéder à la base concernée,
Copier le token secret dans la configuration du nœud Notion dans n8n.
Connexion validée une fois la base liée et le test exécuté.
? 2. Connexion à l’acteur Apify : Apollo Scraper
Service utilisé : https://apify.com
L’acteur utilisé est Apollo Scraper, qui permet de scraper jusqu’à 100 prospects par exécution.
Configuration dans HTTP Request :
Méthode : POST
Endpoint : Fournie dans la doc de l’acteur
Authentification via le token personnel Apify
Body JSON dynamique contenant :
Le lien Apollo personnalisé provenant de Notion
Bon à savoir : Le lien Apollo s’obtient après avoir filtré les contacts sur https://app.apollo.io (ex : email verified, job title, location, industry, company size, etc.)
? 3. Exécution et extraction des données
L’exécution de l’acteur peut prendre quelques minutes.
Données récupérées :
firstName, lastName
email, headline
companyName
companyWebsiteUrl
linkedinUrl (profil personnel)
companyLinkedinUrl
? 4. Enregistrement dans une base de données Notion
Noeud utilisé : Notion > Create Page in Database
Préparer une base Notion contenant les champs correspondants (tous en format texte).
Connexion à Notion déjà établie, il suffit de :
Sélectionner la bonne base,
Mapper dynamiquement chaque champ :
Prénom → firstName
Nom → lastName
Email → email
Entreprise → companyName
Site Web → companyWebsiteUrl
LinkedIn entreprise → companyLinkedinUrl
LinkedIn personnel → linkedinUrl
Astuce : Activer “Continue on fail” dans le nœud de création Notion pour éviter que l’automatisation s’arrête lorsqu’un champ est vide.
? Bonnes pratiques
Filtrer dans Apollo pour se rapprocher de 100 résultats par recherche (max autorisé par exécution).
Pin Data dès que possible dans les nœuds HTTP pour limiter la consommation de crédits.
Ajouter un error workflow global dans n8n pour être notifié par email à chaque échec.
Vérifier que tous les champs de la base Notion sont bien en format texte (évite les erreurs de mapping).
Sauvegarder régulièrement le workflow et télécharger le blueprint.
? Informations complémentaires
Le compte gratuit Apollo donne accès à un nombre limité de contacts exportables.
Le compte gratuit Apify fournit 5$ de crédits mensuels.
L’acteur utilisé ici permet d’obtenir jusqu’à 1000 prospects pour 0.75$, en version payante.
Cette automatisation peut être connectée à un agent IA pour générer des messages de prospection personnalisés automatiquement à partir des données collectées.
Pour utiliser ChatGPT (ou tout autre modèle d’OpenAI) dans n8n, il est nécessaire de générer une clé API depuis platform.openai.com. Cette clé permettra d’authentifier la connexion entre n8n et OpenAI et de lancer des requêtes automatiques vers le modèle choisi.
? 1. Connexion à la plateforme OpenAI
Accéder à : https://platform.openai.com
Se connecter avec le même compte utilisé pour ChatGPT
? 2. Ajouter un moyen de paiement
Aller dans Settings > Billing > Payment Methods
Ajouter une carte bancaire (minimum 6 $ de crédit recommandé)
⚠️ Désactiver l’option “auto-recharge” si on veut éviter des frais automatiques
? 3. Générer une clé API
Aller dans API Keys
Cliquer sur Create new secret key
Donner un nom à la clé (ex. : make)
Sélectionner le projet par défaut
Copier la clé et la stocker dans un endroit sécurisé
Coller la clé API générée dans le noeud Open AI dans n8n
? 1. Tarification de Open AI
OpenAI facture l’usage de l’API selon deux types de tokens :
Input token : correspond au prompt envoyé à l’IA.
Output token : correspond à la réponse générée par l’IA.
Consulter https://openai.com/pricing pour les dernières mises à jour de tarification.
Accéder à la consommation totale du mois sur https://platform.openai.com/account/usage
?Bonnes pratiques
Favoriser les modèles légers (ex. : GPT-4-1 mini, GPT-4o mini) pour les automatisations répétitives.
Limiter la longueur des prompts et la taille des réponses lorsque possible.
Suivre régulièrement sa consommation pour éviter les dépassements budgétaires.
Dans ce chapitre, vous allez apprendre à connecter différents modèles de langage (LLM) à vos automatisations dans n8n en utilisant OpenRouter, une solution simple, unifiée et économique pour gérer plusieurs fournisseurs d’IA (comme OpenAI, Anthropic, Mistral, Cohere, Google, etc.).
Plutôt que de gérer plusieurs API Keys et comptes séparément, OpenRouter vous permet de centraliser l’accès à plus de 300 modèles de langage via une seule interface et une seule clé API. Cela simplifie votre gestion, optimise les coûts et vous permet de changer de modèle à la volée dans vos automatisations.
Notes à retenir:
Deux approches pour connecter des LLM dans n8n :
Connexion directe avec chaque fournisseur (ex. : OpenAI, Anthropic, Mistral) via leur propre clé API.
Connexion unique via OpenRouter.ai qui donne accès à de nombreux modèles dans une interface unifiée.
Pourquoi utiliser OpenRouter ?
Accès à plus de 300 modèles de langage via une seule clé API.
Supporte les modèles les plus récents : GPT-4o, Claude 3, Mistral Large, Mixtral, Gemma, etc.
Interface simple pour tester, comparer et choisir le modèle le plus pertinent pour chaque tâche.
Permet de centraliser vos crédits sur une seule plateforme au lieu de recharger chaque fournisseur séparément.
Souvent plus souple en matière de quotas ou de taux de requêtes par minute.
Étapes clés pour l’intégration dans n8n avec OpenRouter :
Créer un compte sur OpenRouter.ai.
Aller dans l’onglet API Keys, générer une clé et lui donner un nom (ex. : n8n-agent-content).
Copier la clé API et la coller via le nœud OpenRouter dans n8n.
Choisir le modèle souhaité directement dans la requête
Vous pouvez facilement switcher de modèle sans modifier toute la structure de votre automatisation.
Tarification :
Chaque modèle conserve sa propre tarification, alignée avec celle de son fournisseur d’origine.
OpenRouter agit comme intermédiaire, sans surcoût, et offre parfois une meilleure disponibilité ou latence.
Dans ce chapitre, vous allez découvrir comment connecter n’importe quelle application à n8n, même si elle n’est pas encore intégrée en natif.
Pour cela, nous allons apprendre à utiliser les clés API, un nœud HTTP Request, et plusieurs méthodes pratiques pour établir ces connexions sans coder.
Enfin, vous apprendrez comment formater dynamiquement vos résultats avec du code généré par ChatGPT.
Notes à retenir:
? Pourquoi utiliser une API dans n8n ?
n8n ne propose pas encore de modules pour toutes les applications du marché.
Les clés API permettent de se connecter à des services externes via le nœud HTTP Request.
Les API offrent un contrôle avancé sur les fonctionnalités, souvent bien au-delà des modules natifs.
⚙️ Trois méthodes pour connecter une API à n8n
1. Lire et interpréter la documentation manuellement
Identifier la méthode HTTP (GET, POST…).
Copier l’endpoint (l’URL d’accès à l’API).
Ajouter les entêtes d’authentification (souvent un Bearer Token).
Ajouter un body JSON si nécessaire (selon la méthode POST).
Tester et ajuster selon les retours de l’API.
2. Utiliser ChatGPT pour vous assister
Copiez la documentation brute de l’API.
Demandez à ChatGPT de :
Générer un code cURL compatible avec n8n.
Traduire la doc en configuration HTTP Request.
ChatGPT peut aussi :
Corriger les erreurs API que vous obtenez dans n8n.
Générer le code JavaScript pour un nœud Function qui transforme l’output comme vous le souhaitez.
3. Importer un cURL directement dans n8n
Si l’API propose un cURL, copiez-le.
Dans le nœud HTTP Request, cliquez sur "Import cURL".
n8n remplit automatiquement les champs : méthode, URL, headers, body.
Il vous suffit ensuite de coller votre clé API ou de créer une nouvelle authentification avec Credentials.
? Utiliser le nœud Code avec ChatGPT
Formater dynamiquement le contenu de la requête ou la réponse.
Fournissez à ChatGPT un maximum de contexte :
Le format attendu du résultat.
L’extrait d’output d’un nœud précédent.
L’objectif final du nœud suivant.
Ce chapitre présente une automatisation de personnalisation des emails de prospection B2B, en utilisant un agent IA combiné à Google Sheets, ChatGPT et Google Drive. L’objectif est d’analyser dynamiquement le site internet d’un prospect, en extraire les éléments clés (valeurs, offres, cibles), puis de générer un email sur-mesure basé à la fois sur le profil de l’entreprise cible et l’offre de ton entreprise (contenue dans un document centralisé). Le tout est enregistré automatiquement dans la même base Google Sheets.
? 1. Déclenchement à partir de Google Sheets
Noeud utilisé : Google Sheets > Watch New Rows
Déclencheur à chaque ajout d’un nouveau prospect dans un tableau
Champs utilisés :
Nom de l’entreprise
Site internet
? 2. Récupération du HTML du site web
Noeud : HTTP Request (GET)
Analyse de chaque site internet listé
Extraction automatique du contenu HTML de la page d’accueil
? 3. Transformation HTML > Markdown
Noeud : Markdown
Le HTML est converti en langage Markdown lisible pour les LLM
Objectif : rendre le contenu analysable par ChatGPT (éviter bruit visuel, balises, etc.)
? 4. Résumé du site par ChatGPT
Noeud : OpenAI > Chat Message
Modèle utilisé : gpt-4-1-mini (pour une consommation économique)
Résultat : un résumé structuré et concis, spécifique à chaque entreprise
? 5. Sauvegarde du résumé dans Google Sheets
Noeud : Google Sheets > Update Row
Correspondance sur le champ Nom pour cibler la bonne ligne
Ajout du résumé dans une nouvelle colonne (ex. : Résumé site web)
? 6. Génération d’un email de prospection personnalisé par agent IA
Noeud : AI Agent
Utilisation d’un agent enrichi avec deux entrées :
Résumé du site web (via ChatGPT)
Document stratégique stocké sur Google Drive (offre, positionnement, cible)
? 7. Sauvegarde de l’email rédigé dans Google Sheets
Noeud : Google Sheets > Update Row
Insertion de l’email généré dans une colonne dédiée (Email personnalisé)
Association dynamique par nom d’entreprise
? Bonnes pratiques
Toujours pinner les données importantes entre les étapes (résumé + document)
Prévoir un champ Résumé et Email dans Google Sheets dès la création du fichier
Éviter Notion comme base finale ici : Notion bloque l’automatisation en cas de champ manquant
Le flux peut être déclenché automatiquement à chaque ajout de prospect
Peut être combiné avec des automatisations précédentes (Apify, Apollo) pour générer les sites automatiquement.
Ce chapitre présente une automatisation stratégique d’analyse de données issues de Google Analytics, combinée à un agent IA intégré dans n8n. L’objectif est de générer chaque mois un rapport intelligent et actionnable pour améliorer le référencement et les performances d’un site web. L’agent IA utilise les métriques les plus pertinentes (taux de rebond, durée de session, trafic, etc.) croisées avec l’historique des mois précédents (stocké dans Airtable) pour formuler des recommandations ciblées, structurées et évolutives dans le temps.
? 1. Déclenchement automatique chaque début de mois
Nœud utilisé : Schedule
Déclenchement configuré le 1er jour de chaque mois à 6h du matin
Permet une exécution récurrente et totalement automatisée
? 2. Connexion à Google Analytics
Nœud : Google Analytics > Get Report
Création préalable d’un projet Google Cloud avec ajout de l’API Google Analytics Data API
Configuration des scopes OAuth : analytics.readonly, etc.
Sélection du bon compte et site web (propriété GA4)
Période analysée : Last 30 days
Métriques sélectionnées :
Sessions
New Users
Bounce Rate
Average Session Duration
User Engagement Duration
Dimensions :
Page Location
Country
Résultat : données brutes en JSON récupérées automatiquement
? 3. Nettoyage et formatage des données pour l’agent IA
Nœud : Code (JavaScript)
Objectif : convertir les données du rapport GA4 en contenu structuré lisible par un agent IA
Transformation en format texte enrichi, avec regroupement par indicateurs
Évite les erreurs d’interprétation en standardisant l’entrée
? 4. Analyse intelligente par agent IA
Nœud : IA Agent
Modèle utilisé : gpt-4-1-mini (optimisé pour analyse + coût réduit)
Outil connecté :
Base Airtable contenant l’historique des rapports mensuels (via un outil Airtable intégré)
Résultat : un rapport intelligent contenant :
Résumé des tendances
Pages à optimiser
Suggestions d’actions
Meilleures pages
Évolution du trafic
? 5. Extraction des données du rapport IA
Nœud : Code (JavaScript)
Objectif : séparer les blocs (résumé, recommandations, top pages, etc.)
Chaque section est extraite pour être stockée dans les bonnes colonnes Airtable
? 6. Enregistrement dans Airtable
Nœud : Airtable > Create Record
Base : Analyse Google Analytics
Colonnes renseignées automatiquement :
Date
New Users, Sessions, Engagement, Bounce Rate, Durée Moyenne
Top Pages, Pages à Optimiser
Recommandations, Tendance Trafic, Résumé Global
?Bonnes pratiques
Préparer la base Airtable en amont avec les champs correspondants (texte long, nombre, date)
Formater dynamiquement la date {{ $now.format('dd-MM-yyyy') }} pour un suivi clair
Toujours pinner les données entre les étapes critiques (ex. : contenu JSON ou résumés)
Penser à configurer un workflow d’erreur pour être notifié en cas de problème
Ce chapitre présente une automatisation complète qui s’exécute chaque mois pour analyser les performances SEO d’un site via Google Search Console. L’objectif : identifier les mots-clés performants ou à améliorer, générer un rapport détaillé, puis créer automatiquement un article de blog en lien avec les recommandations fournies. Le processus intègre plusieurs agents IA et un mécanisme de validation humaine pour affiner le contenu avant sa publication.
? 1. Déclenchement mensuel automatique
Nœud : Schedule
Exécution tous les 1ers du mois à 6h.
Format de date dynamique (hier, -30 jours) pour récupérer le bon intervalle de données.
? 2. Extraction des performances SEO via Google Search Console
Nœud : HTTP Request (POST)
Appel à l’API Google Search Console pour récupérer les impressions, clics, CTR et position sur les 30 derniers jours.
Authentification via Google Cloud OAuth.
? 3. Formatage des données
Nœuds : Code (x2)
Nettoyage des données pour ne garder que l’essentiel : mots-clés, clics, impressions, position.
Reformatage des données pour qu’elles soient compréhensibles par un agent IA.
? 4. Sauvegarde dans Google Sheets
Nœud : Google Sheets > Append Row
Sauvegarde des mots-clés et métriques dans une base structurée pour suivi mensuel.
? 5. Génération d’un rapport stratégique par un agent IA
Nœud : AI Agent > Rapport SEO
Prompts optimisés avec structure RCTAI (Rôle, Contexte, Audience, Tâche, Instructions).
Données enrichies avec un document Google Drive contenant l’offre de l’entreprise et son public cible.
Sortie : résumé exécutif, conseils SEO, suggestions d’optimisation.
? 6. Enregistrement du rapport dans Google Drive
Nœud : Google Drive > Create File From Text
Formatage du fichier : “rapport_GSC {{ $now.format('dd-MM-yyyy') }}”.
Sauvegarde dans un dossier spécifique.
? 7. Rédaction automatique d’un article de blog
Nœud : AI Agent > Rédaction SEO
Entrée : rapport généré par le premier agent.
Utilisation de l’outil “Think” pour améliorer la qualité éditoriale.
Sortie : titre, méta-description, article complet, mots-clés.
? 8. Validation humaine via email
Nœud: Send Email
Envoi d’un email contenant l’article pour relecture manuelle.
Réponse attendue : OK ou suggestions d’ajustement via champ libre (Free text).
? 9. Classification de la réponse utilisateur
Nœud : Text Classifier (Gemini)
Deux catégories :
✅ Approved → Sauvegarde directe dans Google Drive.
❌ Declined → Passage à un agent de révision.
? 10. Révision automatisée de l’article
Nœud : Message Model (OpenAI)
Entrée : article initial + feedback utilisateur.
Réécriture selon les remarques avec respect des consignes de style.
? 11. Bouclage et sauvegarde finale
Mécanisme de mise à jour :
Le contenu révisé est mis à jour dans la variable “contenu” pour être renvoyé automatiquement à l’utilisateur puis archivé dans Google Drive.
? Bonnes pratiques
Toujours formater les dates pour une traçabilité claire dans les documents.
Pinner les outputs critiques (rapports, contenus) pour éviter la surconsommation de tokens.
Utiliser des prompts structurés selon la méthode RCTAI pour améliorer la précision des agents IA.
Mentionner explicitement les outils accessibles dans les prompts système des agents IA.
Intégrer l'être humain pour mieux personnaliser le contenu : en cas de rejet, révision automatique via un autre agent avec feedback humain intégré.
Centraliser les fichiers dans Google Drive pour faciliter l’archivage et la consultation future.
Prévoir une classification intelligente des retours utilisateur en utilisant l'API de Gemini 2.5 flash: https://ai.google.dev/gemini-api/docs/api-key
Ce chapitre détaille la configuration d’un agent IA connecté à Telegram, Google Calendar et Airtable. Cet assistant reçoit des messages Telegram pour gérer des rendez-vous : consultation et résumé des notes clients.
L’objectif est aussi de démontrer, par un cas concret, comment certaines automatisations, bien que techniquement avancées, ne génèrent pas de gain de temps réel ni d’efficacité. Ce retour d’expérience permet d’affiner votre regard critique sur les agents IA et leurs usages en entreprise.
Notes à retenir:
? 1. Configuration d’un déclencheur Telegram
Nœud : Telegram Trigger
Configuration sur Telegram, Bot Father pour obtenir l'Access Token.
? 2. Interrogation du calendrier Google
Nœud : Google Calendar > Get Many Events
Extraction des événements du jour ou sur une plage donnée pour vérifier disponibilités.
? 3. Recherche des notes clients dans Airtable
Nœud : Airtable > Search Records
Récupération des notes associées aux clients liés aux rendez-vous programmés.
? 4. Enseignements et bonnes pratiques
Toujours mesurer le rapport temps investi / gain apporté.
Favoriser des agents IA pour tâches réellement chronophages (ex : extraction et synthèse de notes).
Préférer des solutions simples et directes pour la prise de rendez-vous (ex : liens de réservation).
Ce chapitre présente une automatisation SEO avancée et complète, exécutée chaque mois, qui centralise l’analyse de toutes les sources clés : Google Analytics, Google Search Console, PageSpeed Insights et DataForSEO.
Grâce à une série d’agents IA spécialisés et promptés pour chaque domaine, cette automatisation permet d’obtenir une vue d’ensemble stratégique de votre SEO, d’identifier les points bloquants, de générer des recommandations exploitables, et même de proposer des articles de blog à rédiger.
Objectif : Une analyse complète basée sur les données pour une optimisation maximale des performances.
? Déclenchement mensuel automatique
Nœud : Schedule
→ Exécution chaque 1er du mois
→ Utilisation de variables dynamiques pour couvrir les 30 derniers jours
? Analyse de Google Analytics avec un agent IA spécialisé
Nœud : Google Analytics, Get Report
→ Récupération des sessions, nombre d'utilisateurs, pages vues, temps moyen, taux de rebond…
→ Analyse des tendances par un agent IA prompté comme un expert GA4.
→ Sauvegarde des KPI dans Airtable.
? Analyse de la vitesse de chargement via PageSpeed Insights
Nœud : HTTP Request
→ Analyse des Core Web Vitals mobile & desktop (FCP, LCP, CLS, TTI…).
→ Génération de recommandations techniques et UX.
→ Sauvegarde dans Airtable pour suivi mensuel.
? Analyse SEO de Google Search Console (GSC)
Nœud : HTTP Request
→ Extraction des performances par mot-clé, page, pays, CTR, position.
→ Traitement par un agent IA prompté pour la stratégie GSC.
→ Sauvegarde dans Airtable.
? Analyse complète de DataForSEO
Nœud : Community Node DataForSEO
→ Audit backlinks (nombre, qualité, domaines référents).
→ Audit on-page (titles, meta, H1/H2, structure).
→ Recherche de mots-clés de niche filtrés (>100 volume, <30 difficulté, intention commerciale).
→ Données analysées par un agent IA prompté pour DataForSEO.
→ Sauvegarde des résultats dans deux bases Airtable distinctes (mots-clés / SEO technique).
? Synthèse finale par un agent IA stratégique
Nœud : AI Agent
→ Agrégation de toutes les données GA, PSI, GSC, DFS.
→ Extraction des indicateurs clés.
→ Recommandations SEO du mois (technique, contenu, backlinks).
→ Plan d’action et idées d’articles à rédiger.
? Bonnes pratiques intégrées
✔️ Prompts IA structurés selon la méthode RCTAI (Rôle, Contexte, Tâche, Audience, Instructions).
✔️ Séparation des données par source pour une meilleure traçabilité.
✔️ Utilisation de DataForSEO en local via nœud communautaire pour réduire les coûts (0.005$/req env.).
✔️ Alternative économique à Semrush, Ahrefs ou SE Ranking (coût mensuel inférieur à 5$).
✔️ Gain de temps moyen estimé : 4 à 6h par mois.
Ce chapitre présente une automatisation exécutée chaque mois, conçue pour surveiller vos concurrents et identifier les actions SEO prioritaires à mettre en place pour atteindre la première page de Google.
? Lien vers SerpAPI : https://serpapi.com/
? Lien vers Apify : https://www.apify.com?fpr=43550
Grâce à une intégration entre n8n, SerpAPI, Apify Website Content Crawler et ChatGPT, cette automatisation permet de :
✅ Identifier automatiquement les 5 premiers résultats Google de votre niche grâce à SerpAPI.
✅ Détecter le concurrent en 1ère position (sauf si c’est votre propre site).
✅ Extraire et analyser le contenu du site concurrent et de votre site via Apify Website Content Crawler.
✅ Comparer les deux sources avec ChatGPT prompté pour être un expert SEO pour générer un plan d’action priorisé :
Forces & faiblesses du concurrent
Titres H1 optimisés
Meta-descriptions prêtes à l’emploi
Suggestions de sections et contenus à ajouter
? Objectif : Mettre en place une machine de veille concurrentielle automatisée, qui vous permet de comprendre pourquoi vos concurrents sont devant vous, d’adapter votre stratégie SEO, et de vous rapprocher de la première position Google sans dépendre de la publicité payante.
Ce chapitre présente une automatisation exécutée chaque semaine, qui exploite toute la richesse de Google Search Console, l’outil gratuit de Google indispensable pour analyser les performances d’un site web.
Lien vers Apify: https://www.apify.com?fpr=43550
Grâce à une intégration entre n8n, Apify Website Content Crawler et un agent IA dédié, cette automatisation permet de :
Récupérer automatiquement les données clés (clics, impressions, CTR, position) liées à vos mots-clés et à vos pages.
Extraire le contenu de vos pages pour une analyse contextuelle approfondie.
Générer des recommandations concrètes (titres, méta-descriptions, optimisations de contenu) adaptées à vos objectifs SEO.
Objectif : Mettre en place une machine d’optimisation continue qui améliore votre positionnement sur Google, augmente le trafic organique qualifié et permet de générer du chiffre d’affaires sans dépendre de la publicité payante.
Vous êtes dirigeant de PME, consultant ou freelance ? Cette formation n8n vous apprend à maîtriser l’automatisation de bout en bout, avec des cas concrets conçus pour les entreprises, afin d’optimiser vos processus, intégrer l’IA dans vos workflows et gagner un temps précieux.
Ce que vous allez apprendre :
Automatiser vos tâches métier avec n8n : prospection intelligente avec Apify, personnalisation des emails avec des agents IA, analyse mensuelle des performances SEO, génération automatique d’articles de blog à partir de données Google, et plus encore.
Exploiter toute la puissance de n8n : agents IA, déclencheurs planifiés, intervention humaine dans les workflows, connexion à des outils comme Gmail, Google Drive, Google Sheets, Notion, OpenAI, Airtable, Apify...
Configurer et héberger n8n pour un usage personnel ou pour des projets clients.
Créer des agents IA avancés capables de générer, analyser, améliorer et réviser du contenu automatiquement en interaction avec vos bases de données ou vos outils d’entreprise.
Intégrer l’humain dans la boucle, classifier automatiquement les retours utilisateurs et améliorer vos contenus en continu grâce à des workflows hybrides.
Objectifs concrets :
Réduire votre charge mentale en automatisant les tâches répétitives et chronophages
Améliorer la qualité de vos contenus et décisions grâce à l’intelligence artificielle
Créer des workflows robustes, évolutifs et personnalisés à votre entreprise
Monter en compétence sur une solution open source sécurisée et respectueuse de vos données
Public cible :
Dirigeants de PME souhaitant automatiser leurs opérations sans dépendre de solutions fermées
Consultants et freelances désirant proposer des services d’automatisation avec IA à forte valeur ajoutée
Professionnels du digital et chefs de projet en quête d’outils puissants, modulaires et flexibles
Ce qui est inclus :
Workflows n8n complets à télécharger, tester et personnaliser
Scripts de code réutilisables et prompts GPT optimisés
Accès à des modèles d’agents IA prêts à l’emploi
Mises à jour régulières avec de nouveaux cas d’usage concrets
Avec cette formation, vous ne vous contentez pas d’automatiser : vous structurez un système intelligent capable de prendre des décisions, d’optimiser vos performances marketing, de rédiger pour vous et d’interagir avec vos clients.
Rejoignez cette formation sur n8n et transformez vos processus métier avec une approche moderne, agile et tournée vers l’avenir.