In last night’s code push for BatchBook (our small business CRM), we included a feature that I’ve been dying to get in there. I have already used it so much today that I can’t imagine how I lived without it.
THE PROCRASTINATE BUTTON!
So, some background… on our Browse Contacts and Browse Communications pages, we allow you to select a bunch of each and perform batch actions (such as tagging, deleting, merging, etc.). Well, for quite a while I’ve been meaning to add batch actions to the To-Do List.
The obvious choices were “mark as done”, “tag them”, and “delete them”. But there was one more I wanted. I have a *lot* of To-Dos. It’s how I remember everything. We even allow you to email stuff to your To-Do List.
I basically record everything there and sift through it repeatedly. So, I’ll mark a ton of To-Dos as due Friday because I take time every Friday to go through the To-Dos, see what’s still relevant, turn some stuff into tickets, mock some stuff up, etc. I also move a bunch of due dates to the next Monday (if it is something I want to talk about at our weekly staff meeting), Wednesday (if it something for my weekly day with Michelle) or the next Friday (if it’s just not ready to be processed yet). I had to do all of these one at a time. And that was a bit of a bummer.
Here it is in action:
Just select a few To-Dos, and hit that “procrastinate” button. You’ll get this:
The default is “Next Week” (gotta love natural language processing!), but you can enter whatever date you’d like. I love being able to type “Monday”, “Wednesday”, or “Friday” without even needing to think about the dates.
I could have named the button something like “change due date”, but really… that’s a snoozer. I have looked around and haven’t found a “procrastinate” button in any other web apps, so there. That’s my tiny contribution to the field of user interface design!