AI Agents

Extract Gmail data and save to Google Sheets using AI analysis

24 nodes 313 148 Automatic trigger
Download

Workflow Description

Automate email processing by triggering on new Gmail messages, analyzing content with advanced AI models (Gemini and Groq), extracting structured data, and automatically logging results into organized Google Sheets. Includes conditional routing and data transformation for reliable workflows.

How it works

  1. 1.Trigger on incoming emails in Gmail
  2. 2.Parse email content using multiple AI models
  3. 3.Extract structured data from message body
  4. 4.Write extracted information to Google Sheets rows
  5. 5.Route data based on conditional logic and message type
  6. 6.Format and store final results with validation

Use cases

  • Automatically capture contacts and offers from incoming emails
  • Process invoices and orders into operational tracking sheets
  • Extract phone numbers and addresses from specific messages
  • Classify customer inquiries and store them organized by topic

Requirements

  • Active Gmail account with API access enabled
  • Google Sheets document configured for data entry
  • API keys for Gemini and Groq AI services
  • OAuth authentication set up between connected applications

Service Value

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

Apps Used

Gmail Output Parser Gemini Google Sheets Lm Chat Groq LLM Chain

Details

Trigger Automatic trigger
Nodes 24
Apps 6
Views 313
Downloads 148

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 (24)

/

Get invoice

Gmail

#1

Get payment

Gmail

#2

Extract invoice

Extract From File

#3

Extract payment

Extract From File

#4

HTML

HTML Page

#5

Split Out

Split Out

#6

Structured Output Parser1

Output Parser Structured

#7

Google Gemini Chat Model1

Gemini Model

#8

Send

Google Sheets

#9

Set data 0

Set

#10

Set data 1

Set

#11

Set data 2

Set

#12

Invoice data

Set

#13

Payment data

Set

#14

Switch

Switch

#15

Groq Chat Model

Lm Chat Groq

#16

Structured Output Parser

Output Parser Structured

#17

Send1

Google Sheets

#18

Extract details1

LLM Chain

#19

Merge

Merge

#20

Extract details

LLM Chain

#21

Sticky Note

Sticky Note

#22

Sticky Note1

Sticky Note

#23

Sticky Note2

Sticky Note

#24