Skip to main content

Automate Reddit Monitoring with GPT-5-Mini, Notion, and Gmail

Workflow preview

Workflow preview
100%
Automate Reddit Monitoring with GPT-5-Mini, Notion, and Gmail preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Instantly Track Reddit Discussions and Generate Insights Manually monitoring Reddit for relevant discussions can be overwhelming. This automation does all the heavy lifting by automatically searchi...

Best for

  • Market Research automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.gmail, n8n-nodes-base.set, n8n-nodes-base.scheduletrigger, n8n-nodes-base.splitout, n8n-nodes-base.httprequest, n8n-nodes-base.code, n8n-nodes-base.notion, n8n-nodes-base.filter

Source and attribution

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

Original n8n.io source

1.1 Workflow description

Title
Automate Reddit Monitoring with GPT-5-Mini, Notion, and Gmail
Workflow name
Automate Reddit Monitoring with GPT-5-Mini, Notion, and Gmail

Instantly Track Reddit Discussions and Generate Insights

Manually monitoring Reddit for relevant discussions can be overwhelming. This automation does all the heavy lifting by automatically searching for keywords across selected subreddits or the entire Reddit, analyzing each post with GPT-5-Mini, and saving structured insights in your Notion database. Optionally, receive daily email notifications summarizing new discussions without lifting a finger.


Key Features

  • Daily Automated Reddit Monitoring
    Checks Reddit once a day for new posts matching your keywords in selected subreddits or across all of Reddit.

  • AI-Powered Analysis with Custom Prompts
    Uses GPT-5-Mini to:

    • Assign a relevance score to each post based on your defined priorities.
    • Generate a suggested comment tailored to your audience or engagement strategy.
    • Allow custom prompts so you can tweak AI behavior for lead generation, competitor monitoring, or brand mentions.
  • Notion Integration
    Saves all posts, relevance scores, and AI-generated comments directly into your Notion database for easy tracking and collaboration.

  • Optional Email Alerts
    Sends a clean, HTML-formatted email summarizing new discussions and insights.

  • No API Keys Required for Reddit
    Works with the official Reddit API without requiring users to create credentials.

  • Customizable Inputs
    Users define keywords, subreddits, relevance criteria, custom prompts, and notification preferences with minimal setup.


Setup Instructions

1. Configure Keywords and Subreddits

  1. Open the Define Keywords and Subreddits node.
  2. Enter your target keywords and choose specific subreddits, or enable search across all Reddit.
  3. Map the inputs to the workflow’s search nodes.

2. Connect OpenAI (GPT-5-Mini)

  1. Create an OpenAI account and obtain your API key.
  2. Open the AI Analysis Node in the workflow.
  3. Paste your OpenAI API key into the credentials field.
  4. Customize your prompts to define how GPT-5-Mini:
    • Scores relevance based on your specific criteria.
    • Generates suggested comments tailored to your objectives (e.g., lead generation, brand engagement, competitor analysis).
  5. Test the node to ensure relevance scoring and suggested comments are generated correctly.

3. Connect Notion

  1. Duplicate the provided Notion template into your workspace.
  2. Obtain your Notion integration secret from Notion settings.
  3. Paste the secret into the Add Each Post to Notion Database node.
  4. Test the connection to ensure posts are saved correctly.

4. Optional Email Notifications

  1. Setup Google API credentials in the Google Cloud Console.
  2. Authenticate Gmail in the workflow.
  3. Map the recipient email and customize the notification format.
  4. Test sending an email to confirm delivery.

5. Configure Workflow Trigger

  1. Import the workflow into n8n.
  2. Ensure the daily trigger is enabled.
  3. Optionally adjust schedule or notification settings.

How It Works

  1. Daily Trigger: Starts the workflow once per day.
  2. Reddit Search: Queries new posts based on user-defined keywords.
  3. AI Analysis: GPT-5-Mini evaluates relevance score and generates suggested comments based on your custom prompts.
  4. Save & Notify: Posts are saved to Notion and optionally summarized via email.

Example Use Cases

  • Generate leads by identifying potential prospects discussing your industry or product.
  • Monitor brand mentions to stay on top of conversations around your company.
  • Track competitor activity across relevant subreddits.
  • Keep a daily digest of trending posts for market research or content ideas.
  • Automate engagement by posting AI-generated suggested comments.

Requirements

Tool Purpose
Notion Account Store posts, relevance scores, and comments
Gmail Account Optional daily email notifications
n8n Run, schedule, and manage the workflow
OpenAI API Key Access GPT-5-Mini for relevance scoring and AI-generated comments

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 - Send a message

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 2.1

Block 2 - Define Keywords And Subreddits

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 3 - Define Relevance Criteria

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 4 - Define Instructions For Generating Comments

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 5 - Schedule Trigger

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.2

Block 6 - Split Out Keywords

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

Block 7 - Search Reddit

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 8 - Generate HTML Email

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

Block 9 - Combine Posts Into A Single Array

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

Block 10 - Add Relevance Score And Comment To Each Post

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

Block 11 - Add Each Post to Notion Database

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

Block 12 - Filter Reddit Items With No Posts

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

Block 13 - Aggregate Reddit Items

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

Block 14 - Split Out Posts

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

Block 15 - Aggregate Posts

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

Block 16 - Split Out Posts Into Items

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

Block 17 - Analyze Each Post

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1.8

Block 18 - Sticky Note4

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

Block 19 - Sticky Note5

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

Block 20 - Sticky Note6

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

3. Summary Table

Workflow Automate Reddit Monitoring with GPT-5-Mini, Notion, and Gmail
Complexity advanced
Nodes 20
Categories Market Research, AI Summarization
Author ScoutNow
Published 16 Nov 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/10877/10877.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 Automate Reddit Monitoring with GPT-5-Mini, Notion, and Gmail do?

Instantly Track Reddit Discussions and Generate Insights Manually monitoring Reddit for relevant discussions can be overwhelming. This automation does all the heavy lifting by automatically searchi...

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 Market Research, AI Summarization use case.