This workflow contains community nodes that are only compatible with the self-hosted version of n8n.
Who’s it for
Community managers, content marketers, and builders who want a daily, skimmable update from a subreddit—automatically summarized, formatted, and cross-posted to DEV Community.
Here is a Link to video hackathon detailing this build.
What it does
- Collects fresh posts from a subreddit (seeded via RSS).
- Uses the Bright Data node to batch-scrape each post for richer fields (upvotes, comment count, comments).
- Flattens comments/replies with JMESPath and trims payload size.
- Summarizes into a Morning Brew–style brief (Top Stories, Quick Hits, Community Q&A, Comment Spotlight).
- Converts to clean Markdown and publishes to DEV with HTTP Request.
- Optional: emails the same digest via Gmail.
How to set up
- Trigger: Start with Manual Trigger; swap to Cron (daily) when ready.
- RSS → URLs: Set the subreddit RSS of your choice, just add .rss to the end of the subreddit URL.
- Update AI Prompt to fit your needs
Requirements
- DEV Community API key.
- Bright Data account + the Bright Data api key Found Here.
- Optional: LLM provider credentials (OpenAI, Gemini).
How to customize
- Swap DEV publishing for email/Slack; or post both.
- Add more subreddits and dedupe by URL.
Best practices
- No hardcoded API keys—use credentials.
- Pin long-running outputs while building to save credits.
- Only collect publicly available data with Bright Data.