Find qualified leads in Reddit posts with Firecrawl and GPT-4.1-mini
Go to WorkflowDescription
Reddit Lead Generation Automation (Batch Processing Version)
Overview
Automatically find potential customers on Reddit who are actively looking for solutions like your product. This workflow analyzes your product website, generates targeted keywords, searches Reddit for relevant conversations, and filters them using AI to give you only the most qualified leads.
What This Workflow Does
Analyzes Your Product - Takes your product URL and uses Firecrawl to understand what your product does and who it's for
Generates Smart Keywords - Uses AI to create 10 targeted keyword phrases based on problems your product solves
Searches Reddit - Finds 10 recent conversations for each keyword (100 total posts)
Filters with AI - Scores each conversation 1-10 and keeps only genuine leads (score 7+)
Outputs Clean Report - Delivers a formatted markdown report with all qualified leads, sorted by relevance
Perfect For
Finding your first customers
Product validation and market research
Community management and engagement
B2B/B2C lead generation
Content creators looking for audience feedback
Anyone wanting to find relevant Reddit discussions at scale
How to Use
Set Up Credentials:
Firecrawl API key
Reddit OAuth2 API credentials
AI provider (Gemini, OpenAI, or Claude)
Activate the Workflow
Trigger via form triggger node
Get Results:
The workflow returns a complete markdown report with:
Total qualified leads found
Conversation titles and content
Subreddit links
Engagement metrics (upvotes, comments)
Lead scores and reasoning
Direct links to posts
Key Features
✅ 100% Automated - No manual keyword research or scrolling through Reddit
✅ AI-Powered Filtering - Only get conversations where people genuinely need your solution
✅ Comprehensive Data - See engagement metrics, post content, and direct links
✅ Customizable - Adjust filtering threshold, keyword count, posts per keyword
✅ Time-Saving - Processes 100 posts in ~2 minutes vs hours of manual work
✅ Smart Scoring - AI explains why each conversation is a good lead
Requirements
APIs/Services:
n8n (self-hosted or cloud)
Firecrawl API (500 free credits/month)
Reddit Developer Account (free)
AI provider: Gemini (recommended, generous free tier), OpenAI, or Claude
Credentials to Set Up:
Firecrawl API Key
Reddit OAuth2 API
Google Gemini / OpenAI / Anthropic Claude
Customization Options
Adjust Search Parameters:
Change Reddit search timeframe (month/week/day)
Modify number of posts per keyword (default: 10)
Add/remove keywords (default: 10)
Modify AI Filtering:
Adjust score threshold (default: 7+)
Customize filtering criteria in the prompt
Change AI model for different quality/cost balance
Schedule Automation:
Add a Schedule Trigger node to run daily/weekly
Automatically email results
Store leads in a database
Tips for Best Results
Start with known products to test the workflow (e.g., notion.so, slack.com)
Review generated keywords after first run and adjust the AI prompt if needed
Lower score threshold to 6 if getting too few results
Focus on problem-based keywords rather than product names
Check multiple subreddits by analyzing where your leads appear
Use Cases
SaaS Founders: Find people asking for tools in your category
Content Creators: Discover what your audience is discussing
Market Researchers: Validate product ideas and pain points
Community Managers: Monitor brand mentions and competitor discussions
Sales Teams: Generate warm leads from genuine product inquiries
Version Information
This is the batch processing version - it runs completely within n8n and outputs all results at once. Perfect for:
Manual trigger workflows
Scheduled automation
One-time research projects
Learning and testing
For a frontend-integrated version with progressive loading and real-time updates, check out my creator profile.
Tags: reddit, lead generation, automation, AI filtering, web scraping, market research, sales automation, keyword research, firecrawl, gemini