Google Sheets Email Automation Engine (Apps Script)
Sheet → Script → Gmail → Repository log
A lightweight Gmail automation system that sends personalized HTML emails directly from Google Sheets using Google Apps Script.
Designed for:
- Operations teams
- Recruiters
- Founders
- Analysts
- Marketers
- Automation enthusiasts
🚀 Features
✅ Send personalized emails from Sheets
✅ Placeholder replacement support
✅ HTML formatting support
✅ CC / BCC support
✅ Google Drive attachments support
✅ Execution logging
✅ Error tracking
✅ Reusable automation template
📊 How It Works
- Add email data inside Mail_Queue
- Script reads each row
- Replaces placeholders
- Converts body to HTML
- Sends email via Gmail
- Logs execution inside Repository sheet
📁 Required Sheet Structure
Mail_Queue
Columns:
A → Email
B → Name
C → Brand
D → Optional
E → Subject
F → Email Body
G → CC
H → BCC
I → Attachment IDs
Subject:
Hello {{NAME}}
Body:
Hi {{NAME}}
Welcome to {{BRAND}}
- Open Google Sheet
- Extensions → Apps Script
- Paste Code.js
- Run sendEmailsFromSheet()
- Authorize script
- Done
Recruitment outreach automation
Marketing campaigns
Founder cold emails
Operations alerts
Internal reporting notifications
Google Apps Script
Google Sheets
Gmail Service
Google Drive API
Built by Atharva Gandhi Analyst - Automation & Operations


