Goal:
Get Reddit posts from specific subreddits, filter those mentioning freelance/gigs and n8n, extract top-level comments, remove mod replies, and store everything into Google Sheets.
Type: Cron node
Runs: Every 2 hours
Purpose: Starts the workflow at regular intervals
Type: HTTP Request
Method: GET
Auth: OAuth2 (Reddit App)
Purpose: Pulls the 10 latest posts from any subreddits of your choice
Type: IF Node
Purpose: Filters out noise, keeps only potential job leads
Type: HTTP Request
Auth: OAuth2
Purpose: Gets full comment thread for each post
Type: Function Node
Purpose: Code filters only top-level comments (ignores nested ones)
Type: IF Node
Purpose: Excludes mod replies that are usually auto-messages or rule enforcement
Type: Set Node
Fields captured:
Type: Google Sheets Node
Operation: Append Row
Sheet: Pre-created sheet with matching column names
Purpose: Logs everything into your spreadsheet neatly
I posted a quick video walkthrough on YouTube (no audio, just execution):
👉 https://youtu.be/JsUVVhYm8p4