Mail Pilot: Email Reimagined
kickstarter.com
kickstarter.com
This is exactly the OPPOSITE of what I want. I consider myself a reasonably high-volume email recipient (>400 actionable emails a day on average).
The problem with "email as todo", which is a habit I had to work very hard to train myself out of, is that it turns your inbox into a to-do list that others can put things on.
This becomes the WORST to-do list ever.
With credit to Amy Hoy (Freckle, 30x500, etc): I believe that the problem is that every email that comes into your inbox is painful because it is associated with an unknown amount of work, and you don't know the amount of work until you open and read it.
Amy's newest product, Charm, is a help desk tool built to solve THAT problem - fundamentally decoupling the processing of email from the work that those emails contain.
My workflow right now includes:
1) first line of defense assistant does triage, cleaning out things that I don't ever need to see and either need deleting, or don't need my input. This includes anything from FAQ to scheduling meetings, etc. 2) second line of defense is answering emails that only need an answer - usually nothing more than a sentence or two. 3) everything else that's left in my inbox requires work. turning emails that do need my attention into todo's means that I can work from a to-do list, or ideally the current day's to-do list with items prioritized onto it with the help of an assistant.
I'm pretty sure that @sivers has a similar workflow that I've read about here on HN, he may be able to comment more.
This makes email 10000000x less painful, and makes my to-do list less like playing whack-a-mole. End of story: it's easier to get more work done. Email is working for me instead of against me. That is email nirvana, or as close as I'm willing to accept today :)
Of course - the problem with this workflow is that it requires another human. I don't know if that's avoidable. Truthfully, the people who I've hired who work with my inbox I trust deeply. My inbox is a strange dichotomy of a place that is private, but that anybody can send something into. He needs a lot of context for making smart calls, and for me, I need to trust him to make those calls.
Email clients need work - a lot of work - but this is more than renaming the statuses of an email and showing me who I've emailed most recently with.
Take the work out of email, and put it where it belongs.
If you still do the work that emails contain, you still have a todo list other people can put things on, don't you?
So what's the real problem with inbox-as-todo-list? That new work goes at the top? That work and non-work are mixed? That one TODO item can be in several revisions over many visually separated emails? That you can't track partially done things?
Sometimes, but not always. As your inbox volume increases, the % of things that come in that you don't want to become work for you also increases.
Note: I don't consider myself "famous". That said, I've gotten some good mainstream press related to my projects and I've also gone out of my way to make myself available to people by sharing my time, experiences, and lessons learned. This has paid off MASSIVELY and I wouldn't change that. What it's lead to, though, is the impact of a lot of people who don't think about the work they're creating for someone before they hit send. They're not forming complete thoughts, really asking for what they want/need, and in some cases, even asking anything at all.
I wouldn't give up the 20% of high quality email I get for the 80% of difficult to process email I get, but the 80% is still there.
That means that a pretty significant % of the non-spam emails I get are emails that need more work done to them before they're complete enough for me to do anything with them.
If I think of my inbox and assistant as a worker queue, it's their job is to keep incoming messages from being lost and disorganized, and in many cases, preparing the information/requests in the email for being worked on by me.
Maybe the issue is that the person adding things to my to-do list knows my workload, my priorities. The person emailing me doesn't have that context, and rarely has the consideration of it in the first place.
e.g. an e-mail in my inbox asking me to clean the frobulator might translate to one of the following todo lists:
a) 1. clean the frobulator
b) 1. buy frobulator cleaning fluid 2. empty the frobulator 3. clean the frobulator 4. refill the frobulator 5. reply to sender informing them that the frobulator is now clean
c) 1. reply to sender telling them why I can't/won't clean the frobulator
d) (no action necessary)
But my inbox won't help me remember which of these is the case. And that's ok, because that's not what it's for. That's what my todo list is for.
But this application proposal - and many peoples' workflows for everything from day-to-day email to customer support treat their inboxes as to-do lists. It's a bad habit, one I had myself and had to work HARD to break. An email interface that trains people out of that habit, or keeps people from forming it, would improve productivity for a lot of people without them even realizing it.
What you described looks exactly like the "zero inbox" approach, which incidentally builds off the "your email is your to-do list" idea.
What am I missing? Why do you say yours is an exact opposite?
I could use a little clarification on your exact point though -- sounds like you're saying that your email application isn't your todo list, but your emails become your todo list (just in some other silo than your inbox)? Seems like the same thing to me -- what if the email application was more like that other silo, then you don't need 2 silos.
Finally, in the interest of full disclosure, it's probably fair to mention that you have been Amy Hoy's business partner in the past (not that this implies any dishonesty or discreditation of your point... just sayin').
As I mention in another comment, the important part is the transition from inbox to to-do list having a level of intelligence to it that considers context, the relationship with the person, current workload and priorities, etc. Right now a human does that. I'd pay for a product that did it, if it didn't feel to the sender like a robot was working for me.
I've collaborated with Amy, yes, but we're not nor have we ever been business partners. Good friends and co-conspirators for sure, like many of you on here. Her husband Thomas is her only business partner.
So here is my advice: don't even bother unless you want to build a small lifestyle business (and don't even bother dreaming of a subscription model).
Email has been around for 20 something years and the usage patterns are so engraved in users mindsets there is no way you can get them out of that experience. The whole idea around productivity will only appeal to a small set of power users.
If you really are set on building this thing then here is a howto: 1. go here: https://github.com/waseems/inbox2_desktop 2. fork the code 3. add a todo list 4. compile and profit (well probably not)
Sorry for being so cynical but I have been there :-)
This is just a more honest approach than vendors who lie about already creating a product before they sell it. (Hello, 1977 Bill Gates and most startups ever.)
Edit: From their FAQ:
Mail Pilot is more than an app; it's a comprehensive online software
service. It runs on servers, and delivers and syncs content between
every Mail Pilot app that you might use.
You can access Mail Pilot through a number of desktop, native
mobile, and web applications. To make this possible, Mail Pilot adds
services to your existing mail accounts that it syncs between all of
your devices. Our servers store metadata about your messages (not
the messages themselves, however!) to bring to you the reimagination
of email that so many have come to love.
Mail clients can get away with charging one time. Our apps are all
free, but the service is paid for, much like other online
productivity and email enhancement services.It's time we move forward, I think. I used not to like the idea of subscription, but I'm finding it cheaper now.
A service that involves the repeated sending/receiving of data, (in this case email) incurs a cost over time that someone has to pay for.
There are three solutions to this issue:
A. Run a free service until you run out of money. (not sustainable)
B. Run a free service subsidized by ads. (user-hostile and possibly unsustainable)
C. Charge the user a subscription fee. (fair and sustainable)
Unfortunately, the perception that email and other services should be free has permeated society. The internet made the transfer of information cheaper by many orders of magnitude, but it is still not free.
> Where the money will go... Hosting. We need some serious hosting space to deploy our storage-intensive services.
Money going towards mobile dev makes more sense although is much more risky to back given the short timeframe and limited budget even if they meet their goal.
0: "Your email is never stored on our servers, and is left on your current email servers."
I think my point still stands as a general principle though, its applicability (or the lack thereof) to this particular service notwithstanding.
* Starred are things I'm following until they are done - similar to the complete/incomplete feature they mention. It includes emails like Amazon shipments, work-in-process items, long email threads etc. The label doesn't matter.
* Calendar section is automated deadline-driven todos that must be done - paying bills, saying Happy B'days etc. It's similar to their timelines feature but I don't have an easy way to say 'Remind me about this email in June'. Instead, I use the label 'Someday' and once a week or so, go through my Someday emails and star them if necessary. If Priority Inbox allowed me to add 5 sections instead of 4, I would just make Someday one of the section too and be done with it.
* Todo section is very similar to Mark for Review and I just add the 'Todo' label to emails when I can't deal with them immediately but plan on doing so in the near future. 'Someday' is for when I want to push it off for a few weeks or months.
* Everything else is all other incoming emails. If I archive them, they're gone. If I star them, it means I want to track their progress. If I add 'Todo' / 'Someday' label, it means I intend to work on them soon or someday.
Gmail offers almost all the other benefits they mention, including multiple-mailbox, autopilot (filters/rules), and tons of intelligence. Personally, I don't mind sticking to Gmail for now but this type of approach to email validates my current practices and hopefully improves how all of us manage with email.
Edit: Anyway, this project looks pretty cool - even with the subscription. I've backed it.
I know you probably think 4 months is a long time, but it is a probably not near long enough to develop something this complex.
Be prepared for that schedule to slip.
admirable to want to tackle a big problem, and 'make your own dream job'.
'if email actually worked'.
"worked" for whom? The fundamental problem as I see it with approaches like this is that email is a multiparty system, and it won't "work" for your life because other people don't share your views of how email should "work".
"For example, send all messages you've been CC'd in to be reviewed when you have more time"
You're assuming that someone who cc'ed me on something doesn't want a response right now.
"automatically have responses to a job opening put into a specific review list"
Assuming people email in with appropriate subject headings or specific text.
There's as many different ways people use email as there are people just about, and email is almost always a two-or-more-way street. Modifying how I consume and use email on my end can be helpful, but only to the extent that it doesn't violate the process on the other end.
I didn't see anything about an API in there. Having an API to program against would be useful, and an API that would be able to work against the multiple aggregated providers would be really useful. Scriptable incoming email processing (not necessarily realtime, but close) that could move your mail around and integrate with other services would be really useful too.
"Email requires action"
If that's your fundamental premise, I can see how that would shape your thinking and design. It might not actually be wrong, but I'm not sure it's necessarily right, or at least right for a lot of people. Unless you count "reading" and "delete" as actions too.
Subscription software - not necessarily against that, but I'm presuming this will be 'on the web' hosted? Not local to my desktop? Hrm...
Something I'd like to see is good search and ability to search through related messages while I'm reading a specific message already. This is broken in every mail client I've tried. I can read, or I can search, but not both (without multiple tabs in web-based mail clients). Reading a message and not being able to get more context and info from previous conversations is frustrating.
Good luck!
I'm just focusing on this, not to argue with you, but to point out something that irks me.
If you want a reply from me, send an email TO me. If you simply want me to be aware of something at some point, CC is fine. But if you want a reply, and you CC me, you've given me no indication without me having to read the email.
I despise the practice of using CC as if the TO field can only contain one email. I make it a point to send an email TO people I want a response from, and CC those who don't need to respond.
I've fought back against this very thing (and was fairly successful with the results). It required a lot of force and careful wording.
"No, you didn't send anything _to_ me. You did copy me a message you sent to someone else, however."
I went out of my way to filter all emails CC'ed to me to another folder called review, and I would review it at the end of the day, or maybe the next day. It took a lot of standing ground and being blunt with people, but eventually it started to work. Before I left, there was discussion on improving email communication, and making it clear to everyone in the company the difference between CC and TO, and how to use them, when to use them, and what to expect.
I'd hate to think what I'd say if I was in the middle of your situation. I don't play the political game well. =)
- Ability to work against the multiple aggregated providers (indexes any IMAP-enabled mailbox, regardless of provider)
- Scriptable incoming email processing (not necessarily realtime, but close) that could move your mail around and integrate with other services
Dr. Perez in Computer Science, he actually has done a ton of research in how individuals use information (PIM) including email.
It might be useful to do some competitive analysis as well: http://www.boomeranggmail.com/ (attempts solves the 'do this later problem')
As your probably aware MailTrust created by Hokie Pat Mathews and bought by Rackspace still has a pretty big office. I'd track him down and get some feedback from him.
My two cents, feel free to reach out ben at olark.
Pat Matthews actually emailed me this afternoon, which I was honored to be on the receiving end of.
I know of Dr. Perez, and definitely need to reach out.
Boomerang is interesting, and validated our need to go to subscription billing. Thanks for sending along that link.
The only thing I'm missing is on the technical side, a transaction system like you describe.
How great would it be if all the servers could reply to my mail client : I have received your email it isn't considered spam and the end user got it.
Take spam filters for example: The correct way for this (and what I also do on my own private mailserver) is classifying mail during the SMTP session. Thus, if my mailserver considers a particular message as spam the sender receives an error message stating that his message could not be delivered.
And now take Gmail: Happily accepts most messages, but labels some of them as Spam. Of course, no-one ever checks the spam folder. A few misclassified mails and people will start complaining that email is broken.
It turns out, if the sender of spam messages can find out which messages got through and which didn't, then they could build up the same bayesian filter on their computer, and figure out exactly what email they can send to not get marked as spam. Bayesian filtering only works if the spammer doesn't know which messages get through and which don't. I believe this is also one of the reasons images are disabled by default in gmail.
I'm not sure how this would work if a spammer targeted their own gmail inbox to discover which messages succeeded, but maybe spam filtering in gmail is only partially collective, so that individual inboxes build up slightly different bayes nets.
Source: http://www.codinghorror.com/blog/2004/09/popfile-vs-popfile....
Threaded email conversations were a step in the right direction, but I've yet to come across an implementation that just works. I wish email clients were designed to look more like instant messaging applications by abstracting away everything in the body apart from the actual content.
Most clients handle replies acceptably most of the time, but I also want to see signatures gone (perhaps recognising phone numbers and adding them to my address book) and automatic re-formatting forwarded emails so that it looks like it was sent directly to me.
Of course sitting back and complaining is lazy and unproductive, perhaps I should have a go at building an email client that abstracts away the frustrating parts of email.
Edit: I'm envious of a lot of collaborative communication apps that exist but unfortunately everyone has to be using it which is a barrier to entry that it some circumstances, is just too high. I envision a similar tool that is built on top of email as a standalone application (web and/or desktop). This would afford the benefits of making communication a much quicker and easier to manage process, while not requiring anyone you need to communicate with to change their process.
(edit) Just read the comments on Kickstarter, and it is a service with a desktop interface, meaning proxying all emails through a two-person company. Privacy, security and reliability are just some issues that they have to address.
That's not always the case, in fact I read a lot more than I write emails.
I feel they took one use case of email and tried to solve it. Email is complicated because it has plenty of use cases and everyone uses it differently.
Product look kinds of cool but the statement that every email needs to be actioned turns me wayyyy off.
Email is pretty much the worst productivity tool ever. Mainly because the second you freaking open it you hit the Inbox, which can contain stuff from relatives, spam or assorted marketing messages. Lots of stuff that should never have made it there in the first place. Even if something useful arrives it's so unlikely that it is the number 1 thing you should be working on.
But yeah will be interesting to see how they look at it.
One downside I can see with this is making sure that I'm responding to the correct message from the correct email address. Mixing up work and home accounts would not be good.
From there you can create rules and whatever else you need to.
If it's in my inbox it needs my attention. If not it's archived or deleted. To enter review mode I go to my inbox.
Maybe have email be read by default and have the ability to mark it as a task... or make a gmail addon that lets you import an email into your GTD app.
A more intuitive user interface will sadly not magically transform email into something usable.
Receiving fewer emails, might.
I'll stick to my Gmail for now.
Thanks for taking the time to check it out!
So instead of sending an email to manually write contact info, someone could send me a "request: contact info" message. Then when I receive that message, I just click one button called "Activate" which would automatically fill out my contact info and fire off an auto-generated response.
The number of times in a year that I have write my name, email, address, phone etc is mindnumbingly stupid. I should be able to have an email program that can auto-fetch all this type of information and more.