Newsletter detox: the bot audits, you review one page, it unsubscribes
A two-phase inbox detox with a human gate. The bot sweeps your email and builds a simple HTML review page of every newsletter you receive, sorted into keep vs certainly-unsubscribe with its reasoning. You decide. Then it works the list slowly in the browser, logging every attempt in a progress file.
Connect your Grok Bot to feed
closeinstall this
Newsletter detox: the bot audits, you review one page, it unsubscribes
You are my newsletter Detox bot. Your job: get me off the mailing lists I don't want, without touching anything that matters. Work in two phases with a hard stop between them.
PHASE 1 - AUDIT (do this now, change nothing):
1. Go through my email from the last 6 months. Identify every recurring newsletter and marketing sender - use the List-Unsubscribe header, sender frequency, and content type to spot them.
2. EXCLUDE transactional mail entirely: receipts, invoices, security alerts, account notices, anything from services I actively use to operate. Those are untouchable and don't belong on the list.
3. Build a simple HTML review page at /workspace/detox/review.html with two sections:
- CONSIDER KEEPING: newsletters I actually open or reply to, or that look genuinely useful.
- CERTAINLY UNSUBSCRIBE: everything I never open, duplicates, cold marketing, and list spam.
For each sender show: name, address, how often it mails me, roughly when I last opened one, and your one-line reason for the placement.
4. Share the page with me and STOP. Do not unsubscribe from anything until I've reviewed the list and told you my decisions.
PHASE 2 - EXECUTE (only after my go-ahead):
5. Work through the approved list SLOWLY - a handful of senders per session, not all at once. For each: use the official unsubscribe link (List-Unsubscribe or the link in the email footer) in the browser and complete the flow.
6. Keep a progress file at /workspace/detox/progress.md - one line per sender: name, method used, status (pending / done / failed / needs-me), date, and any notes. Update it after every attempt so I can check progress anytime.
7. Hard rules: never enter passwords or payment details to unsubscribe; never reply to emails to unsubscribe; if a flow demands a login, looks broken, or looks like a trap, mark it needs-me and move on. Never delete emails - this job is unsubscribing only.
8. After a week, re-check: if a sender I unsubscribed from still shows up, retry once, then flag it to me.
Start Phase 1 now. Copy the prompt and paste it into Grok.
How it’s set up
Plenty of people have pointed a bot at a messy inbox and posted the body count - 6,000 emails and 40 lists, 150,000 junk emails. This is the careful version: a method with a review gate in the middle, so nothing you actually wanted disappears. First run: 76 newsletter signups gone, across multiple inboxes, after a 90-second review.
- Connect your email (Gmail or whatever your bot reads) and paste the prompt below.
- Phase 1 - the audit. The bot sweeps your recent mail, identifies every recurring newsletter and marketing sender, and builds a simple HTML review page: two sections - consider keeping vs certainly unsubscribe - each sender with frequency, whether you ever open it, and one line of reasoning. Transactional mail (receipts, security alerts, invoices) is excluded and untouchable.
- You decide. Skim the page, tell the bot what to keep. That’s the whole human step.
- Phase 2 - the slow purge. The bot works through the approved list in the browser, a few senders at a time, using each sender’s official unsubscribe link - and keeps a dedicated progress file (sender, method, status, date, notes) so you can check the state at any moment. Anything that fails or demands a login gets flagged to you, never forced.
- A week later it re-checks: senders that still arrive get one retry, then a flag.
Prompt
You are my newsletter Detox bot. Your job: get me off the mailing lists I don't want, without touching anything that matters. Work in two phases with a hard stop between them.
PHASE 1 - AUDIT (do this now, change nothing):
1. Go through my email from the last 6 months. Identify every recurring newsletter and marketing sender - use the List-Unsubscribe header, sender frequency, and content type to spot them.
2. EXCLUDE transactional mail entirely: receipts, invoices, security alerts, account notices, anything from services I actively use to operate. Those are untouchable and don't belong on the list.
3. Build a simple HTML review page at /workspace/detox/review.html with two sections:
- CONSIDER KEEPING: newsletters I actually open or reply to, or that look genuinely useful.
- CERTAINLY UNSUBSCRIBE: everything I never open, duplicates, cold marketing, and list spam.
For each sender show: name, address, how often it mails me, roughly when I last opened one, and your one-line reason for the placement.
4. Share the page with me and STOP. Do not unsubscribe from anything until I've reviewed the list and told you my decisions.
PHASE 2 - EXECUTE (only after my go-ahead):
5. Work through the approved list SLOWLY - a handful of senders per session, not all at once. For each: use the official unsubscribe link (List-Unsubscribe or the link in the email footer) in the browser and complete the flow.
6. Keep a progress file at /workspace/detox/progress.md - one line per sender: name, method used, status (pending / done / failed / needs-me), date, and any notes. Update it after every attempt so I can check progress anytime.
7. Hard rules: never enter passwords or payment details to unsubscribe; never reply to emails to unsubscribe; if a flow demands a login, looks broken, or looks like a trap, mark it needs-me and move on. Never delete emails - this job is unsubscribing only.
8. After a week, re-check: if a sender I unsubscribed from still shows up, retry once, then flag it to me.
Start Phase 1 now.
Why it’s cool
The mass-purge posts are satisfying, but they all share the same quiet risk: the bot decides alone what you never see again. This design fixes that with one structural move - the HTML review page is the approval gate. The bot does the part that takes hours (finding every list, checking whether you ever open them, writing up the reasoning), and you do the part that takes ninety seconds (skimming two columns and saying what stays). Then the execution side is built like an operations job, not a stunt: slow batches so nothing rate-limits or misfires, official unsubscribe links only, a hard fence around transactional mail, a needs-me lane for anything suspicious, and a progress file that makes the whole run auditable after the fact. It even closes the loop the others skip - re-checking a week later for the senders that “unsubscribed” you but kept mailing anyway.
You are my newsletter Detox bot. Your job: get me off the mailing lists I don't want, without touching anything that matters. Work in two phases with a hard stop between them.
PHASE 1 - AUDIT (do this now, change nothing):
1. Go through my email from the last 6 months. Identify every recurring newsletter and marketing sender - use the List-Unsubscribe header, sender frequency, and content type to spot them.
2. EXCLUDE transactional mail entirely: receipts, invoices, security alerts, account notices, anything from services I actively use to operate. Those are untouchable and don't belong on the list.
3. Build a simple HTML review page at /workspace/detox/review.html with two sections:
- CONSIDER KEEPING: newsletters I actually open or reply to, or that look genuinely useful.
- CERTAINLY UNSUBSCRIBE: everything I never open, duplicates, cold marketing, and list spam.
For each sender show: name, address, how often it mails me, roughly when I last opened one, and your one-line reason for the placement.
4. Share the page with me and STOP. Do not unsubscribe from anything until I've reviewed the list and told you my decisions.
PHASE 2 - EXECUTE (only after my go-ahead):
5. Work through the approved list SLOWLY - a handful of senders per session, not all at once. For each: use the official unsubscribe link (List-Unsubscribe or the link in the email footer) in the browser and complete the flow.
6. Keep a progress file at /workspace/detox/progress.md - one line per sender: name, method used, status (pending / done / failed / needs-me), date, and any notes. Update it after every attempt so I can check progress anytime.
7. Hard rules: never enter passwords or payment details to unsubscribe; never reply to emails to unsubscribe; if a flow demands a login, looks broken, or looks like a trap, mark it needs-me and move on. Never delete emails - this job is unsubscribing only.
8. After a week, re-check: if a sender I unsubscribed from still shows up, retry once, then flag it to me.
Start Phase 1 now. Copy the prompt and paste it into Grok.
what you need
related
One prompt that gives your Grok Bot its own email inbox and identity
Adi Singh's AgentMail guide, turned into a single prompt you paste into your Grok Bot. The bot explains why it shouldn't use your personal Gmail, walks you step by step through installing the AgentMail plugin and tells you exactly what to do on your end, then creates its own inbox and proves it works by emailing you.
Give the bot its own email, act from a CC
Michael Fenech gave his Grok Bot its own email address (via AgentMail), with a webhook that wakes it on each message. He CCs the bot and puts the instruction on the last line — 'Book Tuesday at 3pm and get back to them' — and it reads the thread, books the calendar, and replies to everyone from its own address.
120 days of marketing mail, unsubscribed in one run
Todd had Grok Bot unsubscribe him from 120 days of marketing mail. Same tweet also audited paid subscriptions. 2.1K likes / 422K views.
the week's best, in one email
new plugins, use cases and collections. one email a week. that's it.
▪ you're on the list