AutomationFlowsMarketing & Ads › Ai-powered Reddit Lead Generation & Community Management with Advanced Scoring

Ai-powered Reddit Lead Generation & Community Management with Advanced Scoring

ByShelly-Ann Davy @SheCodesFlow on n8n.io

Build authentic Reddit presence and generate qualified leads through AI-powered community engagement that provides genuine value without spam or promotion.

Cron / scheduled trigger★★★★★ complexity52 nodesHTTP RequestReddit
Marketing & Ads Trigger: Cron / scheduled Nodes: 52 Complexity: ★★★★★ Added:

This workflow corresponds to n8n.io template #9426 — we link there as the canonical source.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "name": "Enterprise Reddit Intelligence & Engagement Platform",
  "tags": [
    "reddit",
    "ai",
    "lead-generation",
    "competitive-intelligence",
    "automation"
  ],
  "nodes": [
    {
      "name": "Sticky Note Overview",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        80,
        60
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        250,
        400
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Webhook Trigger",
      "type": "n8n-nodes-base.webhook",
      "position": [
        250,
        520
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Manual Trigger",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        250,
        640
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Merge Triggers",
      "type": "n8n-nodes-base.merge",
      "position": [
        450,
        500
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        580,
        60
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "name": "Load Subreddit Config",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        650,
        500
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        780,
        60
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "name": "Split Subreddits",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        850,
        500
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        980,
        60
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "name": "Search Posts",
      "type": "n8n-nodes-base.reddit",
      "position": [
        1050,
        400
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Search Competitor Mentions",
      "type": "n8n-nodes-base.reddit",
      "position": [
        1050,
        600
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Merge Search Results",
      "type": "n8n-nodes-base.merge",
      "position": [
        1250,
        500
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1380,
        60
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "name": "Check Engagement History",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1450,
        500
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "Filter New Posts",
      "type": "n8n-nodes-base.if",
      "position": [
        1650,
        500
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1780,
        60
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "name": "AI Stage 1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1850,
        500
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "AI Stage 2",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2050,
        500
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "AI Stage 3",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2250,
        500
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2380,
        60
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "name": "Get Historical Data",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2450,
        500
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "ML Prediction",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2650,
        500
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2780,
        60
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "name": "Route by Priority",
      "type": "n8n-nodes-base.switch",
      "position": [
        2850,
        500
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Sticky Note8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3050,
        60
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "name": "Alert Team",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3120,
        300
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "Generate Competitive",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3120,
        440
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "Generate Premium",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3120,
        580
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "Select Variant",
      "type": "n8n-nodes-base.code",
      "position": [
        3320,
        580
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Generate Standard",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3120,
        720
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "Merge Responses",
      "type": "n8n-nodes-base.merge",
      "position": [
        3520,
        550
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3650,
        60
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "name": "Quality Check",
      "type": "n8n-nodes-base.code",
      "position": [
        3720,
        550
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Quality Gate",
      "type": "n8n-nodes-base.if",
      "position": [
        3920,
        550
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Flag Review",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        4120,
        670
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "Rate Limit",
      "type": "n8n-nodes-base.wait",
      "position": [
        4120,
        450
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Post Comment",
      "type": "n8n-nodes-base.reddit",
      "position": [
        4320,
        450
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Sticky Note10",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        4450,
        60
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "name": "Check Lead",
      "type": "n8n-nodes-base.if",
      "position": [
        4520,
        450
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Enrich Lead",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        4720,
        350
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "Score Lead",
      "type": "n8n-nodes-base.code",
      "position": [
        4920,
        350
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Route Lead",
      "type": "n8n-nodes-base.switch",
      "position": [
        5120,
        350
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Create Hot Lead",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        5320,
        200
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "Alert Sales",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        5520,
        200
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "Start Premium Nurture",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        5720,
        200
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "Create Warm Lead",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        5320,
        350
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "Start Warm Nurture",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        5520,
        350
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "Create Cold Lead",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        5320,
        500
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "Merge Leads",
      "type": "n8n-nodes-base.merge",
      "position": [
        5920,
        350
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "name": "Log Analytics",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        6120,
        350
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "name": "Update ML",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        6320,
        350
      ],
      "parameters": {},
      "typeVersion": 3
    }
  ],
  "settings": {
    "executionOrder": "v1",
    "saveManualExecutions": true
  },
  "staticData": null,
  "connections": {
    "AI Stage 1": {
      "main": [
        [
          {
            "node": "AI Stage 2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Stage 2": {
      "main": [
        [
          {
            "node": "AI Stage 3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Stage 3": {
      "main": [
        [
          {
            "node": "Get Historical Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Alert Team": {
      "main": [
        [
          {
            "node": "Generate Premium",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Lead": {
      "main": [
        [
          {
            "node": "Enrich Lead",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Rate Limit": {
      "main": [
        [
          {
            "node": "Post Comment",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Route Lead": {
      "main": [
        [
          {
            "node": "Create Hot Lead",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Create Warm Lead",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Create Cold Lead",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Score Lead": {
      "main": [
        [
          {
            "node": "Route Lead",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Alert Sales": {
      "main": [
        [
          {
            "node": "Start Premium Nurture",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Enrich Lead": {
      "main": [
        [
          {
            "node": "Score Lead",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge Leads": {
      "main": [
        [
          {
            "node": "Log Analytics",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Post Comment": {
      "main": [
        [
          {
            "node": "Check Lead",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Quality Gate": {
      "main": [
        [
          {
            "node": "Rate Limit",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Flag Review",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Search Posts": {
      "main": [
        [
          {
            "node": "Merge Search Results",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Log Analytics": {
      "main": [
        [
          {
            "node": "Update ML",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ML Prediction": {
      "main": [
        [
          {
            "node": "Route by Priority",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Quality Check": {
      "main": [
        [
          {
            "node": "Quality Gate",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Manual Trigger": {
      "main": [
        [
          {
            "node": "Merge Triggers",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge Triggers": {
      "main": [
        [
          {
            "node": "Load Subreddit Config",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Select Variant": {
      "main": [
        [
          {
            "node": "Merge Responses",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Create Hot Lead": {
      "main": [
        [
          {
            "node": "Alert Sales",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge Responses": {
      "main": [
        [
          {
            "node": "Quality Check",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Webhook Trigger": {
      "main": [
        [
          {
            "node": "Merge Triggers",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Cold Lead": {
      "main": [
        [
          {
            "node": "Merge Leads",
            "type": "main",
            "index": 2
          }
        ]
      ]
    },
    "Create Warm Lead": {
      "main": [
        [
          {
            "node": "Start Warm Nurture",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter New Posts": {
      "main": [
        [
          {
            "node": "AI Stage 1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Premium": {
      "main": [
        [
          {
            "node": "Select Variant",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Merge Triggers",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split Subreddits": {
      "main": [
        [
          {
            "node": "Search Posts",
            "type": "main",
            "index": 0
          },
          {
            "node": "Search Competitor Mentions",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Standard": {
      "main": [
        [
          {
            "node": "Merge Responses",
            "type": "main",
            "index": 2
          }
        ]
      ]
    },
    "Route by Priority": {
      "main": [
        [
          {
            "node": "Alert Team",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Generate Competitive",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Generate Premium",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Generate Standard",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Start Warm Nurture": {
      "main": [
        [
          {
            "node": "Merge Leads",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Get Historical Data": {
      "main": [
        [
          {
            "node": "ML Prediction",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Competitive": {
      "main": [
        [
          {
            "node": "Merge Responses",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge Search Results": {
      "main": [
        [
          {
            "node": "Check Engagement History",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Load Subreddit Config": {
      "main": [
        [
          {
            "node": "Split Subreddits",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Start Premium Nurture": {
      "main": [
        [
          {
            "node": "Merge Leads",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Engagement History": {
      "main": [
        [
          {
            "node": "Filter New Posts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Search Competitor Mentions": {
      "main": [
        [
          {
            "node": "Merge Search Results",
            "type": "main",
            "index": 1
          }
        ]
      ]
    }
  },
  "triggerCount": 3
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Build authentic Reddit presence and generate qualified leads through AI-powered community engagement that provides genuine value without spam or promotion.

Source: https://n8n.io/workflows/9426/ — original creator credit. Request a take-down →

More Marketing & Ads workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Marketing & Ads

Goal: Get Reddit posts from specific subreddits, filter those mentioning freelance/gigs and n8n, extract top-level comments, remove mod replies, and store everything into Google Sheets.

HTTP Request, Reddit, Google Sheets
Marketing & Ads

Workflow A — WhatsApp Lead Intake & Qualification. Uses postgres, httpRequest, errorTrigger. Scheduled trigger; 67 nodes.

Postgres, HTTP Request, Error Trigger
Marketing & Ads

This workflow runs on scheduled weekly and monthly triggers to generate unified marketing performance reports. It processes multiple websites by collecting analytics data, paid ads performance, and CR

Gmail, Google Sheets, Google Analytics +3
Marketing & Ads

Fetch Multiple Google Analytics GA4 metrics daily, post to Discord, update previous day’s entry as GA data finalizes over seven days. Automates daily traffic reporting Maintains single message per day

Google Analytics, Discord, HTTP Request
Marketing & Ads

WABA Message Journey Flow Documentation This document outlines the automated workflow for sending WhatsApp messages to contacts, triggered hourly and managed through disposition and message count logi

Supabase, HTTP Request