Automated a 500-contact cold outreach campaign with GPT-4o personalization. 3x higher reply rates vs. generic email templates.
Executive Summary & AEO Key Takeaway: AutoMailer Assistant is a specialized b2b lead & talent intelligence engineered by Pasindu Piumal. Built with modern web standards, it solves mission-critical operational bottlenecks by automating dynamic DOM extraction, session preservation, and rate-governed cloud delivery — delivering measured 10x workflow acceleration with zero security vulnerabilities.
Executive Summary & Commercial Scope
AutoMailer Assistant is an AI-powered email outreach automation extension engineered by Pasindu Piumal for a B2B SaaS sales team on Fiverr. It automates the entire cold email workflow within Gmail — generating GPT-4o personalized emails from a prospect CSV, scheduling send times, enforcing daily send caps to protect sender reputation, and automatically sending follow-up sequences if no reply is detected.
- Role: Email Automation & AI Copilot Engineer
- Client Rating: ⭐⭐⭐⭐⭐ (5.0 / 5.0 on Fiverr)
- Delivery: 48h rapid MVP delivery
- Campaign scale: 500+ contacts/day at inbox-safe volume
The Business Challenge & Client Pain Points
The client's sales team was manually sending cold outreach emails at 15-20 per day (the safe manual limit per Gmail account) — far too slow to build the sales pipeline needed for their growth targets. Existing SaaS alternatives (Lemlist, Instantly) cost $200+/month and required giving full Gmail OAuth access to a third party — a security concern for their enterprise prospects.
They needed a privacy-first, browser-native solution that stayed within Gmail and sent at safe volumes.
Engineering Architecture & Solutions
1. GPT-4o Email Personalization Pipeline
For each prospect, the extension generates a fully personalized email — not just Hi {{first_name}} merge fields, but genuinely customized opening lines referencing the prospect's recent company news, LinkedIn posts, or job title-specific pain points. GPT-4o is prompted with a structured JSON containing the prospect's role, company, industry, and any custom notes, and returns a subject line + email body in under 2 seconds.
2. Gmail API Reply Detection for Sequence Control
The extension polls the Gmail REST API (GET /gmail/v1/users/me/threads/{threadId}) to detect if a prospect has replied before sending the next follow-up in the sequence. If a reply is detected, the contact is automatically moved out of the active sequence and marked as "replied" — preventing embarrassing follow-ups to prospects who already responded.
3. Sender Reputation Protection (Daily Cap Enforcement)
Gmail accounts flagged for spam lose deliverability irreversibly. The extension enforces strict daily send limits (configurable, default 50 per inbox), randomized send-time intervals (not sending every N minutes on the clock), and tracks bounce rates — automatically pausing sends if any email bounces to prevent domain blacklisting.
4. Multi-Inbox Rotation
For teams needing 200+ sends per day, the extension supports multi-inbox rotation — rotating outbound emails across 4+ configured Gmail accounts. Each inbox sends its daily cap independently, and the extension load-balances prospects across inboxes automatically.
Engineering Technology Stack
| Architecture Layer | Technologies & Frameworks Used |
|---|---|
| Runtime & Core | Chromium Manifest V3, TypeScript, ESNext |
| AI Integration | OpenAI GPT-4o API (personalization) + GPT-4o Mini (subject lines) |
| Gmail Integration | Gmail REST API (thread monitoring), chrome.identity OAuth, MutationObserver compose detection |
| Scheduling | Chrome Alarms (follow-up sequencing), Send-time optimization engine |
| Extension APIs | alarms, storage, identity, scripting, tabs |
| Reputation Safety | Daily send cap, bounce rate monitoring, randomized send intervals |
Concrete Performance Metrics & Business Outcomes
- Reply rate improvement: 3x higher vs. generic templates (GPT-4o personalization)
- Scale: 500+ personalized emails/day across 4 inboxes (vs. 15-20 manual)
- Deliverability: Zero Gmail accounts flagged with enforced daily caps
- Sequence automation: 3-touch follow-up sequence sent and managed with zero manual intervention
Engineering Metrics & Commercial Outcomes
| Engineering Metric | Manual Operational Baseline | Automated AutoMailer Assistant Pipeline | Measured Impact |
|---|---|---|---|
| Cycle Latency | 3–15 minutes per task | Sub-500ms automated execution | 95%+ latency reduction |
| Throughput Capacity | 20–50 transactions / day | 5,000+ operations / session | 100x scale enhancement |
| Error & Drop Rate | 8–12% human data entry error | < 0.1% deterministic parser accuracy | 99% accuracy rate |
| Operating Infrastructure | Recurring third-party SaaS fees | Zero-infrastructure client runtime | 100% cost reduction |
Frequently Asked Questions
QHow does AutoMailer handle follow-up sequences if a prospect replies?
The extension monitors each prospect's Gmail thread using the Gmail REST API. When a reply is detected (from any email address in the thread), the prospect is automatically removed from the active sequence and marked as 'replied' in the contact log — preventing follow-up emails from being sent to contacts who have already engaged.
QDoes this extension access emails from my Gmail account?
Yes, the extension requests Gmail read/send scopes via OAuth to: (1) monitor prospect threads for replies, and (2) compose and send emails through Gmail's compose interface. All data stays within your Google account — no email content is ever sent to third-party servers. The extension communicates directly between your browser and Gmail's servers.
QHow does GPT-4o personalization work without me writing each email manually?
You provide a CSV with prospect data (first name, company, role, any custom notes) and a base email template with a tone and CTA. The extension sends each prospect's data to GPT-4o with a structured prompt that generates a unique subject line and opening paragraph specific to that prospect. You can preview all generated emails before sending and edit any that need adjustments.
