🔓 Unlock all 10,000+ workflows & prompts free Join Newsletter →
✅ Full access unlocked — explore all 10,000 AI workflow and prompt templates Browse Templates →
Home n8n Workflow
January 22, 2026

Reddit to Gmail, daily digests without the rabbit hole

Lisa Granqvist Partner Workflow Automation Expert

You open Reddit for “one quick check” and suddenly it’s 30 minutes later. Worse, you still didn’t capture the handful of posts you actually needed, so you end up hunting for them again.

This Reddit Gmail digest automation hits hardest for content curators trying to track ideas, but community managers and busy founders feel it too. You get one clean email each morning, so you can skim what’s new and move on.

Below, you’ll see exactly how the workflow pulls new subreddit posts, filters the last 24 hours, then sends a neatly formatted HTML digest through Gmail.

How This Automation Works

Here’s the complete workflow you’ll be setting up:

n8n Workflow Template: Reddit to Gmail, daily digests without the rabbit hole

Why This Matters: staying informed without doomscrolling

Reddit is amazing at surfacing fresh ideas, but it’s also designed to keep you there. If you track a niche subreddit for industry updates, customer pain points, or content angles, checking it “manually” turns into a recurring tax on your attention. You open the feed, then open three comments, then five more tabs. Later, when you want to reference a post, it’s buried. And if you skip a day, you’re forced to catch up by scrolling even more, which honestly defeats the point.

It adds up fast. Here’s where it usually breaks down.

  • You spend about 20 minutes per check, and those checks multiply across the day.
  • Important posts get lost because you didn’t save them, and now you can’t find the link again.
  • “I’ll read it later” becomes a pile of open tabs, which creates stress and clutter.
  • If you monitor for trends, manual checking makes it hard to notice patterns over time.

What You’ll Build: a daily subreddit email digest in Gmail

This workflow runs automatically every morning at 9:00 AM and checks a subreddit you choose. It pulls the latest feed via an HTTP request, then filters the results so you only see posts created within the last 24 hours. From there, it transforms raw post data into a readable summary with the details you actually care about (title, author, flair, upvotes, comment count, and a short preview). Finally, it composes a clean HTML email and sends it via Gmail to your inbox. If there’s nothing new, you still get a simple message so you know the automation ran.

The workflow starts on a schedule. Then it grabs the subreddit feed and trims it down to “new since yesterday.” The last step is the payoff: a formatted email digest in Gmail, ready to skim in a minute.

What You’re Building

Expected Results

Let’s say you check one subreddit three times a day “just to stay on top of it.” If each visit turns into about 20 minutes, that’s roughly 1 hour daily. With this workflow, the work becomes: 0 minutes of opening Reddit, then about 2 minutes to skim an email at 9 AM. Even if you click through to read one post, you’re doing it on purpose, not by default. Over a week, that’s several hours back.

Before You Start

  • n8n instance (try n8n Cloud free)
  • Self-hosting option if you prefer (Hostinger works well)
  • Gmail for sending the digest email.
  • Reddit as the content source (a subreddit URL).
  • Gmail OAuth2 credentials (create in Google Cloud Console, then connect in n8n).

Skill level: Beginner. You’ll mainly paste a subreddit URL, connect Gmail, and adjust a couple of text fields.

Want someone to build this for you? Talk to an automation expert (free 15-minute consultation).

Step by Step

A scheduled morning run. The workflow starts with a schedule trigger set to 9:00 AM and runs once every 24 hours. If you want it earlier, later, or on weekdays only, you’ll adjust it here.

Pulling the subreddit feed. An HTTP Request node fetches the latest posts from your chosen subreddit. This is where you set the subreddit URL and a proper User-Agent string, which helps avoid Reddit being picky about automated traffic.

Filtering to “new since yesterday.” A Code step reviews the returned posts, keeps only items created in the last 24 hours, and extracts the fields you’ll want to scan quickly (title, author, flair, upvotes, comments, and a preview).

Sending a clean Gmail digest. Another Code step generates a simple HTML email. Then Gmail sends it with a subject line and timestamp, so it’s easy to spot in your inbox and easy to search later.

You can easily modify the subreddit, the schedule time, or the email styling based on your needs. See the full implementation guide below for customization options.

Step-by-Step Implementation Guide

Step 1: Configure the Scheduled Trigger

This workflow runs daily using the schedule trigger to fetch and email the latest Reddit posts.

  1. Add and open Scheduled Morning Trigger.
  2. Set the schedule rule to run every 24 hours by configuring Interval to hours and Hours Interval to 24.
  3. Ensure Scheduled Morning Trigger connects directly to Fetch Reddit Feed.

Step 2: Connect Reddit Data Source

Configure the HTTP request to fetch the Reddit JSON feed and pass it to the processing node.

  1. Open Fetch Reddit Feed.
  2. Set URL to <Enter reddit page link> (use a Reddit JSON feed URL).
  3. Enable Send Headers and add a header with Name User-Agent and Value <Topic of your Interest>.
  4. Leave the request timeout as configured in Options to 10000.
  5. Verify the node connects to Gather Recent Entries.

⚠️ Common Pitfall: If the Reddit URL does not return JSON, the downstream code nodes will fail. Use a URL like https://www.reddit.com/r/n8n.json and ensure the User-Agent header is set.

Step 3: Set Up Processing Nodes

These code nodes filter posts from the last 24 hours and build a formatted email digest.

  1. Open Gather Recent Entries and keep the provided JavaScript Code that filters posts created in the last 24 hours and returns either noPosts or a list of posts.
  2. Open Compose Email Digest and keep the existing JavaScript Code that generates the HTML email and subject line.
  3. Confirm that Gather Recent Entries connects to Compose Email Digest.

Step 4: Configure Email Output

Send the generated HTML email using Gmail.

  1. Open Dispatch Gmail Message.
  2. Credential Required: Connect your gmailOAuth2 credentials.
  3. Set Send To to [YOUR_EMAIL].
  4. Set Subject to {{ $json.subject }}.
  5. Set Message to {{ $json.html }}.
  6. Confirm Compose Email Digest connects to Dispatch Gmail Message.

Step 5: Test and Activate Your Workflow

Verify the end-to-end workflow and then enable it to run every day.

  1. Click Execute Workflow from Scheduled Morning Trigger to run a manual test.
  2. Check Fetch Reddit Feed output to confirm it returns valid Reddit JSON.
  3. Verify Compose Email Digest outputs subject and html fields.
  4. Confirm the email arrives from Dispatch Gmail Message with correct subject and HTML content.
  5. Toggle the workflow to Active so Scheduled Morning Trigger runs daily.
🔒

Unlock Full Step-by-Step Guide

Get the complete implementation guide + downloadable template

Troubleshooting Tips

  • Gmail OAuth credentials can expire or lose permissions after a password change. If sending fails, check the Gmail node’s connected account and re-auth in n8n first.
  • Reddit can rate-limit or block generic scrapers. Set a real User-Agent in the HTTP Request node and confirm the subreddit URL returns data when you test it.
  • HTML emails can look odd if you paste in heavy styling. Keep the Compose Email Digest formatting simple, then tweak gradually while sending test emails to yourself.

Quick Answers

What’s the setup time for this Reddit Gmail digest automation?

About 20 minutes if your Gmail connection is ready.

Is coding required for this Reddit digest automation?

No. You’ll mostly connect Gmail and paste the subreddit URL, then you can leave the included code steps as-is.

Is n8n free to use for this Reddit Gmail digest workflow?

Yes. n8n has a free self-hosted option and a free trial on n8n Cloud. Cloud plans start at $20/month for higher volume. You typically won’t have extra API costs for this one since it’s just Reddit + Gmail.

Where can I host n8n to run this automation?

Two options: n8n Cloud (managed, easiest setup) or self-hosting on a VPS. For self-hosting, Hostinger VPS is affordable and handles n8n well. Self-hosting gives you unlimited executions but requires basic server management.

Can I modify this Reddit Gmail digest workflow for different use cases?

Yes, and it’s the fun part. Swap the subreddit by editing the URL in Fetch Reddit Feed, or change the “last 24 hours” rule inside Gather Recent Entries if you want a weekly roundup. You can also tweak the HTML in Compose Email Digest to match your style, add sections (like “top posts by upvotes”), or send to multiple recipients. Some people even duplicate the workflow for two subreddits and send both digests to the same inbox.

Why is my Gmail connection failing in this workflow?

Usually it’s an OAuth issue: the Gmail token expired, the connected Google account changed, or the app permissions were revoked. Reconnect the Gmail node in n8n and send a test email. If it still fails, confirm you’re using the right Google Cloud project credentials and that Gmail API access is enabled for that project.

What volume can this Reddit Gmail digest workflow process?

For most people, one daily run is tiny volume, so limits rarely matter. On n8n Cloud Starter you can comfortably run daily automations like this all month; if you self-host, you’re mainly limited by your server. The only practical cap you’ll notice is Reddit’s rate limiting if you start scraping many subreddits very frequently.

Is this Reddit Gmail digest automation better than using Zapier or Make?

Often, yes. Zapier and Make can schedule a fetch and send an email, but they get awkward when you need logic like “only include posts from the last 24 hours” plus custom HTML formatting. n8n handles that kind of branching and transformation cleanly, and self-hosting means you’re not paying more just because you run it daily. If you only want a simple “email me the top 3 posts” and don’t care about formatting, Zapier can be fine. If you’re unsure, Talk to an automation expert and you’ll get a straight recommendation.

You don’t need more information. You need a calmer way to consume the right information, and this workflow does that in one daily email.

Need Help Setting This Up?

Our automation experts can build and customize this workflow for your specific needs. Free 15-minute consultation—no commitment required.

Lisa Granqvist

Workflow Automation Expert

Expert in workflow automation and no-code tools.

×

Use template

Get instant access to this n8n workflow Json file

💬
Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Launch login modal Launch register modal