WebInfer

3.8 / 5

Unsubscribe Agent

Finds and clicks unsubscribe links automatically across your email

Useful
Privacy

The Problem

Email subscriptions accumulate; unsubscribing manually is tedious; services like Unroll.me sell your data

Current Solutions (Not Great)

Manual unsubscribing (tedious), Unroll.me (sells data), filters (don't stop emails)

Who Needs This

Anyone with email overload, privacy-conscious users avoiding Unroll.me, productivity seekers

Your inbox is drowning in newsletters, promotions, and notifications you never read. Unsubscribing manually means opening each email, scrolling to the footer, finding the tiny link, clicking through confirmation pages—who has time? Unsubscribe Agent scans your email, identifies subscriptions you haven't opened in months, and handles the entire unsubscribe flow automatically. It navigates through 'Are you sure?' pages, fills out 'Why are you leaving?' forms, and confirms completion. Take back your inbox without the tedious clicking.

Honest Take

Nice niche tool with a clear pain point. Unroll.me already did this but sold user data, so a privacy-first version could work. The technical challenge is handling wildly different unsubscribe flows across thousands of senders—some are one-click, others require account logins or multi-step confirmations.

Monetization Ideas
Ways to turn this into revenue

Freemium

Free basic, $5-15/mo for pro

One-Time Purchase

$9-49 per license

Donations / Tip Jar

$5-50/month from grateful users

Features
Key features that make this app valuable
  • Scan inbox for subscription emails
  • Identify rarely/never opened subscriptions
  • Extract unsubscribe links automatically
  • Handle multi-step unsubscribe flows
  • Fill 'Why are you leaving?' forms
  • Confirm successful unsubscription
  • Keep list (subscriptions you want)
  • Bulk unsubscribe mode
  • Progress tracking and reporting
Build Prompt
Use this prompt with an AI assistant to start building
Build a Chrome extension called 'Unsubscribe Agent' using WebInfer. Manifest V3 with activeTab, tabs, storage permissions. Target: Gmail web UI. Content script for Gmail: scan email list, identify subscription/marketing emails via patterns (from address, 'unsubscribe' in email, promotional tab). Extract unsubscribe link from email footer (usually in small text or 'List-Unsubscribe' header). Build list: { sender: string, subject: string, lastOpened: Date, frequency: number, unsubscribeUrl: string }. UI popup: show subscriptions sorted by 'never opened' and 'most frequent', checkbox selection. On 'Unsubscribe selected': open each URL in background tab. Content script on unsubscribe page: use generateObject to analyze page and return { pageType: 'confirm-button'|'email-form'|'reason-form'|'already-unsubscribed'|'error', actionNeeded: { type: string, selector: string, value?: string } }. Execute action: click confirm button, fill email if needed, select 'Other' reason. Verify success page. Report results: { success: string[], failed: string[], needsManual: string[] }. 'Keep' list for subscriptions to preserve. Progress bar during bulk unsubscribe. Never unsubscribe from things user actively opens.
Score Breakdown
Pain
Clarity
Demo
Build
Share
Revenue

Ready to build?

Copy the build prompt and start creating with your favorite AI assistant.

Built it?

Submit your creation to our showcase and inspire others.

Submit to Showcase