Stack & System Logo

Gmail → Notion Automation Blueprint

Turn inbox clutter into an organized task database in under 5 minutes.

Zero-Code • Make.com • 2026 Edition

📋 What This Blueprint Covers

By the end of this guide, every starred or labeled email in your Gmail will automatically create a new entry in a Notion database — complete with sender, subject, body snippet, and a direct link back to the email.

1 Prerequisites

2 Set Up Your Notion Database

Before touching Make.com, create the destination for your emails.

2.1 Create the Database

  1. Open Notion and create a new page called "Email Inbox".
  2. Add an Inline Database (Table view).
  3. Name the database "Captured Emails".

2.2 Configure These Properties

Property Name | Type | Purpose -------------------|------------|---------------------------------- Name | Title | Email subject line Sender | Email | From address Received | Date | Timestamp of the email Status | Select | New, Actioned, Archived Body Snippet | Text | First 200 chars of email body Gmail Link | URL | Direct link to open the email Label | Multi-select| Gmail label (e.g., Urgent, Read)
💡
Pro Tip Add a Priority Select property with options High / Medium / Low. You can later use Make.com filters to auto-tag emails from specific senders as High priority.

2.3 Share With Make.com

  1. Click the menu in the top-right of your database page.
  2. Select Add connections → search for Make → click Confirm.
  3. Copy the Database ID from the URL:
    https://www.notion.so/workspace/[DATABASE-ID]?v=...

3 Build the Make.com Scenario

3.1 Create a New Scenario

  1. Log into your Make.com Account and click Create a new scenario.
  2. Search for and select the Gmail module as your trigger.
  3. Choose the trigger: Watch Emails.

3.2 Connect Your Gmail

  1. Click Add to create a new connection.
  2. Sign in with Google and authorize Make.com to access Gmail.
  3. Set Folder to INBOX (or STARRED if you only want starred emails).
  4. Set Filter type to SEARCH and use this query:
    label:important -category:promotions -category:social
⚠️
Important If you use a Google Workspace account, your admin may need to whitelist Make.com in the Google Admin Console under Security → API Controls → App Access Control.

3.3 Add the Notion Module

  1. Click the + next to your Gmail module.
  2. Search for Notion and select Create a Database Item.
  3. Connect your Notion account (authorize via popup).
  4. Select your Captured Emails database.

3.4 Map the Data Fields

Click into each Notion property and map it to the Gmail data:

Notion Property ← Gmail Data ----------------------------------------------- Name ← Subject Sender ← From Received ← Date Body Snippet ← Snippet (or use Body for full text) Gmail Link ← https://mail.google.com/mail/u/0/#inbox/{Message ID} Label ← Label name(s)

4 Test Your Automation

  1. Send yourself an email with the subject Test: Blueprint Working.
  2. Click Run once in Make.com (top-right).
  3. Check your Notion database — you should see the email appear within seconds.

5 Level Up Your Workflow Stack

Enhance this core automation with the rest of our verified zero-code toolkit:

🛠️ Recommended Tools

Build a Client Portal: Host your automation blueprints and services on a fast, lightweight site built with Carrd.

2 Set Up Your Notion Database

Before touching Make.com, create the destination for your emails.

2.1 Create the Database

  1. Open Notion and create a new page called "Email Inbox".
  2. Add an Inline Database (Table view).
  3. Name the database "Captured Emails".

2.2 Configure These Properties

Property Name | Type | Purpose -------------------|------------|---------------------------------- Name | Title | Email subject line Sender | Email | From address Received | Date | Timestamp of the email Status | Select | New, Actioned, Archived Body Snippet | Text | First 200 chars of email body Gmail Link | URL | Direct link to open the email Label | Multi-select| Gmail label (e.g., Urgent, Read)
💡
Pro Tip Add a Priority Select property with options High / Medium / Low. You can later use Make.com filters to auto-tag emails from specific senders as High priority.

2.3 Share With Make.com

  1. Click the menu in the top-right of your database page.
  2. Select Add connections → search for Make → click Confirm.
  3. Copy the Database ID from the URL:
    https://www.notion.so/workspace/[DATABASE-ID]?v=...

3 Build the Make.com Scenario

3.1 Create a New Scenario

  1. Log into Make.com and click Create a new scenario.
  2. Search for and select the Gmail module as your trigger.
  3. Choose the trigger: Watch Emails.

3.2 Connect Your Gmail

  1. Click Add to create a new connection.
  2. Sign in with Google and authorize Make.com to access Gmail.
  3. Set Folder to INBOX (or STARRED if you only want starred emails).
  4. Set Filter type to SEARCH and use this query:
    label:important -category:promotions -category:social
⚠️
Important If you use a Google Workspace account, your admin may need to whitelist Make.com in the Google Admin Console under Security → API Controls → App Access Control.

3.3 Add the Notion Module

  1. Click the + next to your Gmail module.
  2. Search for Notion and select Create a Database Item.
  3. Connect your Notion account (authorize via popup).
  4. Select your Captured Emails database.

3.4 Map the Data Fields

Click into each Notion property and map it to the Gmail data:

Notion Property ← Gmail Data ----------------------------------------------- Name ← Subject Sender ← From Received ← Date Body Snippet ← Snippet (or use Body for full text) Gmail Link ← https://mail.google.com/mail/u/0/#inbox/{Message ID} Label ← Label name(s)
🧠
Smart Mapping For Status, manually set it to New so every incoming email starts in your "New" queue. For Body Snippet, use the substring() function to limit it to 200 characters.

3.5 Set the Schedule

  1. Click the clock icon on your Gmail trigger.
  2. Set Run scenario to Every 15 minutes (free tier) or Every 5 minutes (paid tier).
  3. Toggle the scenario ON.

4 Test Your Automation

  1. Send yourself an email with the subject Test: Blueprint Working.
  2. Click Run once in Make.com (top-right).
  3. Check your Notion database — you should see the email appear within seconds.
  4. If it fails, click the bubble with the red number to see the exact error message.

5 Troubleshooting

6 Level Up (Optional)

7 Maintenance