Build a Reddit Lead Generation Pipeline with n8n, AI Intent Scoring & Slack
Description and use
An n8n workflow that pulls Reddit posts via RSS, filters for intent, deduplicates, scores with Gemini AI, drafts replies, and posts qualified leads to Slack—eliminating manual monitoring and inconsistent scoring.
Problem
Manual Reddit monitoring for B2B lead generation is slow, inconsistent, and unscalable due to fast-moving conversations, subjective intent judgment, and high volume across multiple subreddits.
Outcome
The workflow delivers high‑intent Reddit leads to Slack in near real‑time, reduces manual effort, ensures consistent scoring, and eliminates duplicate alerts.
Workflow
- Set up a Cron Trigger to run every 10 minutes.
- Configure an RSS Feed Read node with URLs for target subreddits.
- Add a Filter node to keep only posts containing predefined intent phrases.
- Use a Code node to deduplicate posts based on a 24‑hour window stored in workflow static data.
- Send remaining posts to Gemini for intent scoring (0‑10) and reasoning.
- Parse Gemini’s JSON output with LangChain Structured Output Parser.
- Filter out posts with a score below 6.
- Generate a reply draft with Gemini for qualified posts.
- Post the post details and reply draft to a Slack channel via the Slack node.
Evidence
Reddit exposes subreddit RSS feeds without authentication
Score Intent: Gemini → 0-10 score + reasoning
- Record date: 2026-09-15T23:15:27.978Z