Route Reddit buying signals to Slack using Bright Data and GPT-5.6
Go to WorkflowDescription
Quick overview
This workflow runs daily to search Reddit for exact-phrase queries via Bright Data Web Unlocker, filters and deduplicates new threads using an n8n Data Table, classifies each thread with OpenAI (GPT-5.6), and posts buying signals, competitor mentions, and content ideas to separate Slack channels.
How it works
Runs every day at 08:00 on a schedule.
Builds one Reddit search URL per watched phrase and fetches each results page through Bright Data as JSON.
Extracts recent threads, filtering out posts that are too old, have too few comments, are NSFW, or match blocked subreddits.
Checks each thread against an n8n Data Table to keep only posts that have not been reported before, and records newly found post IDs.
Sends the new threads to OpenAI (GPT-5.6) to classify each as buying_intent, competitor_mention, or content_idea with a short reason.
Posts a formatted message for each classified thread to the appropriate Slack channel.
Setup
Create a Bright Data Web Unlocker zone and add an HTTP Header Auth credential for the Bright Data API.
Add an OpenAI credential (configured for the gpt-5.6-terra model) and a Slack OAuth credential.
Create an n8n Data Table named reddit_threads_seen with a post_id column.
In the Settings values, set watch_phrases, lookback_days, and optional filters like min_comments and subreddit_blocklist.
Create or choose three Slack channels and set their names in slack_buying, slack_competitor, and slack_content.