🎣 Find qualified leads in Reddit posts with Firecrawl and GPT-4.1-mini

⚑ 87 views · 🎣 Lead Generation & Enrichment

πŸ’‘ Pro Tip β€” HTTP Request scraping tends to break when sites update their markup. If you’re scraping a major platform, check if ScraperNode covers it β€” it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

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

  1. Analyzes Your Product - Takes your product URL and uses Firecrawl to understand what your product does and who it’s for
  2. Generates Smart Keywords - Uses AI to create 10 targeted keyword phrases based on problems your product solves
  3. Searches Reddit - Finds 10 recent conversations for each keyword (100 total posts)
  4. Filters with AI - Scores each conversation 1-10 and keeps only genuine leads (score 7+)
  5. Outputs Clean Report - Delivers a formatted markdown report with all qualified leads, sorted by relevance

Perfect For

How to Use

  1. Set Up Credentials:

    • Firecrawl API key
    • Reddit OAuth2 API credentials
    • AI provider (Gemini, OpenAI, or Claude)
  2. Activate the Workflow

  3. Trigger via form triggger node

  4. 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:

Credentials to Set Up:

  1. Firecrawl API Key
  2. Reddit OAuth2 API
  3. Google Gemini / OpenAI / Anthropic Claude

Customization Options

Adjust Search Parameters:

Modify AI Filtering:

Schedule Automation:

Tips for Best Results

  1. Start with known products to test the workflow (e.g., notion.so, slack.com)
  2. Review generated keywords after first run and adjust the AI prompt if needed
  3. Lower score threshold to 6 if getting too few results
  4. Focus on problem-based keywords rather than product names
  5. 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:

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

πŸ”— Nodes Used

Reddit, AI Agent, OpenAI Chat Model, Structured Output Parser, n8n Form Trigger

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup