Quick overview
Searches Reddit posts and comments for your brand, product or competitor keywords every six hours via Apify, with no Reddit API app or OAuth. Removes seen threads, filters real hits, optionally scores buying intent with OpenAI, and alerts Slack. Slack, email and Discord delivery included; enable whichever you use.
How it works
- Runs every 6 hours, or once by hand to test.
- Configure Keywords & Channels holds your keywords, subreddits, negative keywords, lookback window and delivery targets — the only node you edit.
- Search Reddit for Keywords runs the Apify Reddit Lead Scraper and returns matching posts and comments, capped at $0.50 per run.
- Skip Already-Seen Mentions remembers every thread URL across executions so each mention is alerted once.
- Filter Relevant Mentions keeps items with a real keyword hit in the title or body and drops posts from your own Reddit account.
- Score Buying Intent with AI (disabled by default) labels each thread alert or ignore with OpenAI so only leads, questions and complaints get through.
- Post Lead to Slack sends the alert; Gmail, Discord and Google Sheets branches are included and disabled.
Setup
- Open Search Reddit for Keywords. If n8n shows Install, click it (workspace owner only on n8n Cloud). Add an Apify API key credential — free at console.apify.com → Settings → Integrations.
- Open Configure Keywords & Channels and set keywords (comma-separated, quotes for exact phrases), optional subreddits, and your Slack channel.
- Click Execute workflow — real Reddit threads appear in the Apify node's output before you connect anything else.
- Add a Slack credential to Post Lead to Slack and invite the app to your channel.
- Activate. To use email or Discord instead, enable that branch and delete the rest; to use AI scoring, enable the classifier and add an OpenAI credential to its model.
Requirements
- Apify account and API key (free plan works; the default schedule costs about $3.60/month plus results)
- Slack credential — or Gmail / Discord webhook / Google Sheets if you switch branches
- OpenAI credential only if you enable AI scoring
Customization
- Change the schedule interval and set hours_back to interval + 1 so nothing is fetched twice
- Edit negative_keywords to tune signal; defaults strip promo, job-post, crypto and homework noise
- Add competitor names to keywords — the Slack message already shows which keyword matched
- Set searchComments to false in the Apify input to cut cost and noise
- Wire the classifier's ignore output to Log Mention to Sheet to keep a record without alerting
Additional info
Uses the verified Apify community node. On n8n Cloud, only the workspace owner can install it; an Install button appears inside the node.