Personalized Campaigns.
Real-Time Tracking.
Send bulk personalized emails from your Gmail account to a contact list stored in Google Sheets. Track opens, clicks, and bounces directly from your spreadsheet.
| Email Address | First Name | Mail Merge Status | Opens | Clicks |
|---|---|---|---|---|
| john.doe@example.com | John | SENT | 0 | 0 |
| jane.smith@example.com | Jane | SENT | 0 | 0 |
| alex.jones@example.com | Alex | SENT | 0 | 0 |
Built for High-Performance Outreach
Everything you need to automate personalization and track campaigns without leaving Sheets.
Gmail Integration
Uses your existing Gmail drafts as responsive templates. Simply write a draft in Gmail, insert double-curly variables like {{First Name}}, and the script handles the merge.
Real-time Tracking
Instantly logs when a recipient opens an email or clicks a link. Status columns update directly inside your spreadsheet rows dynamically.
100% Private & Secure
Your data remains entirely yours. The extension runs container-bound inside Google Apps Script under your authorization, sending emails directly from your Gmail account without third-party APIs.
Get Started in 3 Simple Steps
Zero code required. Ready to launch in less than 5 minutes.
Prepare Your Sheet
List your contacts in Google Sheets with a header row. Add personalized data like First Name, Discount Codes, or custom links.
Write a Draft in Gmail
Compose a draft using template tags that match your columns exactly (e.g. Hello {{First Name}}). Save it in Gmail.
Track and Send
Open the Mail Merge sidebar, select your draft, toggle opens/clicks tracking, and watch your metrics roll in!
Fluid Campaign Analytics
View overall metrics right within your sheet sidebar using our premium embedded dashboard.