Skip to content

vnkatesh/of-inbox-email-processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OmniFocus Multi Mail Drop Processing

Process inbox tasks based on OF's multiple mail drop addressess.

Needs OmniFocus 3.8+, Tested on OSX

How I use it?

  • I've created multiple mail drop addressess via https://manage.sync.omnigroup.com/
  • I've saved the email addressess as contacts in google work GSuite. For e.g. as "WaitingFor" or "ToDo"
  • Each email is specific for a single purpose. i.e personal email has it's own dedicated set of mail drop addressess.
  • I bcc the contacts when I send/reply to emails
  • The emails arrive in my OmniFocus Inbox
  • I run this plugin
  • The plugin adds projects, tags, 'due' to the inbox items based on the drop in email address it was sent to.
  • I have additional custom perspectives to make life easier.

Caveats

Hackily written script, works for me. Fork this code and do your own thing. If there is enough interest - I might put in effort to generalize it [and make this readme better]

Setup

Setup multiple mail drop boxees:

Email settings

Download the "Inbox Processing.omnijs" code. Open with text editor and modify emailTagMap and emailProjectMap. Ensure the tags/projects exist! [behavior without is not tested]. Edit Code

Now open the file with omnifocus and install it.

Plugin

Optionally, add this to your customized omnifocus toolbar.

Usage

Since I use GSuites for my company, I've saved my multiple mail drop boxes as different contacts.

E.g. todo-email waitingfor-email

Once the emails reach my OF inbox, this is how it looks (expanded). todo-email

Select all tasks -> Click on menubar "Inbox Processor" for the plugin to run. This is the after: todo-email

About

Process Omnifocus inbox based on multiple mail drop addressess

Topics

Resources

License

Stars

Watchers

Forks