Skip to main content

Build a Reddit no-API weekly digest with ScrapeOps and Google Sheets

Workflow preview

Workflow preview
100%
Build a Reddit no-API weekly digest with ScrapeOps and Google Sheets preview
Open on n8n.io

1. Workflow Overview

Overview This n8n template automates a weekly Reddit industry digest without the Reddit API. It scrapes top posts from selected subreddits via ScrapeOps Proxy, enriches them with full post text, de...

Best for

  • Market Research automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.stickynote, n8n-nodes-base.code, n8n-nodes-base.scheduletrigger, n8n-nodes-base.splitinbatches, @scrapeops/n8n-nodes-scrapeops.scrapeops, n8n-nodes-base.wait, n8n-nodes-base.merge, n8n-nodes-base.googlesheets

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Ian Kerins.

Original n8n.io source

1.1 Workflow description

Title
Build a Reddit no-API weekly digest with ScrapeOps and Google Sheets
Workflow name
Build a Reddit no-API weekly digest with ScrapeOps and Google Sheets

Overview

This n8n template automates a weekly Reddit industry digest without the Reddit API. It scrapes top posts from selected subreddits via ScrapeOps Proxy, enriches them with full post text, deduplicates against Google Sheets, and generates a weekly summary - optionally emailed to your inbox.

Who is this for?

  • Developers and product teams monitoring industry trends on Reddit
  • Marketers and founders tracking niche community conversations
  • Analysts building automated weekly briefings from Reddit

What problem does it solve?

Manually checking multiple subreddits weekly is time-consuming. This workflow runs automatically, scrapes top posts, removes duplicates, and delivers a clean weekly digest to Google Sheets and optionally your email.

How it works

  1. A weekly schedule triggers the workflow automatically.
  2. ScrapeOps Proxy scrapes "Top of Week" from each subreddit on old.reddit.com.
  3. Post metadata is parsed from HTML: title, URL, score, comments, author, timestamps.
  4. Each post is fetched as JSON to extract the full selftext body.
  5. Data is merged, normalized, and deduplicated against existing Sheet rows.
  6. New posts are appended to the posts tab.
  7. A weekly digest is written to weekly_digest and optionally emailed.

Set up steps (~10–15 minutes)

  1. Register for a free ScrapeOps API key: https://scrapeops.io/app/register/n8n
  2. Add ScrapeOps credentials in n8n. Docs: https://scrapeops.io/docs/n8n/overview/
  3. Duplicate this sheet to copy Columns and Spreadsheet ID.
  4. Connect Google Sheets and set your Spreadsheet ID in the Read, Append, and Digest nodes.
  5. Update your subreddit list and week range in Configure Subreddits & Week Range.
  6. Optional: configure the Send Email node with sender and recipient credentials.
  7. Run once manually to confirm, then activate.

Pre-conditions

  • Active ScrapeOps account (free tier).
  • ScrapeOps community node installed in n8n.
  • Google Sheets credentials configured in n8n
  • A Google Sheet with posts and weekly_digest tabs and correct column headers
  • Optional: email credentials for the Send Email node

Disclaimer

This template uses ScrapeOps as a community node. You are responsible for complying with Reddit's Terms of Use, robots.txt directives, and applicable laws in your jurisdiction. Scraping targets may change at any time; adjust render, scroll, and wait settings and parsers as needed. Use responsibly and only for legitimate business purposes.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Overview (Sticky)

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 2 - Section: Trigger & Inputs

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 3 - Section: Scrape Listings

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 4 - Section: Post Enrichment

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 5 - Parse Listing HTML → Post Metadata

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 6 - Section: Post Enrichment1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 7 - Section: Post Enrichment2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 8 - Section: Post Enrichment3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 9 - Weekly Schedule Trigger

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1

Block 10 - Configure Subreddits & Week Range

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 11 - Split Subreddits Into Batches

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 2

Block 12 - ScrapeOps: Fetch Subreddit Listing

Type / Role
@scrapeops/n8n-nodes-scrapeops.ScrapeOps - ScrapeOps
Config choices
Version 1

Block 13 - Polite Delay (1–3s)

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1

Block 14 - ScrapeOps: Fetch Post Details (JSON)

Type / Role
@scrapeops/n8n-nodes-scrapeops.ScrapeOps - ScrapeOps
Config choices
Version 1

Block 15 - Extract Selftext & Post Type

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 16 - Merge Post Metadata + Text

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 2

Block 17 - Finalize & Normalize Post Fields

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 18 - Read Existing Posts from Sheet

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 3

Block 19 - Merge Scraped + Existing Posts

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 2

Block 20 - Deduplicate New Posts

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 21 - Append New Posts to Sheet

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.5

Block 22 - Build Weekly Digest

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 23 - Append Weekly Digest to Sheet

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.5

Block 24 - Send Weekly Digest Email

Type / Role
n8n-nodes-base.emailSend - emailSend
Config choices
Version 2

3. Summary Table

Workflow Build a Reddit no-API weekly digest with ScrapeOps and Google Sheets
Complexity advanced
Nodes 24
Categories Market Research
Author Ian Kerins
Published 11 Mar 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/13992/13992.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Build a Reddit no-API weekly digest with ScrapeOps and Google Sheets do?

Overview This n8n template automates a weekly Reddit industry digest without the Reddit API. It scrapes top posts from selected subreddits via ScrapeOps Proxy, enriches them with full post text, de...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Market Research use case.