Files & Documents

Send Scheduled Google Sheets Data via Gmail with Drive Storage

19 nodes 128 93 Scheduled trigger
Download

Workflow Description

This automation runs on a set schedule to read data from Google Sheets, filter and batch-process records, send personalized emails through Gmail, and automatically archive files to Google Drive. Perfect for recurring data distribution tasks.

How it works

  1. 1.Trigger the workflow at the specified time using schedule-based activation
  2. 2.Retrieve all rows from the connected Google Sheets document
  3. 3.Apply filters and split data into batches for manageable processing
  4. 4.Send Gmail messages with processed data to specified recipients
  5. 5.Store attachments and generated files in Google Drive folders

Use cases

  • Send weekly or monthly reports from spreadsheet data directly to stakeholders
  • Distribute task lists to team members via email with automatic record-keeping
  • Alert selected contacts when spreadsheet values meet specific conditions
  • Create and archive backup files of processed data in Drive automatically

Requirements

  • Google Workspace account with full permissions on Sheets, Gmail, and Drive
  • Pre-existing Google Sheets document containing source data
  • Valid email addresses either in the spreadsheet or pre-configured in workflow
  • Designated Google Drive folder for storing output files and archives

Service Value

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

Apps Used

Google Sheets Split In Batches Gmail Google Drive

Details

Trigger Scheduled trigger
Nodes 19
Apps 4
Views 128
Downloads 93

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

/

Has Shared with External Users

Filter

#1

Create New Sheet

Google Sheets

#2

Normalise Fields

Set

#3

For Each File

Split In Batches

#4

File Ref

No Op

#5

Permissions To Items

Split Out

#6

Aggregate

Aggregate

#7

Flatten Rows

Set

#8

Rows to Items

Split Out

#9

Send Email Report (Execute Once)

Gmail

#10

Get Recently Active Documents

Google Drive

#11

Sticky Note

Sticky Note

#12

Schedule Trigger

Schedule Trigger

#13

Sticky Note1

Sticky Note

#14

Sticky Note2

Sticky Note

#15

Sticky Note3

Sticky Note

#16

Filter Out Owner of Document

Filter

#17

Append to New Sheet

Google Sheets

#18

Sticky Note4

Sticky Note

#19