n8n Gmail to Notion 2026: Auto-Save Important Emails as Notion Pages

This n8n workflow automatically saves Gmail emails to Notion — preserving attachments, labels, and formatting. Set up once and stop manually copying emails into your second brain.
scheduleTrigger
gmail
notion
+6
Workflow Identifier: 2011
NODES in Use: scheduleTrigger, dateTime, gmail, notion, if, notionTrigger, httpRequest, merge, noOp
Automate Gmail to Notion with n8n

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What this workflow does

This workflow finds Gmail emails labeled with a specific tag and adds them to a Notion database if they are not already there.
It links the email’s subject and a short preview into Notion.
When a user marks the task as complete in Notion, the label is removed from the original Gmail email.
This stops duplicate tasks and helps track important emails automatically.


Who should use this workflow

This workflow fits people who use Gmail and Notion to manage email follow-ups.
Anyone tired of copying emails to Notion tasks manually will save hours.
Users with medium email volume needing better email-task sync will find it useful.
No advanced programming skill is needed, only basic n8n usage.


Tools and services used


Inputs, processing steps, and outputs

Inputs

  • Labeled Gmail emails received in the last minute.
  • User’s Gmail email address (fetched via API).
  • Notion database with pages holding email thread IDs.

Processing steps

  • Check Gmail every 1 minute for emails with the configured label.
  • Calculate time filter to only look at new emails since last run.
  • Compare each email ID with Notion database to see if it already exists.
  • Create new Notion page for emails not yet recorded, including subject, snippet, and email link.
  • Listen for changes in Notion tasks, especially if marked complete.
  • If task is completed, remove the label from the Gmail email.

Outputs

  • New pages in Notion showing email subjects and previews.
  • Updated Gmail labels reflecting task completion.

Beginner step-by-step: How to build this in n8n

Import the workflow

  1. Use the Download button on this page to get the workflow file.
  2. Open the n8n editor and choose “Import from File” to add the workflow.

Configure credentials and settings

  1. Add Gmail OAuth2 credentials in the Gmail nodes.
  2. Add Notion API credentials and connect the database in corresponding Notion nodes.
  3. Fill in any label IDs or emails specific to your Gmail account.
  4. Check and update the Notion database ID and property names if changed.

Test and activate

  1. Run the workflow manually once to verify emails are fetched and pages are created.
  2. Look at the execution data to confirm mappings are correct.
  3. When verified, switch the workflow on to enable scheduled runs every minute.
  4. Optionally, consider self-host n8n for production control.

Customization ideas

  • Change the Gmail label in the Gmail node to track different email sets.
  • Add more Notion page fields like sender or date to capture extra info.
  • Adjust the scheduled trigger interval for faster or slower checks as needed.
  • Modify the completion field name in Notion if your property is named differently.
  • Attach notifications or email archiving actions after label removal.

Edge cases and common errors

  • No emails found: Check Gmail label ID and OAuth2 credentials.
  • No Notion page created: Verify Notion database ID and required page properties.
  • Labels not removed after completion: Confirm boolean condition and message IDs are correct.

Summary and results

Automates adding important labeled emails to Notion.
✓ Saves hours by removing manual email copying.
✓ Stops duplicate Notion tasks by checking existing records.
✓ Keeps Gmail label in sync with Notion task status.
✓ Simple to import and configure with basic n8n setup.


Automate Gmail to Notion with n8n

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

The workflow scans for emails with a specific Gmail label. Only emails with that label are processed and added to Notion.
When a Notion task is marked complete, the workflow removes the Gmail label from the associated email, indicating the task is done.
No. This workflow uses the Gmail API and OAuth2 authentication, so it only works with Gmail accounts.
Verify that the Notion integration has the correct database ID, necessary permissions, and that the page creation fields like Title and Thread ID are properly mapped.

Promoted by BULDRR AI

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.