Founder
Auto-Drafting Email Replies β Agent Writes, I Approve With One Word
Key Takeaway
My AI agent reads every incoming email, drafts a contextual reply matching my tone, and sends it to Telegram for one-word approval β cutting daily email time from 30 minutes to 5.
The Problem
I get around 40-60 emails a day. About 15 of them need a real reply β not a template, not a canned response, but something that sounds like me and references the actual conversation.
Here's what that used to look like: open Gmail, read the thread, remember the context, type the reply, proofread, send. Repeat fifteen times. Thirty minutes minimum, usually more. And that's on a good day. On a bad day β when I'm between meetings or deep in code β those replies just pile up. People wait. Deals slow down. I look unresponsive.
The real cost isn't the thirty minutes. It's the context switching. Every email pulls me out of whatever I was actually doing. And the cognitive load of matching tone β formal for investors, casual for collaborators, direct for vendors β burns energy that should go elsewhere.
The Solution
Alfrawd, my master agent running on Mr.Chief, now handles the entire email reply workflow. He reads incoming emails via the gog CLI, drafts replies based on thread history and my writing style, and sends each draft to my Telegram for approval. I say "send" and it's gone. I say "edit: push the timeline to next week" and he revises and sends. One word. Done.
The Process
The setup uses Mr.Chief's Google Workspace skill with the gog CLI, connected to our workspace email. Here's how the pipeline works:
Step 1: Email monitoring via cron
yamlShow code
# mrchief cron β runs every 15 minutes
schedule: "*/15 * * * *"
task: |
Check Gmail for unread emails that need replies.
For each: read the full thread, draft a reply matching
Bilal's tone (direct, short sentences, no fluff).
Send each draft to Telegram for approval.
channel: telegram
Step 2: Draft generation
bashShow code
# Agent reads the thread
gog gmail messages list --query "is:unread label:inbox" --limit 10
gog gmail messages get <message_id> --format full
# Agent analyzes: sender, subject, thread history, urgency
# Then drafts reply internally using context from SOUL.md tone guidelines
Step 3: Telegram approval flow
The agent sends a message like:
View details
π§ Draft reply to Marc (Sequoia) re: Q1 Portfolio Review
"Marc β numbers attached. ARR hit β¬2.1M, up 34% QoQ.
Happy to walk through the detail Thursday if useful. β B"
β send | edit | reject
Step 4: Execution
bashShow code
# On "send":
gog gmail messages send --to "marc@sequoia.com" --subject "Re: Q1 Portfolio Review" --body "..."
# On "edit: change Thursday to Friday":
# Agent revises draft, sends updated version for confirmation
# On "reject":
# Agent archives the draft, logs the decision
Step 5: Audit trail
Every sent email gets logged to daily notes:
markdownShow code
## Emails Sent β 2026-03-12
- 09:14 β Marc (Sequoia): Q1 Portfolio Review reply β
- 09:22 β Sarah (Mr.Chief user): Support follow-up β
- 10:05 β Legal team: NDA revision β edited timeline β
The Results
| Metric | Before | After | Change |
|---|---|---|---|
| Daily email time | 30-45 min | 5 min | -83% |
| Avg reply speed | 3-4 hours | 22 min | -90% |
| Emails requiring edits | N/A | 12% | Low revision rate |
| Missed follow-ups/week | 3-5 | 0 | -100% |
| Context switches for email | 15/day | 1 batch/day | -93% |
The revision rate tells the real story. 88% of drafts go out unchanged. The agent learned my tone from months of sent emails β it knows when to be formal, when to be blunt, when to add warmth. The 12% that need edits are usually timing or commitment changes, not tone fixes.
Try It Yourself
- Sign up for Mr.Chief and configure the
gogCLI with your Google Workspace account - Set up the Gmail monitoring cron with your preferred check frequency
- Define your tone in SOUL.md β the agent uses this as its style guide
- Start with "draft only" mode β approve everything manually for the first week
- Once trust is built, enable auto-send for routine reply categories (confirmations, scheduling, acknowledgments)
The key insight: you're not removing yourself from email. You're removing the typing. Every reply still gets your eyes and your judgment. You just stop being the keyboard.
I didn't hire an assistant. I built one that reads faster than I do.
Related case studies
Operations Lead
Populating Google Sheets From Agent Data β Live Dashboards Without Code
AI agents write operational data directly to Google Sheets via gog CLI, creating live dashboards that update themselves β zero manual data entry, zero code, zero BI stack.
Operations Lead
Uploading Reports to Drive and Sharing With Stakeholders β Zero Clicks
Every agent-generated report auto-uploads to the correct Google Drive folder and shares with stakeholders β zero manual clicks, zero wrong permissions, zero forgotten shares.
Founder
My AI Agent Triages 200+ Emails a Day β I See 5
AI email triage classifies 200+ emails daily into 5 categories so only 5 reach me β eliminating 45 minutes of inbox scanning and all context-switches.
Want results like these?
Start free with your own AI team. No credit card required.