Rituals from product leaders to help you achieve Inbox Zero.
Now we have a scale — we know how often we are hitting Inbox Zero! But what do we do if we don’t hit it as often as we like?
The internet is full of suggestions, but here are 3 rituals I highly recommend:
Ritual #1: Des’s secret to not letting you inbox be your ToDo list.
I’m a big fan of Intercom founder Des Traynor’s productivity method — one of his key principles is to never use your inbox as a to-do list.
Whenever I’ve shown this insight to a busy person, I immediately see nodding heads. For most of us, we let our inbox and calendar rule our time. I highly recommend using Des Traynor’s
at Superhuman if my usage of split inbox is similar to other Superhuman users. He responded that it was — it seems that 79% of users have a split other than Important / Other Active.
As a fun sidenote, he mentioned a couple fun common splits are starred (is:starred) and invites (filename:ics).
In this way, I can process related emails together — handle everything related to customers, then all email from customers, etc.
Note that many people use labels closer to folders — they place emails into the labels when they are done. This system uses labels while the emails are still in the inbox. Think of it as separating your inbox into a set of mini-inboxes that may be easier to handle. And because I use Superhuman, the “Split Inbox” feature is perfect for this.
Now that I have inbox piles to get to zero, I want to track separate streaks — how often do I get customer emails to zero, what about recruiting emails? The techniques for each pile are often very different. Improving my overall Inbox Zero streaks can now be broken down into subproblems — work on the pile-streaks, and the big one will take care of itself.
If you’d like to follow this same method, start by filling in your list of piles here:
Your Piles
Track?
Name
Gmail Query
Current Count
Chart
Today's Row in Log
Track?
Name
Gmail Query
Current Count
Chart
Today's Row in Log
1
Inbox
in:inbox
Connect to Gmail
2
0-General
in:inbox label:0-General
Connect to Gmail
3
1-Tech
in:inbox label:1-Tech
Connect to Gmail
4
2-Business
in:inbox label:2-Business
Connect to Gmail
5
3-G&A
in:inbox label:3-G-A
Connect to Gmail
6
4-People
in:inbox label:4-People
Connect to Gmail
7
7-Advisorships
in:inbox label:7-Advisorships
Connect to Gmail
8
8-Personal
in:inbox label:8-Personal
Connect to Gmail
9
Unlabeled
in:inbox -has:userlabels
Connect to Gmail
10
Starred
in:inbox is:starred
Connect to Gmail
There are no rows in this table
Clear sample queries
Update email log
Customize the queries above (in grey) to match the structure of your inbox. When you’ve updated the queries, click Update email log to get the current inbox counts. The initial list above reflects my category system (you can read more in
), feel free to clear all queries and replace with your own.
One last step: click the Track? checkbox on any query that you want to be continuously monitored. Now that will be added to your daily log. Here’s a chart you can use for the min of each pile by day, look for queries that are consistently high!
💡 A few tips
Any Gmail query is fine ー go ahead and try it.
The full Gmail syntax will work. Here are some queries you might try: is:starred , filename:ics
This doc is connected to a test account, so feel free to write any query (see
). When you copy the doc, you will be prompted to connect to your own account.
Make sure there is a query for in:inbox — your overall baseline.
Keep an “unlabeled” query (in:inbox -has:userlabels). Focus on keeping that at zero first — that indicates your “first pass” through your inbox is complete.
, add a split inbox for every query above to avoid distraction while you process each pile.
An annoying thing about Gmail: Technically, Gmail applies labels just to individual messages, not threads. This little quirk means that new messages added to a thread you’ve already labeled will not automatically inherit that same label. I’ve created a Google script that takes care of this in the background. Message me on