In the process of trying to get from ‘Inbox 600’ (otherwise known as ‘completely out of control’) to something more manageable, I’ve been thinking about what would make email easier for me to deal with. So here’s my wishlist. (Most of this functionality probably exists in at least one email client, or would be scriptable with a bit of effort.)
1. The ability to set an ‘expiry date’ on email when it arrives.
I get a lot of mailing-list email to my personal account which contains offers, “what’s on”-type information, the sort of thing which might be useful at some point over the next couple of weeks but isn’t immediately useful now. I keep it in my inbox as a way of keeping it “on my radar”, reminding me occasionally that it’s there in case I want to look at it; but I’d like to be able to tag it for expiry in, say, a couple of weeks — or when the next email from that mailing-list comes in.
Similarly, at work I get a lot of email containing ideas or suggestions for things that I could do if I had time; I want to set them to expire (or at least require manually ‘renewing’) after a couple of months. If I haven’t found time to do something within that amount of time, then either a) it’s too time-consuming/complicated to do inbetween other tasks, and should either become a genuine project/task and be logged/managed as such, or b) it’s just not actually that important.
Also, most emails don’t need keeping for ever. At work, I keep a lot of ‘paper trails’ in email; if I haven’t referred back to them within 6 months then I’ll probably never need to — but if I haven’t referred back to them in 6 months then I certainly won’t remember to go back and delete them after that time. At home, I keep a lot of confirmation emails from online shopping; I don’t want to waste paper by printing them out, but once I’ve saved them to my ‘admin’ folder they’re basically in a black hole. I want to save them to whichever folder is relevant but also set them to expire in, say, 1 year’s time (very few receipts etc need keeping longer than that). Organisational emails from friends don’t need keeping for ever — I may want to keep the emails where we tried to organise a party or something, but they’re not such works of literary genius or items of such sentimental value that I’m likely ever to revisit them.
(To be honest, I can’t remember when I last went back and re-read an old email for sentimental or nostalgic reasons. Occasionally I grep through my various read-mail files for specific bits of contact information, or for half-remembered words or phrases; but even that’s quite rare. Maybe I shouldn’t be keeping any of it.)
2. The ability to move things from email to other applications more easily.
This is getting better with more integrated calendaring, contacts, task-lists, etc. (not to mention Google Wave!), but there are things that just aren’t easy enough yet:
- When an email contains dates and times, I want to be able to add those easily to my calendar, with a link to the email. It should be possible to delete the email from the event, or vice versa, or both at once.
- When an email contains an address, I want to be able to add it easily to my contacts, with the email address, and whatever context is necessary from the email.
- When an email has a PDF or doc attached, I want to be able to add that easily to a document store, detaching it from the email, but keeping a link to the email. Again, it should be possible to delete email and document in one go.
- When an email contains a bit of text that I want to save, I want to be able to highlight that extract and save it as a snippet, automatically adding a ‘citation’ consisting of the name/email address and the timestamp.
3. The ability to tag and filter more flexibly.
This is the area where it’s almost certainly me who’s deficient, not the email clients. I want to be able to:
- manually tag emails with as many keywords as I like
- search/filter according to the presence/absence of single tags or combinations of tags
- define rules for automated tagging according to sender/subject etc
Tagging probably entirely removes the need for folders (and is obviously more flexible as things can belong in multiple categories), but I admit that I still think in terms of folders. Ideally the user interface would make it possible for me to set up virtual ‘folders’ based on tags, rules, etc to ease the mental transition from one model to the other.
4. The ability to set automated replies based on sender/subject/time
For example, an ‘out-of-office’ reply to work colleagues during out-of-work hours, telling them that I’ll deal with their query in the morning; an ‘out-of-socialising’ reply to friends during work hours, telling them that I may check personal mail during work but they shouldn’t rely on it and I probably won’t have time to give them a long reply (but they can phone my mobile if it’s urgent).
5. The ability to set different levels of alert for new emails or other triggers
Rather than choosing between a popup alert for all new mail or nothing, I’d like to have, say, an SMS alert when email from my husband arrives in my personal inbox; an audible alert when email from certain senders arrives in my work inbox (as it’s probably important enough to interrupt other things for); no alert at all for emails from mailing lists; some kind of alert when my inbox goes over a certain number.
6. The ability to queue specific emails to be sent automatically at specific times
I want to be able to write work-related emails at the end of the day or in odd moments in the evening, but set them to be sent at 8:50am the next day, so I don’t end up getting sucked into work email exchanges late at night. If I write the email and postpone it, I don’t currently have a way to remind myself that there’s an email sitting in the invisible out-tray. Also, if I’m writing official announcements or questions to send to mailing lists, the time when I get a chance to write the text is not necessarily the best time to send the email (something sent to a mailing list on a Friday afternoon risks getting buried in an avalanche of silliness and pedantry; the same email sent on a Monday morning will get a much more sober and potentially more useful response). Ideally, this would work in close conjunction with my calendar, so it’d be easy to, say, set a reminder email to be sent half an hour before a meeting.
7. Built-in coffee-making functionality
Ideally this would be triggered when the inbox goes over a certain number of messages, or when email from specific colleagues arrives … Well, hey, I can dream. :-)