1. Workflow Architecture
- Trigger: Every 2 Hours schedule trigger keeping your listening cycles frequent but token-efficient.
- Reddit Scraper: The Reddit RSS Feed node queries the new posts feed of any public subreddit (e.g.,
r/startups) using Reddit's built-in RSS capabilities. This bypasses the need for an official Reddit Developer API App Key. - Data Optimizer: The Deduplicate & Limit (Code) node filters out duplicate entries and restricts the processing to the top 10 fresh items per run to prevent excessive API token consumption.
- AI Classifier: The AI Pain Point Analyzer node reads both the title and body copy. It ranks the post on a 0-100 scale based on how actively the author is looking for a professional vendor, software, or agency.
- Data Formatter: The Parse AI Output node merges the original Reddit metadata with the AI’s intent score, pain point summary, and custom outreach drafts.
- Intent Filter: The Is High Intent? (If) node checks if the score is greater than 80/100, filtering out general discussion or spam.
- Multi-Channel Alerts: Dispatches parallel alerts:
- Slack Alert: Sends formatted opportunity notes to your designated sales/marketing channel.
- Telegram Alert: Pings your private mobile chat via a custom Telegram Bot containing thread links, summaries, and instant pre-written outreach messages.
- Archival: Syncs the opportunity to your Google Sheets master pipeline for bulk tracking or CRM upload.
2. Setup Instructions
- Reddit RSS Feed: Any public subreddit search or feed can be converted to an RSS endpoint. Simply format it as
https://www.reddit.com/r/{subreddit}/new/.rssin the feed reader node. - OpenAI Setup: You will need a standard OpenAI Developer API Key loaded with minor credits. The default utilizes the fast and highly cost-effective
gpt-4o-minimodel. - Slack Alert Setup: Configure an Incoming Webhook connector for your designated sales/marketing channel and insert the Webhook URL into the Slack node parameters.
- Telegram Bot Setup: Message
@BotFatheron Telegram, create a new bot, copy your API Token, and save it inside n8n's credentials. Get your personal Chat ID (using@userinfobot) and update thechatIdparameter in the Telegram Alert node.