How To Check If Your OmniFocus Projects Have An Evernote Page Automatically Using Keyboard Maestro

Large projects usually have both a series of tasks associated with them and some kind of documentation. I use different applications to work with these two different kinds of project information because each application is designed specifically for one thing and is the best tool for that job. OmniFocus is great for task management but not designed for documentation. Evernote is great for documentation but not as good at handling tasks as a dedicated task management app like OmniFocus. 

Using two applications to handle project information creates a problem though. How do I tell if I have documentation for all my projects in OmniFocus? Or, how can I tell if I have an OmniFocus project for all my Evernote project pages. I have to compare the list of projects in OmniFocus and the list in Evernote to see what is missing.

MIT has a very nice webpage for comparing lists here. Using this webpage, the workflow is as follows:

  1. Select all live projects in OmniFocus and export the list to the MIT webpage
  2. Select all live projects in Evernote and export the list to the MIT webpage
  3. Compare the lists and see what is missing from either list.

That sounds simple, but is quite time consuming and requires a lot of individual steps. For this reason, I wrote a macro in Keyboard Maestro to do it all automatically. In case you are interested, each step is outlined below:

Screen Shot 2018-05-16 at 12.23.19.png
Screen Shot 2018-05-16 at 12.23.39.png
Screen Shot 2018-05-16 at 12.50.23.png
Screen Shot 2018-05-16 at 12.51.51.png
Screen Shot 2018-05-16 at 12.53.20.png
Screen Shot 2018-05-16 at 12.54.08.png
Screen Shot 2018-05-16 at 12.59.18.png
Screen Shot 2018-05-16 at 13.00.19.png
Screen Shot 2018-05-16 at 13.01.49.png
Screen Shot 2018-05-16 at 13.03.42.png