Developer & DevOps

Sync Important Gmail Messages to Notion Database

14 nodes 194 113 Scheduled trigger
Download

Workflow Description

Scheduled automation that extracts emails from Gmail and stores them organized in a Notion database, providing a centralized system for review and tracking without manual effort.

How it works

  1. 1.Run automation on a predefined schedule
  2. 2.Retrieve new or selected messages from Gmail
  3. 3.Process and filter data according to defined criteria
  4. 4.Create new records in the Notion database
  5. 5.Update existing records when necessary

Use cases

  • Automatically save important emails to a central database for team review
  • Organize project-related messages in Notion for better collaboration

Requirements

  • Active Gmail account with message access permissions
  • Notion database configured with appropriate fields
  • Authentication tokens to connect both applications

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

Gmail Notion

Details

Trigger Scheduled trigger
Nodes 14
Apps 2
Views 194
Downloads 113

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (14)

/

On schedule

Schedule Trigger

#1

Derive last request time

Date Time

#2

Get emails from label and last request time

Gmail

#3

Create database page

Notion

#4

Try get database page

Notion

#5

If checked off

If

#6

On updated database page

Notion

#7

Remove label from target email

Gmail

#8

Not yet checked off, do nothing

No Op

#9

Merge

Merge

#10

If found, do nothing

No Op

#11

If database page not found

If

#12

Find my email address

HTTP Request

#13

Sticky Note

Sticky Note

#14