Skip to main content
Lifetime license included with every purchase
n8n workflowsReddit monitoringlead generationAI scoring

n8n Reddit Monitoring: Score Buyer-Intent Posts Automatically

Build n8n Reddit monitoring that scores posts for buyer intent, drafts replies, and routes warm leads to your inbox hourly. Templates and node setup inside.

Nn8n Marketplace Team·October 7, 2026·Updated October 7, 2026·7 min read

Most Reddit monitoring setups answer the wrong question. They tell you that a keyword appeared. F5Bot pings your inbox, a dashboard tallies mentions, and you're left reading hundreds of posts to find the three where someone's actually asking which tool to buy. That's monitoring as a firehose, not as a lead source.

n8n Reddit monitoring can be built to do the filtering for you. n8n is an open-source automation tool where you connect nodes on a canvas, and a Reddit-scanning workflow can fetch posts, score each one for buyer intent with AI, draft a reply, and hand you only the warm ones. The difference between "47 new mentions" and "3 people asking for a recommendation right now" is the scoring step.

This post builds that scoring pipeline. The part the popular guides skip.

What you can automate

  • Scanning multiple subreddits on a schedule for posts matching your buyer-intent keywords
  • Scoring each matched post 1 to 10 so you focus only on the warm and hot ones
  • Drafting a helpful, non-promotional reply for every high-scoring post
  • Filtering out everything below your minimum score so the noise never reaches you
  • Logging opportunities to a Google Sheets review queue for team triage
  • Pinging Telegram or email the moment a strong opportunity lands

The official n8n template "Reddit monitoring with AI sentiment analysis" (n8n.io) is well built, but it's pointed at product feedback and growth insights, not sales. Its AI does topic categorization and sentiment tagging, and it explicitly targets "product, marketing, sales, support, and leadership" intel rather than lead qualification. The BrowseAct 9-step guide (browseract.com) has the same blind spot: its AI tags relevance and category, with no buyer-intent scoring and no reply drafts. Passive monitoring, both of them.

The Reddit opportunity pipeline

Schedule Trigger → Fetch subreddit posts → Keyword filter
   → OpenAI (score 1–10 + reason) → Filter (score ≥ threshold)
   → OpenAI (draft reply) → Log to Sheets → Telegram alert

Two AI calls, not one. The first decides if a post is worth your time. The second writes the opening line so you don't start from a blank box.

1. Fetch on a schedule

A scheduleTrigger v1.2 node fires hourly. An httpRequest v4.2 node pulls recent posts from each target subreddit's public listing. Reddit's read-only endpoints don't need a paid tier for this volume, though heavier scanning should register a Reddit app to stay on the right side of the rate limits. Keep the subreddit list, keywords, and score threshold in a single Config (Set) node so you can retune without editing logic.

2. Filter by intent keywords

Before spending a token on AI, drop the obvious misses. A Filter node keeps posts whose text contains buyer-signal phrases: "looking for", "recommend", "best tool", "alternative to", "anyone using". This pre-filter is cheap and it cuts your OpenAI bill hard. Scoring every post in r/SaaS hourly adds up fast otherwise.

3. Score for buyer intent

This is the step both ranking guides leave out. Feed each surviving post to the @n8n/n8n-nodes-langchain.openAi v2.1 node and prompt it to score the post 1 to 10 on how strongly it signals a real purchase decision, and to return a one-line reason. The node returns its output at $json.output[0].content[0].text. Parse that with a Code node into a numeric score field. A vague "this is automation-related" gets a 3; "we're evaluating three tools this week, what do you use" gets a 9.

4. Filter to the warm ones

A second Filter node keeps only posts at or above your threshold (start at 7). Everything else is logged but never alerts you. This is the line between a workflow that helps and one that becomes another inbox you ignore.

5. Draft the reply, then alert

For each high-scoring post, a second OpenAI call drafts a genuinely helpful reply that answers the question first and mentions your product only if it fits. A Google Sheets node logs the opportunity with score, reason, and draft. A Telegram node sends the summary so a human can post the reply in seconds. You're reviewing, not writing.

Score before you draft, not after

Drafting a reply for every matched post wastes tokens and buries the good leads. Score first with one OpenAI call, filter on the number, then draft replies only for posts that cleared the bar. Two cheap calls on the survivors beat one expensive call on everything. It's also why the score threshold lives in a Config node, not hard-coded into a Filter expression.

Implementation patterns

Pattern 1: Keyword pre-filter before AI. Never send raw subreddit output straight to the model. A Filter node on buyer-signal phrases removes 80% of posts for free. The remaining slice is what you pay to score. Skipping this is the fastest way to a surprising OpenAI invoice.

HTTP Request (subreddit) → Filter (intent phrases) → OpenAI (score)

Pattern 2: Score-gated reply drafting. The score field gates the second AI call. Posts under threshold get logged for trend data but never trigger a draft or an alert. This is the active-engagement layer the official template doesn't include, since it stops at sentiment.

OpenAI (score) → Filter (score ≥ 7) → OpenAI (draft reply) → Telegram

Pattern 3: Review queue plus instant alert. Two destinations from one branch. Google Sheets is the durable record your team triages weekly; Telegram is the real-time nudge for the rare 9-out-of-10 post you'd want to answer within the hour. Fast-moving threads go cold quickly, so the alert matters.

n8n nodes you'll use most

NodePurpose
n8n-nodes-base.scheduleTrigger v1.2Runs the scan hourly so monitoring is hands-free
n8n-nodes-base.httpRequest v4.2Fetches recent posts from each subreddit's public listing
n8n-nodes-base.filterPre-filters on intent phrases, then gates on score
@n8n/n8n-nodes-langchain.openAi v2.1Scores posts and drafts replies; output at $json.output[0].content[0].text
n8n-nodes-base.code v2Parses the AI JSON into a numeric score field
n8n-nodes-base.telegram v1.2Sends instant alerts for high-scoring opportunities

Getting started

  1. Run n8n (self-hosted or Cloud) and create an empty workflow.
  2. Add a Config (Set) node holding your subreddits, intent keywords, and minimum score.
  3. Wire a scheduleTrigger to an httpRequest node that fetches each subreddit's recent posts.
  4. Add a Filter node on your intent phrases to cut volume before any AI runs.
  5. Add the OpenAI scoring node and a Code node to extract the numeric score.
  6. Add a second Filter on the threshold, then a second OpenAI node to draft replies.
  7. Finish with a Google Sheets log and a Telegram alert, then test against one busy subreddit.

The scoring prompt and threshold logic are laid out in detail on the Community Opportunity Scanner page if you'd rather start from a working example.

Browse the lead-generation templates →
Skip the build

The Community Opportunity Scanner ships this exact pipeline: an hourly scheduleTrigger pulls posts from your configured subreddits via the Reddit public API, GPT-4o-mini scores each one 1 to 10 with a reason, a Filter drops anything under your threshold, the AI drafts a non-promotional reply, and high-priority opportunities land in both a Google Sheets review queue and a Telegram alert. It's part of The Complete n8n Templates Bundle, a one-time lifetime license to the whole catalog plus future templates, worth it if you run more than one of these automations.

Get the Community Opportunity Scanner →

The score-then-act pattern carries straight over to broader competitor monitoring automation and the demand-sensing side of market research automation. Same scan, same AI-scoring backbone, different signal. For founders mining forums for product gaps rather than leads, the Market Trend Analyzer points the same machinery at Hacker News and Reddit r/SaaS.

See the buyer-intent scoring in action →
FAQ

Common questions

What does n8n Reddit monitoring do that F5Bot doesn't?
F5Bot tells you a keyword was mentioned. n8n Reddit monitoring goes further: it scores each matched post for buyer intent, drafts a non-promotional reply, and routes only the high-scoring posts to your inbox. You act on warm leads instead of reading every mention.
Do I need the Reddit API for n8n monitoring?
The common pattern fetches recent posts from your target subreddits through Reddit's public listing endpoints with an HTTP Request node, so no paid API tier is required for read-only monitoring. Heavier use should register a Reddit app for authenticated, rate-limit-friendly access.
How does the AI decide which Reddit posts are worth a reply?
An OpenAI node scores each post 1 to 10 against your buyer-intent criteria and returns a reason. A Filter node drops anything below your threshold, so only posts that read like a real purchase signal reach you, each with a draft reply already written.
Stop reading. Start running.

Get the workflow templates this guide is built on

Import-ready n8n JSON, step-by-step setup, and tested end-to-end. One-time payment, own it forever.

Free — $40 value

Get 3 tested n8n templates, free

The full customer package for three real catalog templates — workflow JSON, step-by-step setup guide, credential checklist. Built through the same live-instance release process as everything we sell. Plus new templates and automation guides in your inbox. No spam, unsubscribe anytime.

  • 01Smart To-Do List ManagerPre-built n8n workflow template that automates productivity with OpenAI. Live in about 10 minutes.$14
  • 02Email Follow-Up AutomatorPre-built n8n workflow template that automates crm with OpenAI. Live in about 15 minutes.$12
  • 03Market Trend AnalyzerPre-built n8n workflow template that automates data processing with OpenAI. Live in about 10 minutes.$14