Skip to content

Feature Request: Block, Filter and Unsubscribe #114

Description

@tomblomfield

Like many people, I get way too many emails and it's a constant battle to keep my inbox under control.

There are three things I use to do so, and I'd love to see them incorporated into Exo:

  1. Some quick way to Block senders that are sending me unwanted persistant emails. Usually this is persistent salespeople or random founders asking me to invest in their company. Perhaps a button in the "Sender" pane or on an individual email? I block about 5 people a day.

  2. A way to manage filters:
    a. I want somewhere (maybe in Settings) to see all my existing Gmail filters, and also expose these to the AI agent in Exo.
    b. For any email that looks like a receipt, purchase confirmation, calendar junk, newsletter, reminder etc . Anything that Gmail calls "Promotions", and In Exo, these are the "SKIP" emails. I want a quick button to "Filter emails like this", and once I've filtered these emails out, they should be auto-archived; I don't even want to see them in "Archive Ready".

In this case, I don't want to block the entire sender email, but I just want to filter out low-value emails. Eg, I want to filter out Amazon purchase confirmations, but if Amazon emails me saying that there's a problem with my order, I want to see that. The AI should first look for existing filters which are very similar and adjust them to catch this email as well. If there's no existing filter, it should create a new one. The matching criteria should be smart enough to catch broadly this kind of email in future, without blocking all emails.

Eg these Amazon emails:
Amazon.com order of Schitt's Creek, Season 2.
Your Amazon.com order of "Muc-Off Dry Chain Lube, 120..."
Your Amazon.com order of "BASE CAMP M PRO Dust Mask..." and 5 more items has shipped!

Or these Uber emails:
Your Tuesday afternoon trip with Uber
Your Friday morning trip with Uber

  1. Unsubscribe. If it's possible to unsubscribe from an email, there should be a shortcut button to enable me to unsubscribe with one click. There are broadly three ways I do this in my voicemail project: one-click link, mailto: and browseruse (to navigate to a site and click through a UI to unsubscribe).

See here for details: https://github.com/tomblomfield/voicemail/blob/main/src/app/lib/unsubscribe.ts

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions