Content & Social Media · n8n

Reddit Keyword Monitor: get pinged when someone asks for exactly what you sell

An n8n workflow that searches Reddit every 30 minutes for your keywords ('best CRM for freelancers', 'alternative to X'), has Claude score each thread for buying intent, and sends only the genuinely hot ones to your Telegram — so you can be the helpful first reply.

difficulty Beginnersetup 30 minresult 2–5 high-intent threads a day, filtered from hundreds of mentions
  1. 1

    Search Reddit on a schedule

    A Schedule Trigger (every 30 min) feeds an HTTP Request node calling https://www.reddit.com/search.json?q=YOUR_QUERY&sort=new&t=day with a descriptive User-Agent. Put each keyword phrase in quotes; run multiple queries by listing them in a Code node and looping.

  2. 2

    Drop what you've already seen

    A Google Sheets lookup keeps a list of processed thread IDs. New IDs continue; seen IDs stop. Without this you'd get re-pinged about the same thread every 30 minutes.

  3. 3

    Score buying intent with Claude

    An HTTP Request to Claude with the post title and body: 'Score 0–10 how likely this person is actively choosing a product in [your category]. Return JSON {score, reason}.' An IF node passes only score ≥ 7.

  4. 4

    Ping Telegram with context

    The Telegram message includes the score, Claude's one-line reason, subreddit, and direct link: 🔥 8/10 — asking for CRM recs for a 3-person agency — r/smallbusiness — [link]. You reply within the hour, while the thread is alive.

Frequently asked questions

Won't replying to these threads look like spam?

Only if you spam. The whole point of the intent filter is that you show up in threads where someone is explicitly asking for recommendations — answering genuinely helpfully (and disclosing you built the thing) is welcomed in most subreddits. Read each subreddit's self-promo rules first; some require a ratio of non-promotional participation.

Why the Claude scoring step? A keyword search already finds mentions.

Because 90% of keyword matches are noise: people complaining, memes, threads from your competitors' fans. Claude reads the post and scores 'is this person actually looking to choose a product right now' from 0–10; you only get pinged at 7+. That filter is the difference between a tool you check and a channel you mute.

Does this need Reddit API credentials?

The recipe uses Reddit's free public JSON search (append .json to any search URL) at a gentle 30-minute interval, which needs no key. If you want faster polling or private subreddits, swap in n8n's Reddit node with OAuth credentials.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.