Automatiser son marketing avec N8N : 5 workflows à copier-coller (templates gratuits)
Découvrez 5 workflows N8N prêts à l'emploi pour automatiser votre marketing : leads Google Forms, synchronisation MailChimp, publication réseaux sociaux, veille concurrentielle et newsletter automatique.
Pourquoi automatiser son marketing avec N8N ?
Le marketing digital, c'est 80% de tâches répétitives : récupérer des leads, synchroniser des outils, publier sur les réseaux sociaux, envoyer des newsletters...
Avec N8N, tu peux automatiser tout ça gratuitement et gagner 10-15 heures par semaine. Dans cet article, je te donne 5 workflows marketing prêts à l'emploi que tu peux copier-coller en 10 minutes.
Les 5 workflows que tu vas apprendre :
- 📋 Nouveau lead Google Forms → Airtable + Email de bienvenue
- 📊 Synchroniser MailChimp et Google Sheets en temps réel
- 📱 Publication automatique blog → Twitter + LinkedIn
- 🔎 Récupérer mentions réseaux sociaux → Notion
- 📧 Newsletter automatique hebdomadaire depuis RSS
Let's go ! 🚀
Workflow 1 : Lead Google Forms → Airtable + Email bienvenue
Use case
Tu as un formulaire Google Forms sur ton site pour capturer des leads. Tu veux automatiquement :
- ✅ Enregistrer le lead dans ta base Airtable
- ✅ Envoyer un email de bienvenue personnalisé
- ✅ Notifier ton équipe sur Slack
Structure du workflow
Google Forms Trigger → Airtable (Create Record) → Gmail (Send Email) → Slack (Send Message)
Configuration pas à pas
1. Google Forms Trigger
- Node : Google Forms Trigger
- Authentification : connecte ton compte Google
- Form : sélectionne ton formulaire de capture de leads
- Trigger : On Form Submit
2. Airtable - Create Record
- Node : Airtable
- Operation : Create
- Base : sélectionne ta base "Leads"
- Table : "Prospects"
- Fields :
- Nom :
{{ $json["Nom"] }} - Email :
{{ $json["Email"] }} - Entreprise :
{{ $json["Entreprise"] }} - Date :
{{ $now.toISO() }} - Source : "Google Forms"
- Nom :
3. Gmail - Send Email
- Node : Gmail
- Operation : Send
- To :
{{ $json["Email"] }} - Subject : "Bienvenue {{ $json["Nom"] }} ! 🎉"
- Body (HTML) :
<p>Bonjour {{ $json["Nom"] }},</p> <p>Merci pour votre intérêt ! Nous avons bien reçu votre demande.</p> <p>Un membre de notre équipe vous contactera sous 24h.</p> <p>À très bientôt,<br>L'équipe [Ton entreprise]</p>
4. Slack - Send Message (optionnel)
- Node : Slack
- Operation : Post Message
- Channel : #leads
- Text :
🎉 Nouveau lead : {{ $json["Nom"] }} ({{ $json["Email"] }}) - Entreprise : {{ $json["Entreprise"] }}
Template JSON à télécharger
💾 Télécharger le workflow complet (JSON)
Workflow 2 : Synchroniser MailChimp et Google Sheets
Use case
Tu veux que tous tes abonnés MailChimp soient automatiquement synchronisés dans un Google Sheet pour analyse et reporting.
Structure du workflow
Schedule Trigger (daily) → MailChimp (Get All Members) → Google Sheets (Append/Update)
Configuration pas à pas
1. Schedule Trigger
- Node : Schedule Trigger
- Trigger Times : Every day at 9:00 AM
2. MailChimp - Get All Members
- Node : MailChimp
- Operation : Get All Members
- List : sélectionne ta liste principale
- Return All : True
3. Google Sheets - Append/Update
- Node : Google Sheets
- Operation : Append or Update
- Document : ton fichier "Base Abonnés"
- Sheet : "MailChimp"
- Columns :
- Email :
{{ $json["email_address"] }} - Prénom :
{{ $json["merge_fields"]["FNAME"] }} - Nom :
{{ $json["merge_fields"]["LNAME"] }} - Statut :
{{ $json["status"] }} - Date inscription :
{{ $json["timestamp_signup"] }}
- Email :
- Key Column : Email (pour éviter les doublons)
💡 Astuce : Utilise "Append or Update" pour mettre à jour les lignes existantes et ajouter seulement les nouveaux abonnés.
Workflow 3 : Publication automatique Blog → Twitter + LinkedIn
Use case
Chaque fois que tu publies un nouvel article de blog, tu veux automatiquement le partager sur Twitter et LinkedIn avec un message personnalisé.
Structure du workflow
RSS Feed Trigger → IF (nouveau post) → Twitter (Tweet) → LinkedIn (Share)
Configuration pas à pas
1. RSS Feed Trigger
- Node : RSS Feed Trigger
- Feed URL :
https://tonsite.com/blog/feed.xml - Poll Time : Every 30 minutes
2. Twitter - Create Tweet
- Node : Twitter
- Operation : Tweet
- Text :
📝 Nouvel article : {{ $json["title"] }} {{ $json["description"].substring(0, 150) }}... 👉 {{ $json["link"] }} #webdev #tutoriel
3. LinkedIn - Create Post
- Node : LinkedIn
- Operation : Create Post
- Post Type : Article
- Text :
🚀 Je viens de publier un nouvel article sur mon blog : {{ $json["title"] }} {{ $json["description"] }} Lien dans les commentaires 👇 - Comment with link :
{{ $json["link"] }}
💡 Astuce SEO : Ajoute systématiquement 3-5 hashtags pertinents pour augmenter la portée de tes posts.
Workflow 4 : Veille concurrentielle → Notion
Use case
Tu veux surveiller quand on parle de toi ou de tes concurrents sur Twitter/Reddit et centraliser tout ça dans une base Notion.
Structure du workflow
Schedule Trigger → Twitter Search → Notion (Create Page) → Email (Digest)
Configuration pas à pas
1. Schedule Trigger
- Node : Schedule Trigger
- Trigger Times : Every 6 hours
2. Twitter - Search
- Node : Twitter
- Operation : Search
- Search Text :
"TonProduit" OR "@TaMarque" OR "#TonHashtag" - Return All : False (limit à 50 derniers tweets)
3. Notion - Create Database Item
- Node : Notion
- Operation : Create Database Item
- Database : "Veille concurrentielle"
- Properties :
- Titre :
{{ $json["text"].substring(0, 50) }}... - Auteur :
{{ $json["user"]["name"] }} - Lien :
https://twitter.com/{{ $json["user"]["screen_name"] }}/status/{{ $json["id"] }} - Date :
{{ $json["created_at"] }} - Type : "Twitter"
- Titre :
4. Aggregate Items (regroupe tous les tweets)
- Node : Aggregate
- Aggregate : All Items Into One
5. Gmail - Send Digest
- Node : Gmail
- To : ton email
- Subject : "📊 Veille du {{ $now.toFormat('dd/MM/yyyy') }} - {{ $json["length"] }} mentions"
- Body : Liste résumée des mentions
Workflow 5 : Newsletter automatique hebdomadaire
Use case
Envoyer automatiquement une newsletter chaque lundi matin avec les 5 derniers articles de ton blog.
Structure du workflow
Schedule Trigger (weekly) → RSS Feed (Get Items) → Sort & Limit → MailChimp (Create Campaign)
Configuration pas à pas
1. Schedule Trigger
- Node : Schedule Trigger
- Trigger Times : Every Monday at 8:00 AM
2. RSS Feed Read
- Node : RSS Read
- Feed URL :
https://tonsite.com/blog/feed.xml - Limit : 5 (derniers articles)
3. Function Node - Format HTML
- Node : Code (Function)
- Code JavaScript :
const articles = items.map(item => { return ` <h3><a href="${item.json.link}">${item.json.title}</a></h3> <p>${item.json.description}</p> <a href="${item.json.link}">Lire l'article →</a> <hr> `; }).join(''); return [{ json: { html: articles } }];
4. MailChimp - Create Campaign
- Node : MailChimp
- Operation : Create Campaign
- Type : Regular
- Subject : "📧 Les 5 meilleurs articles de la semaine"
- From Name : Ton nom
- List : ta liste principale
- HTML Content :
<h2>Salut !</h2> <p>Voici les 5 derniers articles du blog :</p> {{ $json["html"] }} <p>À la semaine prochaine ! 👋</p> - Auto Send : True (envoie automatiquement)
Astuces pour optimiser tes workflows marketing
1. Ajoute des conditions IF
Filtre les données pour n'envoyer que ce qui est pertinent :
IF Node : {{ $json["email"].includes("@gmail.com") }}
2. Utilise le node "Wait"
Espace les envois d'emails pour éviter le spam :
- Node : Wait
- Duration : 2 seconds
3. Gère les erreurs avec "Error Trigger"
Reçois une notification si un workflow échoue :
- Node : Error Trigger
- Action : Slack notification ou email
4. Utilise des variables d'environnement
Stocke tes clés API et configurations dans les Environment Variables N8N pour plus de sécurité.
Templates JSON à télécharger
Pour importer directement ces workflows dans ton N8N :
- Télécharge le fichier JSON du workflow
- Dans N8N, clique sur Import from File
- Sélectionne le JSON
- Configure tes credentials (Gmail, Notion, etc.)
- Teste et active ! ✅
📦 Télécharger tous les templates (GitHub)
ROI : combien de temps tu vas gagner ?
Calcul conservateur pour ces 5 workflows :
- Workflow 1 : 30 min/jour → 2h30/semaine
- Workflow 2 : 1h/semaine → 1h/semaine
- Workflow 3 : 15 min/article × 3 articles → 45 min/semaine
- Workflow 4 : 1h/semaine → 1h/semaine
- Workflow 5 : 2h/semaine → 2h/semaine
Total : 7h15 de gagnées par semaine = 30h/mois = 360h/an
Soit l'équivalent de 2 mois de travail à temps plein automatisé. 🤯
Aller plus loin avec N8N
Ces 5 workflows ne sont que le début. Voici d'autres idées d'automatisations marketing :
- 🎯 Lead scoring automatique basé sur l'engagement
- 📊 Génération de rapports Google Analytics hebdomadaires
- 🤖 Chatbot automatique sur Messenger/WhatsApp
- 📸 Génération d'images pour réseaux sociaux avec AI (DALL-E)
- 💰 Tracking des conversions et ROI en temps réel
Consulte notre article : N8N avancé : webhooks, API et code personnalisé
Conclusion
L'automatisation marketing avec N8N, c'est le super-pouvoir des solopreneurs et petites équipes. Pour le prix d'un serveur (5-10€/mois) ou gratuitement en self-hosted, tu peux rivaliser avec des boîtes qui ont des équipes marketing de 10 personnes.
Ces 5 workflows vont te faire gagner 7h par semaine. Imagine ce que tu peux faire avec ce temps : créer plus de contenu, prospecter, ou simplement profiter de ta vie. 😎
À toi de jouer ! Commence par implémenter 1 workflow cette semaine, puis ajoutes-en 1 nouveau chaque semaine. En 1 mois, ton marketing tournera en pilote automatique.