Scripts to integrate Toodledo with mail.app and MailTags
Hawk Wings reader Himanshu Shukla emails to share two applescripts he has written which integrate the online to-do manangement service Toodledo
with Apple Mail and the prince of productivity plugins, MailTags
.
His first script simply pipes a selected email from mail.app into your online Toodledo account, where it will wait for you to tag it, give it a context and a project or folder.
The second, more complicated script uses MailTags to tag and add other information to the task before you send it off.
When this script is run, it open up a copy of the email, ready to forward to Toodledo and offers you the chance to map fields from the message’s MailTags pane onto categories that Toodledo understands:
Keywords in Mailtags = Context in Toodledo
Project in Mailtags = Folder in Toodledo
Due-date in Mailtags = Due-date in ToodledoPriorities:
Very Low (Mailtags) = “-1. Negative” (Toodledo)
Low (Mailtags) = “0. Low” (Toodledo)
Normal (Mailtags) = “1. Medium” (Toodledo)
High (Mailtags) = “2. High” (Toodledo)
Urgent (Mailtags) = “3. Top” (Toodledo)
Clever! You can tag and process the task without leaving Mail’s interface.
Of course, it’s even more clever to trigger the script with a keyboard shortcut, either in Quicksilver or Fastscripts or MailTags’ sister app, Mail Act-on:

You can get the scripts from Himanshu’s web site
where they are freeware.
Combined with Toodledo’s own iPhone app or the Action Lists iPhone app
, which is a dedicated GTD system using Toodledo as its backend, you can recreate a robust workflow for Getting Things Done that goes with you on the road.
Similar Posts:
- TaskPaper: Getting Things Done without distraction
- OmniFocus GTD app goes into public beta
- Actiontastic: Simple powerful GTD app
- Getting Things Done – context dizziness
- Use MailTags and kiss your folders goodbye
Tags: Apple Mail, applescript, getting things done, gtd, mail.app, plugins, scripts, toodledo

November 18th, 2009 at 6:13 am
Great scripts, thanks! One problem: When setting date via mailtags, it does not seem to work properly.