Quick overview
Get every new Reddit post that mentions your brand, your competitors or your product category, once a day, as Slack messages and an email digest. It uses the Reddit Scraper Actor on Apify, so no Reddit API key or app is needed.
How it works
- Every morning at 08:00, a schedule starts the workflow.
- The Apify node runs the Reddit Scraper Actor. It searches all of Reddit for each keyword, newest first, and keeps posts from the last day.
- A filter keeps only posts.
- Remove Duplicates drops any post that an earlier run already sent.
- One branch posts each mention to Slack, with the keyword that matched.
- The other branch groups the mentions by keyword into one HTML email and sends it with Gmail.
Setup
- Add the verified Apify community node (@apify/n8n-nodes-apify) if your n8n does not have it yet.
- Add an Apify API credential with the token from Apify Console, Settings, API & Integrations. The free Apify plan includes monthly credit.
- Connect Slack and pick a channel, connect Gmail, or both. Delete the branch you do not need.
- In the Settings node, enter your keywords (comma-separated) and your email address. Setup takes about 5 minutes.
Requirements
Customization
- Search only one subreddit by adding withinCommunity to the Apify input.
- Put a phrase in double quotes inside a keyword to match it exactly.
- Add searchComments: true to catch mentions in comments too.
- Results cost $2 per 1,000 on Apify. The Apify node caps each run at $2.
Additional info
Made for marketing, PR, product and founder teams who ran keyword alerts through the Reddit node, Reddit search RSS or a paid social listening tool. This workflow uses the Reddit Scraper Actor (https://apify.com/harshmaur/reddit-scraper?fpr=tl88um), so it keeps working after Reddit closes its public API and RSS. It uses a community node (Apify). On self-hosted n8n, install it under Settings > Community nodes.