Enhanced Entourage – Omnifocus integration using Quicksilver

April 12th, 2009 by Devarshi Leave a reply »
Listen with webreader

So.. if you are a GTD fan, and use a Mac, you may have been enticed into using OmniFocus (an awesome GTD app, by the way..). While the folks over at Omnigroup have provided a nice set of scripts to add tasks using Quicksilver, it’s still not that straightforward to add Emails from Entourage to OmniFocus….

Many folks have put together nice scripts (see this thread,  on the Omnigroup forums) that will take a set of emails currently selected in Entourage and add them to the OmniFocus Inbox… However, if you use Quicksilver, I’ve extended these scripts so that they will automatically add these emails into the appropriate Project and Context, therby saving you the time and effort of having to go in and clean up your inbox later on..

Installing the script

  • Copy the script to /Users/<your username>/Library/Application Support/Quicksilver/Actions/ folder. (Create the folder if it doesnt exist)
  • Restart Quicksilver.
  • Open Quicksilver preferences. Go to Preferences -> Actions and make sure that ‘Entourage to Omnifocus’ is selected.
  • The picture shows the Quicksilver preferences window and how to activate the new Entourage to Omnifocus action

    The picture shows the Quicksilver preferences window and how to activate the new Entourage to Omnifocus action

Using the script

  • Select one or more emails in Entourage.
  • Bring up the Quicksilver window, hit “.”  (period) and enter text in this format : ” > Project @ Context ” without the quotes, ofcourse. Note that this part is an integration from the Quicksilver Omnifocus script that comes with Omnifocus, and so supports the different features of that script (such as creating the project/context in Omnifocus if one does not exist already and trying to match the first few characters of the project/context with the any that already exist).
  • Hit Tab and enter the name of this script (Entourage To Omnifocus)
  • Once the script comes up, hit enter. This will cause the selected emails to be added to the specified Project and Context with their subject as the task title. The email body as well as a link to the actual email will be attached to the notes section of the task.

Ofcourse – this is, by no means, a completely indigenous script. I took the two scripts available (Quicksilver-Omnifocus script & Entourage – Omnifocus script), made some modifications and here we go…  Have fun!

Download Entourage to Omnifocus Script

Title: entourage-to-omnifocus
Caption: Entourage to Omnifocus script. Download and copy it to your Library/Application Support/Quicksilver/Actions folder.
File: entourage-to-omnifocus.scpt
Size: 42 kB
Advertisement

4 comments

  1. jeff says:

    Not sure how to do this. How do you copy the script?

    Also, I do not have an Actions Folder under Quicksilver App Support

  2. Devarshi says:

    Jeff,

    Save the script that’s linked to in the post (above) to a local folder on your computer. Then create a ‘Actions’ folder if it doesnt exist and copy the script there… That should get you going…

    –Devarshi

  3. Kent says:

    Terrific script, works perfectly!

    How about one that does the same thing only with an Entourage contact? Highlighting an Entourage contact, using a Quicksilver trigger creates an Omnifocus action with the contact name and work phone number.

    Thanks again for extending these applications.

    Kent

Leave a Reply