企业Redditintelligent参与平台
Ceci est uncontenant 52 nœuds.Utilise principalement des nœuds comme If, Code, Wait, Merge, Reddit. 基于AIdeReddit潜在clientgénération与社区gestion,具备高级评分功能
- •Point de terminaison HTTP Webhook (généré automatiquement par n8n)
- •Peut nécessiter les informations d'identification d'authentification de l'API cible
Nœuds utilisés (52)
Catégorie
{
"name": "Enterprise Reddit Intelligence & Engagement Platform",
"tags": [
"reddit",
"ai",
"lead-generation",
"competitive-intelligence",
"automation"
],
"nodes": [
{
"name": "Note d'aperçu",
"type": "n8n-nodes-base.stickyNote",
"position": [
80,
60
],
"parameters": {
"color": 4,
"width": 450,
"height": 320,
"content": "## 🚀 Enterprise Reddit Intelligence Platform\n\n**Advanced Capabilities:**\n- 🎯 Multi-stage AI analysis (sentiment, intent, competitor tracking)\n- 🔍 Competitive intelligence monitoring\n- 🧪 A/B testing for engagement strategies\n- 🤖 ML-powered lead scoring & prioritization\n- 📊 Historical performance learning\n- 🔄 Multi-touch nurture sequences\n- 👥 Team collaboration & approval workflows\n- 📈 Cross-platform lead enrichment (LinkedIn, email)\n- 🛡️ Advanced quality & compliance checks\n- 📱 Real-time alerts & reporting\n\n**Handles 500+ daily interactions across 20+ subreddits**"
},
"typeVersion": 1,
"id": "Note-d-aper-u-0"
},
{
"name": "Déclencheur programmé",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
250,
400
],
"parameters": {
"rule": {
"interval": [
{
"field": "hours",
"hoursInterval": 3
}
]
}
},
"typeVersion": 1,
"id": "D-clencheur-programm--1"
},
{
"name": "Webhook Trigger",
"type": "n8n-nodes-base.webhook",
"position": [
250,
520
],
"webhookId": "reddit-webhook-1",
"parameters": {
"path": "reddit-intelligence",
"responseMode": "responseNode"
},
"typeVersion": 1,
"id": "Webhook-Trigger-2"
},
{
"name": "Déclencheur manuel",
"type": "n8n-nodes-base.manualTrigger",
"position": [
250,
640
],
"parameters": {},
"typeVersion": 1,
"id": "D-clencheur-manuel-3"
},
{
"name": "Fusion des déclencheurs",
"type": "n8n-nodes-base.merge",
"position": [
450,
500
],
"parameters": {
"mode": "mergeByPosition"
},
"typeVersion": 2,
"id": "Fusion-des-d-clencheurs-4"
},
{
"name": "Note 1",
"type": "n8n-nodes-base.stickyNote",
"position": [
580,
60
],
"parameters": {
"color": 5,
"width": 340,
"height": 240,
"content": "## 📋 Smart Subreddit Strategy\n\n**Dynamic Selection:**\n- Load from database (customizable)\n- Priority-based processing\n- Performance-based rotation\n- Industry-specific targeting\n- Trending subreddit detection\n\n**Includes:**\n- 20+ target subreddits\n- Competitor subreddit monitoring\n- Industry trend tracking\n- Niche community discovery"
},
"typeVersion": 1,
"id": "Note-1-5"
},
{
"name": "Charger configuration Subreddit",
"type": "n8n-nodes-base.httpRequest",
"position": [
650,
500
],
"parameters": {
"url": "={{$env.DB_API_URL}}/config/subreddits",
"options": {
"retry": {
"maxRetries": 3
}
},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth"
},
"typeVersion": 3,
"id": "Charger-configuration-Subreddit-6"
},
{
"name": "Note 2",
"type": "n8n-nodes-base.stickyNote",
"position": [
780,
60
],
"parameters": {
"color": 5,
"width": 340,
"height": 240,
"content": "## 🔄 Parallel Processing Engine\n\n**Simultaneous Operations:**\n1. Target subreddit monitoring\n2. Competitor tracking\n3. Historical post analysis\n4. Trending topic detection\n\n**Efficiency:**\n- Process multiple subreddits at once\n- Reduce total execution time\n- Better resource utilization\n- Real-time responsiveness"
},
"typeVersion": 1,
"id": "Note-2-7"
},
{
"name": "Diviser les Subreddits",
"type": "n8n-nodes-base.splitInBatches",
"position": [
850,
500
],
"parameters": {
"batchSize": 5
},
"typeVersion": 3,
"id": "Diviser-les-Subreddits-8"
},
{
"name": "Note 3",
"type": "n8n-nodes-base.stickyNote",
"position": [
980,
60
],
"parameters": {
"color": 6,
"width": 340,
"height": 240,
"content": "## 🕵️ Competitive Intelligence\n\n**Tracks Competitors:**\n- Competitor brand mentions\n- Service comparisons\n- Pricing discussions\n- Customer complaints\n- Market positioning\n\n**Actions:**\n- Alert team to competitor activity\n- Prepare counter-responses\n- Identify market gaps\n- Track sentiment shifts"
},
"typeVersion": 1,
"id": "Note-3-9"
},
{
"name": "Rechercher des publications",
"type": "n8n-nodes-base.reddit",
"position": [
1050,
400
],
"parameters": {
"sort": "new",
"limit": 30,
"resource": "post",
"operation": "search",
"subreddit": "={{$json.subreddit}}"
},
"credentials": {
"redditOAuth2Api": {
"id": "1",
"name": "Reddit OAuth2"
}
},
"typeVersion": 1,
"id": "Rechercher-des-publications-10"
},
{
"name": "Rechercher mentions concurrentes",
"type": "n8n-nodes-base.reddit",
"position": [
1050,
600
],
"parameters": {
"sort": "new",
"limit": 20,
"query": "={{$env.COMPETITOR_KEYWORDS}}",
"resource": "post",
"operation": "search",
"subreddit": "={{$json.subreddit}}"
},
"credentials": {
"redditOAuth2Api": {
"id": "1",
"name": "Reddit OAuth2"
}
},
"typeVersion": 1,
"id": "Rechercher-mentions-concurrentes-11"
},
{
"name": "Fusionner résultats de recherche",
"type": "n8n-nodes-base.merge",
"position": [
1250,
500
],
"parameters": {
"mode": "mergeByPosition"
},
"typeVersion": 2,
"id": "Fusionner-r-sultats-de-recherche-12"
},
{
"name": "Note 4",
"type": "n8n-nodes-base.stickyNote",
"position": [
1380,
60
],
"parameters": {
"color": 6,
"width": 340,
"height": 240,
"content": "## 🔍 Duplicate Prevention\n\n**Prevents Re-engagement:**\n- Checks historical engagement DB\n- Identifies already-commented posts\n- Tracks recent interactions\n- Prevents spam appearance\n\n**Database Lookup:**\n- Post ID matching\n- Author interaction history\n- Engagement recency\n- Success/failure tracking"
},
"typeVersion": 1,
"id": "Note-4-13"
},
{
"name": "Vérifier historique d'engagement",
"type": "n8n-nodes-base.httpRequest",
"position": [
1450,
500
],
"parameters": {
"url": "={{$env.DB_API_URL}}/engagement/check",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "postId",
"value": "={{$json.id}}"
},
{
"name": "author",
"value": "={{$json.author}}"
}
]
}
},
"typeVersion": 3,
"id": "V-rifier-historique-d-engagement-14"
},
{
"name": "Filtrer nouvelles publications",
"type": "n8n-nodes-base.if",
"position": [
1650,
500
],
"parameters": {
"conditions": {
"boolean": [
{
"value1": "={{$json.alreadyEngaged}}",
"value2": false
}
]
}
},
"typeVersion": 1,
"id": "Filtrer-nouvelles-publications-15"
},
{
"name": "Note 5",
"type": "n8n-nodes-base.stickyNote",
"position": [
1780,
60
],
"parameters": {
"color": 7,
"width": 360,
"height": 260,
"content": "## 🧠 Multi-Stage AI Analysis\n\n**Stage 1: Content Understanding**\n- Sentiment analysis (positive/negative/neutral)\n- Intent classification (help/vent/question)\n- Topic extraction\n- Entity recognition\n\n**Stage 2: Business Intelligence**\n- Relevance scoring (0-100)\n- Damage type identification\n- Urgency detection\n- Budget indicators\n\n**Stage 3: Strategic Assessment**\n- Engagement opportunity\n- Lead potential (0-1.0)\n- Competitor mention detection\n- Response strategy"
},
"typeVersion": 1,
"id": "Note-5-16"
},
{
"name": "IA Étape 1",
"type": "n8n-nodes-base.httpRequest",
"position": [
1850,
500
],
"parameters": {
"url": "={{$env.AI_API_URL}}/analyze/content",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "text",
"value": "={{$json.title + ' ' + ($json.selftext || '')}}"
},
{
"name": "context",
"value": "={{$json.subreddit}}"
}
]
}
},
"typeVersion": 3,
"id": "IA-tape-1-17"
},
{
"name": "IA Étape 2",
"type": "n8n-nodes-base.httpRequest",
"position": [
2050,
500
],
"parameters": {
"url": "={{$env.AI_API_URL}}/analyze/business",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "post",
"value": "={{JSON.stringify($json)}}"
},
{
"name": "contentAnalysis",
"value": "={{JSON.stringify($json.stage1Analysis)}}"
},
{
"name": "industry",
"value": "insurance"
}
]
}
},
"typeVersion": 3,
"id": "IA-tape-2-18"
},
{
"name": "IA Étape 3",
"type": "n8n-nodes-base.httpRequest",
"position": [
2250,
500
],
"parameters": {
"url": "={{$env.AI_API_URL}}/analyze/strategy",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "post",
"value": "={{JSON.stringify($json)}}"
},
{
"name": "analysis",
"value": "={{JSON.stringify($json.stage2Analysis)}}"
}
]
}
},
"typeVersion": 3,
"id": "IA-tape-3-19"
},
{
"name": "Note 6",
"type": "n8n-nodes-base.stickyNote",
"position": [
2380,
60
],
"parameters": {
"color": 7,
"width": 340,
"height": 240,
"content": "## 📊 Historical Learning\n\n**ML-Powered Optimization:**\n- Analyzes past engagement success\n- Identifies winning patterns\n- Predicts engagement outcomes\n- Optimizes response strategies\n\n**Learning Factors:**\n- Best performing comment styles\n- Optimal posting times\n- Subreddit-specific tactics\n- Topic-based approaches\n\n**Continuously improves over time!**"
},
"typeVersion": 1,
"id": "Note-6-20"
},
{
"name": "Obtenir données historiques",
"type": "n8n-nodes-base.httpRequest",
"position": [
2450,
500
],
"parameters": {
"url": "={{$env.ML_API_URL}}/historical/performance",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "subreddit",
"value": "={{$json.subreddit}}"
},
{
"name": "topic",
"value": "={{$json.stage2Analysis.topic}}"
}
]
}
},
"typeVersion": 3,
"id": "Obtenir-donn-es-historiques-21"
},
{
"name": "Prédiction ML",
"type": "n8n-nodes-base.httpRequest",
"position": [
2650,
500
],
"parameters": {
"url": "={{$env.ML_API_URL}}/predict/engagement",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "post",
"value": "={{JSON.stringify($json)}}"
},
{
"name": "analysis",
"value": "={{JSON.stringify($json.fullAnalysis)}}"
},
{
"name": "historical",
"value": "={{JSON.stringify($json.historicalData)}}"
}
]
}
},
"typeVersion": 3,
"id": "Pr-diction-ML-22"
},
{
"name": "Note 7",
"type": "n8n-nodes-base.stickyNote",
"position": [
2780,
60
],
"parameters": {
"color": 8,
"width": 340,
"height": 240,
"content": "## 🔀 Smart Routing Engine\n\n**Decision Paths:**\n1. **High Priority** → Immediate team alert\n2. **Competitor Mention** → Competitive response\n3. **High Lead Potential** → Premium engagement\n4. **Standard** → Automated response\n5. **Low Quality** → Skip\n\n**Routing Criteria:**\n- Predicted engagement score\n- Lead potential\n- Urgency level\n- Competitor activity"
},
"typeVersion": 1,
"id": "Note-7-23"
},
{
"name": "Router par priorité",
"type": "n8n-nodes-base.switch",
"position": [
2850,
500
],
"parameters": {
"rules": {
"rules": [
{
"value1": "={{$json.prediction.engagementScore}}",
"value2": 0.9,
"operation": "greaterOrEqual"
},
{
"value1": "={{$json.hasCompetitorMention}}",
"value2": true,
"operation": "equals"
},
{
"value1": "={{$json.fullAnalysis.leadPotential}}",
"value2": 0.8,
"operation": "greaterOrEqual"
},
{
"value1": "={{$json.fullAnalysis.relevanceScore}}",
"value2": 60,
"operation": "greaterOrEqual"
}
]
}
},
"typeVersion": 1,
"id": "Router-par-priorit--24"
},
{
"name": "Note 8",
"type": "n8n-nodes-base.stickyNote",
"position": [
3050,
60
],
"parameters": {
"color": 3,
"width": 320,
"height": 200,
"content": "## ⚠️ High Priority Alert\n\n**For Critical Posts:**\n- Urgent damage situations\n- High-value opportunities\n- Competitor threats\n- Viral potential\n\n**Sends to:**\n- Slack (team channel)\n- Email (key stakeholders)\n\n**Includes:** Quick action buttons"
},
"typeVersion": 1,
"id": "Note-8-25"
},
{
"name": "Alerter l'équipe",
"type": "n8n-nodes-base.httpRequest",
"position": [
3120,
300
],
"parameters": {
"url": "={{$env.SLACK_WEBHOOK_URL}}",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "text",
"value": "🚨 HIGH PRIORITY Reddit Opportunity"
},
{
"name": "blocks",
"value": "={{JSON.stringify([{type: 'section', text: {type: 'mrkdwn', text: '*High-Value Opportunity*\\n*Post:* ' + $json.title}}])}}"
}
]
}
},
"typeVersion": 3,
"id": "Alerter-l-quipe-26"
},
{
"name": "Générer réponse compétitive",
"type": "n8n-nodes-base.httpRequest",
"position": [
3120,
440
],
"parameters": {
"url": "={{$env.AI_API_URL}}/generate/competitive",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "post",
"value": "={{JSON.stringify($json)}}"
},
{
"name": "strategy",
"value": "educational"
}
]
}
},
"typeVersion": 3,
"id": "G-n-rer-r-ponse-comp-titive-27"
},
{
"name": "Générer réponse premium",
"type": "n8n-nodes-base.httpRequest",
"position": [
3120,
580
],
"parameters": {
"url": "={{$env.AI_API_URL}}/generate/variants",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "post",
"value": "={{JSON.stringify($json)}}"
},
{
"name": "variants",
"value": 2
},
{
"name": "style",
"value": "premium"
}
]
}
},
"typeVersion": 3,
"id": "G-n-rer-r-ponse-premium-28"
},
{
"name": "Sélectionner variante",
"type": "n8n-nodes-base.code",
"position": [
3320,
580
],
"parameters": {
"functionCode": "const item = $input.first().json;\nconst variants = item.responseVariants || {};\nconst random = Math.random();\n\nconst selectedVariant = random < 0.5 ? 'A' : 'B';\nconst selectedResponse = variants[selectedVariant] || variants.A || 'Default response';\n\nreturn [{\n json: {\n ...item,\n testVariant: selectedVariant,\n response: selectedResponse,\n testId: 'ab_' + Date.now() + '_' + selectedVariant\n }\n}];"
},
"typeVersion": 1,
"id": "S-lectionner-variante-29"
},
{
"name": "Générer réponse standard",
"type": "n8n-nodes-base.httpRequest",
"position": [
3120,
720
],
"parameters": {
"url": "={{$env.AI_API_URL}}/generate/standard",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "post",
"value": "={{JSON.stringify($json)}}"
},
{
"name": "tone",
"value": "helpful"
}
]
}
},
"typeVersion": 3,
"id": "G-n-rer-r-ponse-standard-30"
},
{
"name": "Fusionner réponses",
"type": "n8n-nodes-base.merge",
"position": [
3520,
550
],
"parameters": {
"mode": "mergeByPosition"
},
"typeVersion": 2,
"id": "Fusionner-r-ponses-31"
},
{
"name": "Note 9",
"type": "n8n-nodes-base.stickyNote",
"position": [
3650,
60
],
"parameters": {
"color": 6,
"width": 340,
"height": 220,
"content": "## 🛡️ Quality Assurance Gate\n\n**Pre-Posting Checks:**\n- ✅ No promotional language\n- ✅ Tone appropriateness\n- ✅ Length validation\n- ✅ Grammar/spelling check\n- ✅ Reddit markdown valid\n- ✅ No banned keywords\n- ✅ Subreddit rule compliance"
},
"typeVersion": 1,
"id": "Note-9-32"
},
{
"name": "Contrôle qualité",
"type": "n8n-nodes-base.code",
"position": [
3720,
550
],
"parameters": {
"functionCode": "const item = $input.first().json;\nconst response = item.response || '';\nconst issues = [];\n\nconst promoWords = ['buy', 'purchase', 'discount', 'sale', 'click here'];\nconst hasPromo = promoWords.some(word => response.toLowerCase().includes(word));\nif (hasPromo) issues.push('Promotional language');\n\nif (response.length > 10000) issues.push('Too long');\nif (response.length < 50) issues.push('Too short');\n\nconst bannedWords = ['spam', 'scam'];\nconst hasBanned = bannedWords.some(word => response.toLowerCase().includes(word));\nif (hasBanned) issues.push('Banned words');\n\nreturn [{\n json: {\n ...item,\n qualityCheck: {\n passed: issues.length === 0,\n issues: issues,\n score: Math.max(0, 100 - (issues.length * 25))\n }\n }\n}];"
},
"typeVersion": 1,
"id": "Contr-le-qualit--33"
},
{
"name": "Porte de qualité",
"type": "n8n-nodes-base.if",
"position": [
3920,
550
],
"parameters": {
"conditions": {
"boolean": [
{
"value1": "={{$json.qualityCheck.passed}}",
"value2": true
}
]
}
},
"typeVersion": 1,
"id": "Porte-de-qualit--34"
},
{
"name": "Marquer pour revue",
"type": "n8n-nodes-base.httpRequest",
"position": [
4120,
670
],
"parameters": {
"url": "={{$env.SLACK_WEBHOOK_URL}}",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "text",
"value": "⚠️ Response failed quality check"
}
]
}
},
"typeVersion": 3,
"id": "Marquer-pour-revue-35"
},
{
"name": "Limite de débit",
"type": "n8n-nodes-base.wait",
"position": [
4120,
450
],
"parameters": {
"unit": "seconds",
"amount": 60
},
"typeVersion": 1,
"id": "Limite-de-d-bit-36"
},
{
"name": "Publier commentaire",
"type": "n8n-nodes-base.reddit",
"position": [
4320,
450
],
"parameters": {
"text": "={{$json.response}}",
"postId": "={{$json.id}}",
"resource": "comment",
"operation": "create"
},
"credentials": {
"redditOAuth2Api": {
"id": "1",
"name": "Reddit OAuth2"
}
},
"typeVersion": 1,
"id": "Publier-commentaire-37"
},
{
"name": "Note 10",
"type": "n8n-nodes-base.stickyNote",
"position": [
4450,
60
],
"parameters": {
"color": 7,
"width": 340,
"height": 220,
"content": "## 🎯 Lead Processing\n\n**Multi-Source Enrichment:**\n1. LinkedIn profile lookup\n2. Company information\n3. Email validation\n4. Social media presence\n\n**Advanced Scoring:**\n- Base AI score (0-1.0)\n- Behavioral signals\n- Engagement quality\n- Intent indicators"
},
"typeVersion": 1,
"id": "Note-10-38"
},
{
"name": "Vérifier prospect",
"type": "n8n-nodes-base.if",
"position": [
4520,
450
],
"parameters": {
"conditions": {
"number": [
{
"value1": "={{$json.fullAnalysis.leadPotential}}",
"value2": 0.6,
"operation": "largerEqual"
}
]
}
},
"typeVersion": 1,
"id": "V-rifier-prospect-39"
},
{
"name": "Enrichir prospect",
"type": "n8n-nodes-base.httpRequest",
"position": [
4720,
350
],
"parameters": {
"url": "={{$env.ENRICHMENT_API_URL}}/enrich",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "username",
"value": "={{$json.author}}"
},
{
"name": "postContent",
"value": "={{$json.title}}"
}
]
}
},
"typeVersion": 3,
"id": "Enrichir-prospect-40"
},
{
"name": "Scorer prospect",
"type": "n8n-nodes-base.code",
"position": [
4920,
350
],
"parameters": {
"functionCode": "const item = $input.first().json;\nconst baseScore = item.fullAnalysis?.leadPotential || 0;\nconst enrichment = item.enrichmentData || {};\n\nlet finalScore = baseScore;\nif (enrichment.hasLinkedIn) finalScore += 0.1;\nif (enrichment.hasCompanyInfo) finalScore += 0.15;\nif (enrichment.emailValidated) finalScore += 0.1;\n\nfinalScore = Math.min(1.0, finalScore);\n\nconst tier = finalScore >= 0.85 ? 'hot' : finalScore >= 0.7 ? 'warm' : 'cold';\n\nreturn [{\n json: {\n ...item,\n leadScore: {\n base: baseScore,\n final: finalScore,\n tier: tier\n }\n }\n}];"
},
"typeVersion": 1,
"id": "Scorer-prospect-41"
},
{
"name": "Router prospect",
"type": "n8n-nodes-base.switch",
"position": [
5120,
350
],
"parameters": {
"rules": {
"rules": [
{
"value1": "={{$json.leadScore.tier}}",
"value2": "hot",
"operation": "equals"
},
{
"value1": "={{$json.leadScore.tier}}",
"value2": "warm",
"operation": "equals"
}
]
}
},
"typeVersion": 1,
"id": "Router-prospect-42"
},
{
"name": "Créer prospect chaud",
"type": "n8n-nodes-base.httpRequest",
"position": [
5320,
200
],
"parameters": {
"url": "={{$env.CRM_API_URL}}/leads/hot",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "source",
"value": "reddit"
},
{
"name": "leadData",
"value": "={{JSON.stringify($json)}}"
}
]
}
},
"typeVersion": 3,
"id": "Cr-er-prospect-chaud-43"
},
{
"name": "Alerter ventes",
"type": "n8n-nodes-base.httpRequest",
"position": [
5520,
200
],
"parameters": {
"url": "={{$env.SLACK_WEBHOOK_URL}}",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "text",
"value": "🔥 HOT LEAD from Reddit!"
}
]
}
},
"typeVersion": 3,
"id": "Alerter-ventes-44"
},
{
"name": "Démarrer nurturing premium",
"type": "n8n-nodes-base.httpRequest",
"position": [
5720,
200
],
"parameters": {
"url": "={{$env.AUTOMATION_API_URL}}/sequences/premium",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "leadId",
"value": "={{$json.leadId}}"
},
{
"name": "sequence",
"value": "hot_lead_nurture"
}
]
}
},
"typeVersion": 3,
"id": "D-marrer-nurturing-premium-45"
},
{
"name": "Créer prospect tiède",
"type": "n8n-nodes-base.httpRequest",
"position": [
5320,
350
],
"parameters": {
"url": "={{$env.CRM_API_URL}}/leads/warm",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "source",
"value": "reddit"
},
{
"name": "leadData",
"value": "={{JSON.stringify($json)}}"
}
]
}
},
"typeVersion": 3,
"id": "Cr-er-prospect-ti-de-46"
},
{
"name": "Démarrer nurturing tiède",
"type": "n8n-nodes-base.httpRequest",
"position": [
5520,
350
],
"parameters": {
"url": "={{$env.AUTOMATION_API_URL}}/sequences/nurture",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "leadId",
"value": "={{$json.leadId}}"
}
]
}
},
"typeVersion": 3,
"id": "D-marrer-nurturing-ti-de-47"
},
{
"name": "Créer prospect froid",
"type": "n8n-nodes-base.httpRequest",
"position": [
5320,
500
],
"parameters": {
"url": "={{$env.CRM_API_URL}}/leads/cold",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "source",
"value": "reddit"
},
{
"name": "leadData",
"value": "={{JSON.stringify($json)}}"
}
]
}
},
"typeVersion": 3,
"id": "Cr-er-prospect-froid-48"
},
{
"name": "Fusionner prospects",
"type": "n8n-nodes-base.merge",
"position": [
5920,
350
],
"parameters": {
"mode": "mergeByPosition"
},
"typeVersion": 2,
"id": "Fusionner-prospects-49"
},
{
"name": "Journaliser analytiques",
"type": "n8n-nodes-base.httpRequest",
"position": [
6120,
350
],
"parameters": {
"url": "={{$env.DB_API_URL}}/analytics/log",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "engagement",
"value": "={{JSON.stringify($json)}}"
}
]
}
},
"typeVersion": 3,
"id": "Journaliser-analytiques-50"
},
{
"name": "Mettre à jour ML",
"type": "n8n-nodes-base.httpRequest",
"position": [
6320,
350
],
"parameters": {
"url": "={{$env.ML_API_URL}}/model/update",
"method": "POST",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "outcome",
"value": "={{JSON.stringify($json)}}"
}
]
}
},
"typeVersion": 3,
"id": "Mettre-jour-ML-51"
}
],
"settings": {
"executionOrder": "v1",
"saveManualExecutions": true
},
"staticData": null,
"connections": {
"IA-tape-1-17": {
"main": [
[
{
"node": "IA-tape-2-18",
"type": "main",
"index": 0
}
]
]
},
"IA-tape-2-18": {
"main": [
[
{
"node": "IA-tape-3-19",
"type": "main",
"index": 0
}
]
]
},
"IA-tape-3-19": {
"main": [
[
{
"node": "Obtenir-donn-es-historiques-21",
"type": "main",
"index": 0
}
]
]
},
"Alerter-l-quipe-26": {
"main": [
[
{
"node": "G-n-rer-r-ponse-premium-28",
"type": "main",
"index": 0
}
]
]
},
"V-rifier-prospect-39": {
"main": [
[
{
"node": "Enrichir-prospect-40",
"type": "main",
"index": 0
}
]
]
},
"Limite-de-d-bit-36": {
"main": [
[
{
"node": "Publier-commentaire-37",
"type": "main",
"index": 0
}
]
]
},
"Router-prospect-42": {
"main": [
[
{
"node": "Cr-er-prospect-chaud-43",
"type": "main",
"index": 0
}
],
[
{
"node": "Cr-er-prospect-ti-de-46",
"type": "main",
"index": 0
}
],
[
{
"node": "Cr-er-prospect-froid-48",
"type": "main",
"index": 0
}
]
]
},
"Scorer-prospect-41": {
"main": [
[
{
"node": "Router-prospect-42",
"type": "main",
"index": 0
}
]
]
},
"Alerter-ventes-44": {
"main": [
[
{
"node": "D-marrer-nurturing-premium-45",
"type": "main",
"index": 0
}
]
]
},
"Enrichir-prospect-40": {
"main": [
[
{
"node": "Scorer-prospect-41",
"type": "main",
"index": 0
}
]
]
},
"Fusionner-prospects-49": {
"main": [
[
{
"node": "Journaliser-analytiques-50",
"type": "main",
"index": 0
}
]
]
},
"Publier-commentaire-37": {
"main": [
[
{
"node": "V-rifier-prospect-39",
"type": "main",
"index": 0
}
]
]
},
"Porte-de-qualit--34": {
"main": [
[
{
"node": "Limite-de-d-bit-36",
"type": "main",
"index": 0
}
],
[
{
"node": "Marquer-pour-revue-35",
"type": "main",
"index": 0
}
]
]
},
"Rechercher-des-publications-10": {
"main": [
[
{
"node": "Fusionner-r-sultats-de-recherche-12",
"type": "main",
"index": 0
}
]
]
},
"Journaliser-analytiques-50": {
"main": [
[
{
"node": "Mettre-jour-ML-51",
"type": "main",
"index": 0
}
]
]
},
"Pr-diction-ML-22": {
"main": [
[
{
"node": "Router-par-priorit--24",
"type": "main",
"index": 0
}
]
]
},
"Contr-le-qualit--33": {
"main": [
[
{
"node": "Porte-de-qualit--34",
"type": "main",
"index": 0
}
]
]
},
"D-clencheur-manuel-3": {
"main": [
[
{
"node": "Fusion-des-d-clencheurs-4",
"type": "main",
"index": 0
}
]
]
},
"Fusion-des-d-clencheurs-4": {
"main": [
[
{
"node": "Charger-configuration-Subreddit-6",
"type": "main",
"index": 0
}
]
]
},
"S-lectionner-variante-29": {
"main": [
[
{
"node": "Fusionner-r-ponses-31",
"type": "main",
"index": 1
}
]
]
},
"Cr-er-prospect-chaud-43": {
"main": [
[
{
"node": "Alerter-ventes-44",
"type": "main",
"index": 0
}
]
]
},
"Fusionner-r-ponses-31": {
"main": [
[
{
"node": "Contr-le-qualit--33",
"type": "main",
"index": 0
}
]
]
},
"Webhook-Trigger-2": {
"main": [
[
{
"node": "Fusion-des-d-clencheurs-4",
"type": "main",
"index": 0
}
]
]
},
"Cr-er-prospect-froid-48": {
"main": [
[
{
"node": "Fusionner-prospects-49",
"type": "main",
"index": 2
}
]
]
},
"Cr-er-prospect-ti-de-46": {
"main": [
[
{
"node": "D-marrer-nurturing-ti-de-47",
"type": "main",
"index": 0
}
]
]
},
"Filtrer-nouvelles-publications-15": {
"main": [
[
{
"node": "IA-tape-1-17",
"type": "main",
"index": 0
}
]
]
},
"G-n-rer-r-ponse-premium-28": {
"main": [
[
{
"node": "S-lectionner-variante-29",
"type": "main",
"index": 0
}
]
]
},
"D-clencheur-programm--1": {
"main": [
[
{
"node": "Fusion-des-d-clencheurs-4",
"type": "main",
"index": 0
}
]
]
},
"Diviser-les-Subreddits-8": {
"main": [
[
{
"node": "Rechercher-des-publications-10",
"type": "main",
"index": 0
},
{
"node": "Rechercher-mentions-concurrentes-11",
"type": "main",
"index": 0
}
]
]
},
"G-n-rer-r-ponse-standard-30": {
"main": [
[
{
"node": "Fusionner-r-ponses-31",
"type": "main",
"index": 2
}
]
]
},
"Router-par-priorit--24": {
"main": [
[
{
"node": "Alerter-l-quipe-26",
"type": "main",
"index": 0
}
],
[
{
"node": "G-n-rer-r-ponse-comp-titive-27",
"type": "main",
"index": 0
}
],
[
{
"node": "G-n-rer-r-ponse-premium-28",
"type": "main",
"index": 0
}
],
[
{
"node": "G-n-rer-r-ponse-standard-30",
"type": "main",
"index": 0
}
]
]
},
"D-marrer-nurturing-ti-de-47": {
"main": [
[
{
"node": "Fusionner-prospects-49",
"type": "main",
"index": 1
}
]
]
},
"Obtenir-donn-es-historiques-21": {
"main": [
[
{
"node": "Pr-diction-ML-22",
"type": "main",
"index": 0
}
]
]
},
"G-n-rer-r-ponse-comp-titive-27": {
"main": [
[
{
"node": "Fusionner-r-ponses-31",
"type": "main",
"index": 0
}
]
]
},
"Fusionner-r-sultats-de-recherche-12": {
"main": [
[
{
"node": "V-rifier-historique-d-engagement-14",
"type": "main",
"index": 0
}
]
]
},
"Charger-configuration-Subreddit-6": {
"main": [
[
{
"node": "Diviser-les-Subreddits-8",
"type": "main",
"index": 0
}
]
]
},
"D-marrer-nurturing-premium-45": {
"main": [
[
{
"node": "Fusionner-prospects-49",
"type": "main",
"index": 0
}
]
]
},
"V-rifier-historique-d-engagement-14": {
"main": [
[
{
"node": "Filtrer-nouvelles-publications-15",
"type": "main",
"index": 0
}
]
]
},
"Rechercher-mentions-concurrentes-11": {
"main": [
[
{
"node": "Fusionner-r-sultats-de-recherche-12",
"type": "main",
"index": 1
}
]
]
}
},
"triggerCount": 3
}Comment utiliser ce workflow ?
Copiez le code de configuration JSON ci-dessus, créez un nouveau workflow dans votre instance n8n et sélectionnez "Importer depuis le JSON", collez la configuration et modifiez les paramètres d'authentification selon vos besoins.
Dans quelles scénarios ce workflow est-il adapté ?
Avancé
Est-ce payant ?
Ce workflow est entièrement gratuit et peut être utilisé directement. Veuillez noter que les services tiers utilisés dans le workflow (comme l'API OpenAI) peuvent nécessiter un paiement de votre part.
Workflows recommandés
Shelly-Ann Davy
@SheCodesFlowFounder of The Workflow Muse & @SheCodesFlow. I craft elegant, task-focused automations for creators, founders, and soft-tech enthusiasts. “Automate with grace. Scale with power.”
Partager ce workflow