🔬 Add new incoming emails to a Google Sheets spreadsheet as a new row

⚡ 4,760 views · 🔬 Document Extraction & Analysis

Description

This n8n workflow automates the process of capturing and storing incoming email details in a structured spreadsheet format, such as Google Sheets or Excel. Whenever a new email is received, the workflow extracts key details—including the sender’s email, subject, email body, and optional attachments—and logs them as a new row in the spreadsheet.

You can customise this workflow to extract additional details, filter emails based on specific criteria, or send notifications when new entries are added.

Pre-conditions & Requirements

Before setting up this workflow, ensure that:

Steps

Step 1: Add the Gmail Trigger Node

What This Does: This node listens for new incoming emails in your Gmail inbox.

Step 2: Store Email Data in Google Sheets

What This Does: This node automatically adds a new row for each incoming email, ensuring a structured and searchable email log.

Final Step

Attach both node and execute the workflow.

Who’s behind this?

WeblineIndia’s AI development team.

We’ve delivered 3500+ software projects across 25+ countries since 1999. From no-code automations to complex AI systems — our AI team builds tools that drive results.

Looking to hire AI developers? Start with us.

đź”— Nodes Used

Google Sheets, Gmail Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup