Skip to main content

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

Workflow preview

Workflow preview
100%
Find qualified leads in Reddit posts with Firecrawl and GPT-4.1-mini preview
Open on n8n.io

1. Workflow Overview

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 analyz...

Best for

  • Lead Generation automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

@n8n/n8n-nodes-langchain.outputparserstructured, n8n-nodes-base.aggregate, n8n-nodes-base.merge, @n8n/n8n-nodes-langchain.agent, n8n-nodes-base.stickynote, n8n-nodes-base.splitout, n8n-nodes-base.splitinbatches, @n8n/n8n-nodes-langchain.lmchatopenai

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Joseph.

Original n8n.io source

1.1 Workflow description

Title
Find qualified leads in Reddit posts with Firecrawl and GPT-4.1-mini
Workflow name
Find qualified leads in Reddit posts with Firecrawl and GPT-4.1-mini

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

  • 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

  1. Set Up Credentials:
  • Firecrawl API key
  • Reddit OAuth2 API credentials
  • AI provider (Gemini, OpenAI, or Claude)
  1. Activate the Workflow

  2. Trigger via form triggger node

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

  1. Firecrawl API Key
  2. Reddit OAuth2 API
  3. 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

  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:

  • 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

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Structured Output Parser2

Type / Role
@n8n/n8n-nodes-langchain.outputParserStructured - outputParserStructured
Config choices
Version 1.3

Block 2 - Aggregate1

Type / Role
n8n-nodes-base.aggregate - aggregate
Config choices
Version 1

Block 3 - Merge1

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 4 - Reddit Posts Keywords Generator1

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 2.2

Block 5 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 6 - Split Out

Type / Role
n8n-nodes-base.splitOut - splitOut
Config choices
Version 1

Block 7 - Loop Over Items

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 8 - OpenAI Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 9 - OpenAI Chat Model1

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 10 - Posts Relevance Processing AI Agent

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 2.2

Block 11 - Parse Qualified Posts Data

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 12 - Sanitize Results

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 13 - Search for Posts per Keyword/Phrase

Type / Role
n8n-nodes-base.reddit - reddit
Config choices
Version 1

Block 14 - Structured Output Parser

Type / Role
@n8n/n8n-nodes-langchain.outputParserStructured - outputParserStructured
Config choices
Version 1.3

Block 15 - Aggregate

Type / Role
n8n-nodes-base.aggregate - aggregate
Config choices
Version 1

Block 16 - Aggregate All Qualified Conversations

Type / Role
n8n-nodes-base.aggregate - aggregate
Config choices
Version 1

Block 17 - Scrape Product URL and get its content

Type / Role
@mendable/n8n-nodes-firecrawl.firecrawl - firecrawl
Config choices
Version 1

Block 18 - Enter Product URL

Type / Role
n8n-nodes-base.formTrigger - formTrigger
Config choices
Version 2.2

Block 19 - Sticky Note6

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 20 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Find qualified leads in Reddit posts with Firecrawl and GPT-4.1-mini
Complexity advanced
Nodes 20
Categories Lead Generation, AI Summarization
Author Joseph
Published 21 Jan 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/12882/12882.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Find qualified leads in Reddit posts with Firecrawl and GPT-4.1-mini do?

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 analyz...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Lead Generation, AI Summarization use case.