Latenode

Automatically sync Gmail emails to a Notion database

This Latenode automation template monitors a specific Gmail label for new incoming emails and automatically creates a new entry in a designated Notion database. The email subject becomes the Notion page title, and a snippet of the email body becomes the Notion page content.

The email link is also added as a property to the Notion page. This allows users to easily track and organize email communications within their Notion workspace. The workflow is triggered on a schedule, running every minute to check for new emails with the specified label.

Updated Apr 6, 2026Est. run: 26sEst. cost: $0.0703
How Latenode estimates time and cost

Latenode bills workflow runs in credits: 1 credit = 30 seconds of processing. Minimum charge per run depends on your plan. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how credits work →
Email

Workflow preview

What this template does

  • Monitors a specific Gmail label for new incoming emails
  • Creates a new Notion page for each new email, using the subject as the title
  • Includes a snippet of the email body as the Notion page content
  • Adds the email link as a property to the Notion page
  • Runs on a schedule, checking for new emails every minute

How it works

1
Trigger

Scheduled workflow runs every minute

The automation workflow is set to run on a schedule, checking for new emails with the specified Gmail label every minute.

2
Action

Get emails with the target Gmail label

The workflow fetches all new emails that have the designated Gmail label, since the last time the workflow ran.

3
Logic

Check if a Notion page already exists for each email

For each email, the workflow checks if a corresponding Notion page already exists, based on the email subject.

4
Action

Create a new Notion page for emails without a page

If no Notion page is found for an email, the workflow creates a new Notion page using the email subject as the title, a snippet of the email body as the content, and adding the email link as a property.

5
Logic

Filter emails with Notion pages that are not checked off

The workflow then filters the emails to only include those where the corresponding Notion page is not marked as checked off.

6
Action

Remove the Gmail label from processed emails

For the emails that have a Notion page and are not checked off, the workflow removes the specified Gmail label, indicating that the email has been processed.

7
Logic

Custom logic to process emails and Notion pages

The workflow includes a custom JavaScript function that can perform additional processing on the emails and Notion pages, such as updating the Notion page status, sending notifications, or triggering other actions.

Setup guide

1

Add Gmail OAuth2 Credential

Add a new credential in the Latenode Credentials panel for Gmail using the OAuth2 authentication method. Provide the necessary client ID, client secret, and redirect URI to authenticate the Gmail account that will be used to monitor the email label.

2

Add Notion Credential

Add a new credential in the Latenode Credentials panel for Notion. Provide the necessary Notion API key to authenticate the Notion workspace where the new database pages will be created.

3

Configure Gmail Trigger Node

In the Latenode visual builder, add a Gmail node and configure it to monitor the specific Gmail label you want to track for new incoming emails. Map the email subject, sender, and body content to output variables that can be used in the subsequent Notion node.

4

Configure Notion Database Node

Add a Notion node to the workflow and configure it to create new database pages in the designated Notion database. Map the email subject to the page title, the email body snippet to the page content, and the email link to a custom property on the Notion page.

5

Schedule the Workflow

In the Latenode visual builder, set the workflow to run on a schedule, with the trigger configured to check for new emails every minute. This will ensure the workflow continuously monitors the Gmail label and creates new Notion pages for any new incoming emails.

Requirements

Connect your Gmail account with the required OAuth credentials to access your email inbox
Connect your Notion workspace and grant the necessary permissions to create new pages in a designated database
Set up a Latenode workflow with the Gmail and Notion nodes to monitor the specified Gmail label and create new Notion pages
Configure the Gmail node to watch for new emails with the desired label
Set the Notion node to create new pages with the email subject as the title, a snippet of the email body as the content, and the email link as a property

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.

More templates

You might also like

Browse all templates →
Email

Sync Outlook calendar events to Harvest for automated time tracking

This automation template allows users to automatically create a corresponding time entry in Harvest, a time tracking and invoicing application, whenever a new calendar event is scheduled in Microsoft Outlook. The automation pulls in key details from the calendar event, such as the title, date, and duration, and uses this information to populate the Harvest time entry. This integration streamlines the process of logging work time, ensuring that billable hours are accurately tracked and recorded. The primary user for this automation would be professionals who rely on both Outlook and Harvest to manage their schedules and finances, seeking a seamless way to bridge these two tools.

26s$0.0703
Email

Streamline Outlook email management with ChatGPT-powered replies

This automation allows Outlook users to generate AI-based email replies by processing incoming messages with ChatGPT. The solution integrates with Microsoft Outlook, analyzing each incoming email and then drafting a personalized response using the power of large language models. Once the AI-generated reply is ready, the automation can either automatically send the message or present it to the user for review before sending. This streamlines the email management process, enabling users to quickly and intelligently respond to a high volume of messages with minimal effort.

26s$0.0703
Email

Automatically send SurveyMonkey surveys for flagged Outlook emails

This workflow automatically triggers a SurveyMonkey survey to be sent whenever a new email is flagged in a user's Microsoft Outlook mailbox. By streamlining the process of soliciting feedback, this automation helps businesses promptly and systematically gather crucial data from their customers or employees. The workflow is triggered by a 'New Flagged Email' event in Microsoft Outlook, and it then sends the configured SurveyMonkey survey to the relevant recipients. This efficient process saves users time by eliminating the manual steps of identifying flagged emails and sending surveys individually.

7s$0.0004