🔓 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

Gmail + Todoist: one daily digest in your inbox

Lisa Granqvist Partner Workflow Automation Expert

Your morning shouldn’t start with three tabs, two apps, and a creeping feeling you missed something important. But that’s what happens when “check Gmail, scan the news, review Todoist” turns into a 30-minute spiral before you’ve even picked a priority.

This is where Gmail Todoist digest automation pays off fast. Marketing managers trying to protect focus time feel it. So do founders running lean, and ops leads who live by task lists but still need to stay on top of inbox noise.

This workflow pulls your latest emails, top RSS headlines, and pending Todoist tasks into one clean daily email. You’ll learn what it does, what you need, how it works, and what to customize so the digest actually fits your day.

How This Automation Works

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

n8n Workflow Template: Gmail + Todoist: one daily digest in your inbox

Why This Matters: Your Morning Gets Fragmented

The real cost of a scattered morning isn’t just time. It’s context switching. You open Gmail to “just check what’s urgent,” then you’re triaging threads you won’t reply to until later. You hop to Todoist, add a few tasks, then realize you forgot yesterday’s due items. Then news or RSS pulls you in, and suddenly you’re reading instead of planning. Honestly, it’s a perfect recipe for starting busy and staying behind all day.

It adds up fast. Here’s where it breaks down in day-to-day work.

  • You reread the same emails multiple times because there’s no single “morning snapshot” to anchor your decisions.
  • RSS/news checking expands to fill the time you have, so you start reacting instead of prioritizing.
  • Tasks get missed because Todoist lives in a separate place from the messages that created the work.
  • Even good habits fall apart when you’re traveling, slammed, or switching between client work and internal work.

What You’ll Build: A Daily Digest Email That Merges Gmail, RSS, and Todoist

This automation runs on a schedule (you pick the time) and gathers three things you already check: your recent Gmail messages, the latest items from an RSS feed, and your pending Todoist tasks. Then it merges everything into one structured dataset, formats it into a clean HTML email, and sends it to your inbox via Gmail. The result is a single email that reads like a daily briefing, with sections and styling that make it easy to scan. No new app to “remember to open.” It simply shows up.

The workflow starts with a daily scheduled trigger. From there, n8n pulls items from Gmail, RSS, and Todoist in parallel, merges them, and uses a formatting script to generate the final email content. Finally, Gmail sends the digest to the address you specify.

What You’re Building

Expected Results

Say you do a “morning sweep” five days a week: Gmail (about 10 minutes), Todoist (about 5 minutes), and RSS/news (about 10 minutes). That’s roughly 25 minutes a day, or a bit over 2 hours each week, and it’s easy for it to stretch longer. With this workflow, the sweep becomes one email you scan in about 5 minutes. The automation still needs a little processing time in the background, but your active time drops to almost nothing.

Before You Start

  • n8n instance (try n8n Cloud free)
  • Self-hosting option if you prefer (Hostinger works well)
  • Gmail for reading and sending the digest
  • Todoist to pull your pending tasks
  • RSS feed URL (grab it from the site’s RSS link)

Skill level: Beginner. You’ll connect accounts and adjust a few fields like recipients, filters, and the send time.

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

Step by Step

A daily schedule kicks it off. At your chosen time, n8n triggers the workflow automatically, so the digest arrives before you start planning your day.

Information gets collected from three sources. Gmail retrieves recent emails, RSS pulls the newest feed items, and Todoist loads your tasks (typically open tasks, due soon, or whatever you decide to include).

Everything is merged and formatted. The workflow combines those streams into one dataset, then a formatting script turns it into a readable HTML email with sections and clean styling.

The digest lands back in Gmail. A final Gmail step sends the email to your inbox (or to a shared address if you want a team briefing).

You can easily modify the RSS sources and the Gmail/Todoist filters to match what you actually want to see each morning. See the full implementation guide below for customization options.

Step-by-Step Implementation Guide

Step 1: Configure the Schedule Trigger

Set up the time-based trigger that запускает the digest pipeline on a schedule.

  1. Add the Scheduled Run Starter node to your canvas.
  2. Open Scheduled Run Starter and define your schedule rule (the current configuration uses the default rule interval).
  3. Confirm the trigger connects to Retrieve News Feed, Collect Inbox Emails, and Pull Task List in parallel.

Tip: Scheduled Run Starter outputs to Retrieve News Feed, Collect Inbox Emails, and Pull Task List in parallel, so each branch should return data to keep the merge balanced.

Step 2: Connect Gmail and Todoist Data Sources

Configure the inbound data collection for news, inbox emails, and task lists.

  1. In Retrieve News Feed, set URL to https://timesofindia.indiatimes.com/rssfeeds/-2128936835.cms.
  2. Open Collect Inbox Emails and set Operation to getAll.
  3. Credential Required: Connect your gmailOAuth2 credentials in Collect Inbox Emails.
  4. Open Pull Task List and set Operation to getAll and Limit to 5.
  5. Credential Required: Connect your todoistApi credentials in Pull Task List.

⚠️ Common Pitfall: If any of the three parallel branches returns zero items, Combine Streams will still attempt to merge 3 inputs—ensure each source has data or handle empty results in the code.

Step 3: Set Up Processing in the Code Node

Merge all sources and format the digest email content using the custom JavaScript formatter.

  1. Configure Combine Streams with Number Inputs set to 3.
  2. Connect Retrieve News Feed, Collect Inbox Emails, and Pull Task List into Combine Streams.
  3. Open Digest Formatter Script and keep the JavaScript Code as provided, which compiles top news, emails, and tasks into a single email.subject and email.body.
  4. Ensure Combine Streams outputs to Digest Formatter Script, and Digest Formatter Script outputs to Dispatch Digest Email.

Tip: The code in Digest Formatter Script uses $(\"Collect Inbox Emails\") and $(\"Pull Task List\") to reference specific branches—if you rename nodes, update those references.

Step 4: Configure the Output Email

Send the compiled digest to your inbox using Gmail.

  1. Open Dispatch Digest Email and set Send To to [YOUR_EMAIL].
  2. Set Message to {{ $json.email.body }}.
  3. Set Subject to {{ $json.email.subject }}.
  4. Credential Required: Connect your gmailOAuth2 credentials in Dispatch Digest Email.

⚠️ Common Pitfall: If you leave [YOUR_EMAIL] unchanged, the digest won’t reach a real inbox—replace it with a valid address.

Step 5: Test and Activate Your Workflow

Validate the full end-to-end run and enable the workflow for daily automation.

  1. Click Execute Workflow to run Scheduled Run Starter and watch each branch populate Combine Streams.
  2. Verify Digest Formatter Script outputs a JSON object with email.subject and email.body.
  3. Confirm Dispatch Digest Email sends the formatted digest to your inbox.
  4. Toggle the workflow to Active to run on the defined schedule.
🔒

Unlock Full Step-by-Step Guide

Get the complete implementation guide + downloadable template

Troubleshooting Tips

  • Gmail credentials can expire or need specific permissions. If things break, check your connected Gmail account in n8n’s Credentials area first, then reconnect.
  • If you’re using Wait nodes or external rendering, processing times vary. Bump up the wait duration if downstream nodes fail on empty responses.
  • Default prompts in AI nodes are generic. Add your brand voice early or you’ll be editing outputs forever.

Quick Answers

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

About 30 minutes if your Gmail and Todoist accounts are ready.

Is coding required for this daily digest automation?

No. The workflow includes a prebuilt formatting step, and you mainly configure connections and a few fields.

Is n8n free to use for this Gmail Todoist 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’ll also need to factor in normal provider costs (for example, Gmail and Todoist accounts).

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 Gmail Todoist digest workflow for different use cases?

Yes, and you should. Most people start by changing the Gmail query in “Collect Inbox Emails,” swapping the RSS feed in “Retrieve News Feed,” and filtering which Todoist tasks “Pull Task List” returns (today only, overdue only, or a specific project). You can also edit the subject line and sections in the “Digest Formatter Script” so the email reads the way you think.

Why is my Gmail connection failing in this workflow?

Usually it’s expired OAuth access or the wrong Google account connected. Reconnect the Gmail credential in n8n, then confirm the workflow is allowed to read and send mail. If you recently tightened Google Workspace security settings, you may also need an admin to approve the connection.

What volume can this Gmail Todoist digest workflow process?

For a daily digest, volume is typically small, and most teams run it once per day without thinking about limits.

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

It depends on how picky you are about formatting and logic. Zapier/Make can do “pull items, send email,” but this kind of digest often needs merging multiple streams, handling empty sections gracefully, and generating clean HTML so it’s readable on mobile. n8n makes that easier because you can combine data flows and tweak the formatting without fighting platform limits. If you want to self-host, that’s another big difference. Talk to an automation expert if you want a quick recommendation for your setup.

Once this is running, your “daily check” becomes one calm scan instead of a scattered routine. The workflow handles the repetitive stuff so you can start focused and keep it that way.

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