Send new subreddit posts to Slack with Apify Reddit scraper

Go to Workflow
0 views
Built by Harsh Maur Harsh Maur
Created on October 15, 2026

Description

Quick overview
This workflow runs every hour, scrapes new posts from one or more subreddits using Apify’s Reddit Scraper Actor, filters out non-post items and duplicates from previous runs, and sends each new post to a Slack channel.

How it works
Runs every hour on a scheduled trigger.
Builds the scrape settings (subreddit list, lookback window, and maximum posts) from configured values.
Uses Apify (Reddit Scraper Actor) to fetch recent subreddit content posted within the lookback window.
Keeps only items that are Reddit posts and ignores other returned data types.
Skips posts that have already been sent in previous executions using the Reddit post ID.
Posts each new Reddit thread to Slack with the title, link, subreddit name, author, upvotes, and comment count.

Setup
Install and enable the Apify community node (@apify/n8n-nodes-apify) if it is not already available in your n8n instance.
Create an Apify API token and add it as an Apify credential in n8n, then ensure the workflow points to your Apify account.
Add Slack credentials, select the target Slack channel in the message step, and confirm the bot/app can post to that channel.
Update the subreddit list, lookback window, and max post limit in the workflow settings to match your monitoring needs.

Requirements
An Apify account (the free plan covers small runs) and a Slack workspace

Customization
Change the subreddit list, the lookback window and the maximum posts in the Settings node. Swap the Slack node for Discord, Telegram or email.

Additional info
Use this to replace Reddit RSS feeds, which Reddit turns off on 13 November 2026, and the Reddit node, which needs a Reddit API app (Reddit takes no new API access requests after 31 October 2026). This workflow needs no Reddit app, no OAuth and no API approval. Field mapping from RSS: link → postUrl, title → title, content → body, author → authorName.

This workflow was created by Harsh Maur and shared publicly on the n8n community template library. n8nFind indexes it for discovery — the workflow remains the property of its original creator.

Nodes Used (1)

Slack
n8n-nodes-base.slack