The goal is to always have an inbox displaying only emails requiring your action or attention. Which allow you to easily keep an eye on postpone past mail just like fresh incomming mail.
All your incomming mails are tagged w/ a Outlook category, e.g. 0mail You have to create a virtual folder filtering emails which are tagged 0mail and not tagged 0processed. We use a explicit tag 0processed instead of the standard read status because a read email does not mean it's processed.
- Create an automator service taking no input and related to the Outlook App
- Make the service to run the apple script
on run {input, parameters}
do shell script "/usr/bin/osascript ~/code/gtd-outlook/outlookAddTagToSelection.scpt"
end run
- Add a service schortcut to make the use more efficient Sys. Pref. > Keyboard > Shortcut > select services in the left panel > assign a shortcut e.g. alt+r
Then in Outlook, you just have to select emails and tags 'em to clean your virtual folder