🔓 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

Google Calendar to Gmail, your week in one email

Lisa Granqvist Partner Workflow Automation Expert

You start Monday already behind because your calendar is spread across tabs, views, and little reminders you meant to set. Sunday night turns into “just checking next week,” then somehow you’re still clicking day by day, trying not to miss anything important.

This hits founders and client-facing consultants hard, and busy marketing leads feel it too. A simple calendar email digest automation gives you one weekly message with your meetings, so you can prep once and move on.

This workflow pulls next week’s Google Calendar events every Sunday evening, formats them cleanly, and sends them to your Gmail. You’ll see what it does, what you need, and where teams usually trip up.

How This Automation Works

The full n8n workflow, from trigger to final output:

n8n Workflow Template: Google Calendar to Gmail, your week in one email

The Problem: Weekly Planning Becomes Calendar Whiplash

Looking at next week shouldn’t feel like investigating a mystery. But when you’re flipping between week view and day view, scanning for prep-heavy calls, and trying to remember which meetings are “real” versus placeholders, things slip. You miss the one call that needed a deck. You forget to send the “quick agenda” email. Or you double-book because you didn’t notice a time zone. The worst part is the mental load: you keep re-checking the calendar because you don’t trust you caught everything the first time.

It adds up fast. Here’s where it breaks down in real life.

  • You end up reviewing your calendar three or four separate times because each check reveals something you missed.
  • Prep work gets squeezed into Monday morning, which is the worst time to think clearly.
  • Important meetings don’t stand out, so the high-stakes ones get the same attention as routine check-ins.
  • If you manage a team calendar too, you waste about an hour a week just reconciling what’s “on” and what’s noise.

The Solution: A Weekly Calendar Digest That Shows Up Automatically

This n8n workflow gives you one reliable moment each week to get ahead of your schedule. Every Sunday evening, it triggers automatically, calculates the upcoming Monday-to-Sunday date range, and pulls your events from Google Calendar. Then it compiles a concise digest with dates, times, and event titles, so you can scan the whole week in one place. Finally, it sends that summary as a single Gmail email to the address you choose. No extra apps to open. No “did I check the right week?” anxiety. Just a clean weekly overview that lands where you already work.

The workflow starts on a schedule (Cron), then a small bit of logic computes the exact week window. Google Calendar returns the events, a function node formats them into a readable digest, and Gmail sends it out. Set it once and it keeps doing its job.

What You Get: Automation vs. Results

Example: What This Looks Like

Say you average 15 meetings a week. If you spend only 2 minutes per meeting scanning details and mentally planning prep, that’s about 30 minutes, and most people do it more than once. With this workflow, your “effort” is basically zero after setup: the Cron trigger runs Sunday evening, n8n pulls the events, and you receive one email. You glance at it in a minute, flag the two meetings that need prep, and your week is already calmer.

What You’ll Need

  • n8n instance (try n8n Cloud free)
  • Self-hosting option if you prefer (Hostinger works well)
  • Google Calendar for pulling next week’s events
  • Gmail to send the digest email
  • Google OAuth credentials (create in Google Cloud Console)

Skill level: Beginner. You’ll connect Google accounts and paste credentials into n8n.

Don’t want to set this up yourself? Talk to an automation expert (free 15-minute consultation).

How It Works

A weekly schedule triggers the run. Every Sunday evening, the Cron node kicks off the workflow so you don’t have to remember to “plan the week.”

The date range is calculated for you. A function step computes the upcoming Monday through Sunday window, so the calendar query always targets the right week, even around month changes.

Your events are pulled and cleaned up. n8n requests the Google Calendar events in that window, then formats them into a digest that’s readable in an email (dates, times, titles). Short and scannable. Honestly, that’s the whole point.

The digest is emailed to your inbox. Gmail sends one message to the recipient address you specify, so your weekly plan shows up where you already live.

You can easily modify the schedule to run on Friday afternoon instead of Sunday evening based on your needs. See the full implementation guide below for customization options.

Step-by-Step Implementation Guide

Step 1: Configure the Weekly Schedule Trigger

Set the weekly schedule that kicks off the digest workflow.

  1. Add or open Weekly Schedule Trigger.
  2. Set Mode to everyWeek.
  3. Set Time to 19:00 and Weekdays to sunday.
  4. Connect Weekly Schedule Trigger to Compute Week Range.

Step 2: Connect Google Calendar

Retrieve events for the upcoming week using the computed date range.

  1. Open Compute Week Range and keep the provided function that calculates startDate and endDate.
  2. Open Retrieve Calendar Events and set Operation to getAll.
  3. Set Calendar ID to =primary.
  4. Set Time Min to ={{ $json.startDate }} and Time Max to ={{ $json.endDate }}.
  5. In Options, set Order By to startTime, Max Results to 20, and Single Events to true.
  6. Credential Required: Connect your googleCalendarOAuth2Api credentials in Retrieve Calendar Events.

Step 3: Set Up Compose Meeting Digest

Format the upcoming events into a readable weekly digest.

  1. Open Compose Meeting Digest and keep the provided JavaScript function that groups events by day and builds summaryEmailContent.
  2. Confirm Retrieve Calendar Events is connected to Compose Meeting Digest to pass event data forward.

Step 4: Configure Dispatch Summary Email

Send the digest via Gmail with a dynamic date range in the subject line.

  1. Open Dispatch Summary Email and set To Email to [YOUR_EMAIL].
  2. Set From Email to [YOUR_EMAIL].
  3. Set Subject to Your Upcoming Meeting Schedule: {{ DateTime.now().plus({ weeks: 1 }).startOf('week').toFormat('LLL dd') }} - {{ DateTime.now().plus({ weeks: 1 }).endOf('week').toFormat('LLL dd') }}.
  4. Set Text to Hello! {{ $json.summaryEmailContent }} Have a productive week! Best, Your n8n Automation.
  5. Credential Required: Connect your gmailApi credentials in Dispatch Summary Email.
  6. Connect Compose Meeting Digest to Dispatch Summary Email.

If you don’t receive emails, verify the Gmail account is authorized to send from the [YOUR_EMAIL] address and that the trigger time matches your timezone.

Step 5: Test and Activate Your Workflow

Run a manual test to confirm the weekly digest is generated and sent correctly.

  1. Click Execute Workflow to run from Weekly Schedule Trigger.
  2. Verify Retrieve Calendar Events returns events within the computed week range.
  3. Confirm Compose Meeting Digest outputs summaryEmailContent with formatted meetings.
  4. Check your inbox for the email sent by Dispatch Summary Email with the correct subject date range.
  5. Toggle the workflow to Active to enable scheduled weekly runs.
🔒

Unlock Full Step-by-Step Guide

Get the complete implementation guide + downloadable template

Common Gotchas

  • Google Calendar credentials can expire or need specific permissions. If things break, check the n8n Credentials page and your Google Cloud OAuth consent settings first.
  • If your week range function is set to the wrong time zone, Monday events can show up as Sunday night or disappear entirely. Confirm your n8n instance time zone and your Google Calendar time zone match.
  • Gmail can silently fail if the connected Google account has security restrictions or the wrong scopes. Re-authenticate Gmail in n8n and make sure the sender account is allowed to send mail.

Frequently Asked Questions

How long does it take to set up this calendar email digest automation?

Usually under 10 minutes if Google is already connected.

Do I need coding skills to automate calendar email digests?

No. You’ll authenticate Google Calendar and Gmail, then set the recipient email address.

Is n8n free to use for this calendar email 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 Google usage, which is typically free for normal calendar/email volumes.

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 customize this calendar email digest workflow for Friday delivery instead?

Yes, and it’s a simple change. Update the Weekly Schedule Trigger (Cron) to Friday, then adjust the Compute Week Range function so it still targets the next Monday through Sunday window. Common customizations include changing the send time, excluding certain calendars, and grouping events by day for easier scanning.

Why is my Google Calendar connection failing in this workflow?

Most of the time it’s expired OAuth credentials or a consent/scope issue in Google Cloud. Reconnect Google Calendar in n8n, then confirm the Google project has Calendar API enabled and the OAuth consent screen is properly configured. If it works once and then fails later, check whether your organization enforces re-authentication or blocks “less trusted” apps. Rate limits are rare at weekly volume, but shared service accounts can still get throttled if lots of automations use the same project.

How many events can this calendar email digest automation handle?

A normal weekly calendar (even 100 events) is fine for this workflow.

Is this calendar email digest automation better than using Zapier or Make?

Often, yes, because n8n handles custom formatting and “week range” logic more comfortably. You can run it self-hosted with no per-task pricing, which matters once you start adding other weekly routines. Zapier or Make can still be a good fit if you want a quick two-step “find events, send email” setup and don’t care about formatting. If you want the digest to look polished, include rules (like skipping personal events), or expand it later, n8n tends to age better. Talk to an automation expert if you’re not sure which fits.

One email. One glance. Then you start the week already prepared, instead of catching up.

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