Speeding Up OmniFocus on iOS with Launch Center Pro

A while back, David Sparks offered up a video showing how he uses TextExpander to dramatically speed up entry on repetitive tasks in OmniFocus. He was also generous enough to share his snippets. While I use the hell out of them in both the Quick Entry and Clipper on my Mac and have created many of my own, these timesavers have been limited to the OS X as OmniFocus and TextExpander do not work together on iOS.

Thankfully, with the introduction of Launch Center Pro, we (finally) have a solution. You can use the URL Scheme that OmniFocus has provided to create similar pre-formatted snippets.

What the hell are you talking about?!?

Okay, some of you are probably with me, but many may not be. Simply put, if you commonly create repetitive tasks (e.g. Follow up on, Email Jen about, Set Meeting with Bob regarding), you can dramatically speed things up using Launch Center Pro. Still not with me? Here’s a video showing you how it works:

All I’ve done here is create a new group in Launch Center Pro called OF Actions. This allows me to have 11 rapid-fire actions for my most commonly created tasks. Rather than 11 unique actions, I’ve actually created duplicates for most that include whatever I have on the clipboard. This way I have a version that duplicates the Quick Entry field and another that emulates some aspects of the Clipper (you can find more on how I use these on the Mac here).

While you can easily tweak these and make them your own, here are my current actions:

  • New Task from Prompt – omnifocus:///add?name=[prompt]
  • New Task from Prompt w/ Clipboard – omnifocus:///add?name=[prompt]&note=[clipboard]
  • Follow Up With – omnifocus:///add?name=Follow%20up%20with%20
  • Follow Up With w/ Clipboard – omnifocus:///add?name=Follow%20up%20with%20&note=[clipboard]
  • Set meeting with [name of person or team] re – omnifocus:///add?name=Set%20meeting%20with%20[prompt]%20re%20
  • Set meeting with [name of person or team] re w/ Clipboard – omnifocus:///add?name=Set%20meeting%20with%20[prompt]%20re%20&note=[clipboard]
  • Email [name of person or team] about – omnifocus:///add?name=Email%20[prompt]%20about%20
  • Email [name of person or team] about w/ Clipboard – omnifocus:///add?name=Email%20[prompt]%20about%20&note=[clipboard]
  • Look into – omnifocus:///add?name=Look%20into%20
  • Look into w/ Clipboard – omnifocus:///add?name=Look%20into%20&note=[clipboard]
  • Plan new project – omnifocus:///add?name=Plan%20new%20project%20to%20

To create these, all you need to do is add a new action to your group, name your action and then add the url I’ve provided above. It will automatically add the OmniFocus icon, but as you can see, I’ve tweaked this for easier recognition.

Some may wonder why I’m not using an additional prompt at the end to finalize my task entirely in Launch Center Pro (while others are likely questioning my sanity right about now). My reason for this is simple: by adding an extra space at the end (you do this by adding %20) and jumping into OmniFocus, it feels very fluid to me. OmniFocus opens quickly and the cursor is placed at the end of my snippet so I can just keep typing. You may want to experiment with adding an additional prompt (for example, the email url would now become omnifocus:///add?name=Email%20[prompt]%20about%20[prompt]), but I’ve found that flipping over to OmniFocus feels faster.

While I’m certain that I’m just scratching the surface of what can be done here, it’s a great start for anyone looking to use Launch Center Pro to speed up the creation of repetitive tasks in OmniFocus. If you have any ideas on how to take this up a notch, leave them in the comments below.

use Launch Center Pro to access specific areas of the OmniFocus iPhone app.Update: Great additions from Nick Wynja on how to

43 Responses to Speeding Up OmniFocus on iOS with Launch Center Pro

  1. Great tip Mr. Schechter! I’m hoping TextExpander support comes to LaunchCenter Pro (and OmniFocus for iPhone/iPad) at some point so that I can make use of all the snippets that I’ve defined specifically for creating OmniFocus tasks. In the meantime, I’m making use of the Keyboard Shortcuts that are built into iOS. For example, if I type “ffol” it expands to “Follow up with “.

    • I’ve never given the native iOS shortcuts the credit they’ve deserved, but I’m right there with you. TE support would be amazing (and if you listen to our interview with David Barnard tomorrow, you’ll hear more about TE and LCP!).

  2. Very slick indeed. :) Nicely done.

    My only thought is that I would like to see some of this functionality built “into” some of the productivity apps themselves. Kind of seems like using one app to stuff info into another app.

    I would like to see many productivity apps make it easier to get info/tasks into them in the first place. 

    • I don’t know… I kind of like the idea of focused apps that help speed things up throughout an OS. This is as close to useful version of TextExpander, Keyboard Maestro or a launcher like LaunchBar that I’ve seen on iOS.

      Don’t get me wrong, I totally agree that the apps themselves need to simplify or improve creation (I’ve never understood why OF doesn’t have TextExpander support), but this idea of actions vs. apps that Launch Center Pro is promoting is interesting.

      Maybe I’m just stuck in an OS X world, but I love an ecosystem of apps that does the job efficiently rather than waiting/hoping for a perfect/better app.

      • Guess I was expressing frustration with some apps and their front-end UIs.

        But, I do agree with the ecosystem thing.  

        On my Mac, I use Alfred to quickly add topics to Wunderlist…  Or Notational Velocity to quickly add a note to SimpleNote…

        • I so agree there!

          I’m a LaunchBar guy, but same here. Have you tried Brett Terpstra’s nvALT fork of Notational Velocity? It gets a lot more love than the primary app. I use it to create notes in Dropbox now after having way too many issues with Simplenote syncing (although I miss Simplenote, badly).

  3. Michael…

    This is fantastic! Once again, I thank you for all you continue to share with the Mac Community. Ken Case has to be smiling.

  4. Love this concept, thanks Mike. In fact, I found many of the examples you gave were things I use myself so I eagerly set them up :)

    Several returned errors though, not sure why. I just clipped the urls you suggested, is an http needed at the beginning?

  5. Any speed improvements to an application is welcomed. We have so many bits of software these days to work and play with, our patience levels are lower than ever! In an ever more competitive market, it maybe the fastest apps that win in the long term….possibly. Eigo.co.uk

  6. Wow. Fantastic. This is getting a lot of attention on the blogs and Twitter, and rightly so. I’ve had Launchbar for a week now, but never really looked into it until now. It’s a powerful wee beastie!

    Thanks for posting this tutorial. 

    • After creating the action edit the icon in LaunchCenter by clicking on the action in the ‘edit’ mode. Click on ‘Customize Icon’, set the color to the purple right-most color, page through available icons to find the specifics the author used.

  7. How about:

    New Work Task from Prompt – omnifocus:///add?name=[prompt]&project=Work   While it will create the task, it will not set project to Work.

  8. Awesome job! Thanks a lot! 

    I Googled and searched at omnigroup.com to find the URL scheme provided by omnifocus – no luck so far :( 

    do you know if something like due_date=today is possible? Or where I can find a reference for the scheme?

  9. These are fantastic, been using them extensively and finding ways to customize them for my own needs. One that had me stumped for a while was creating items for words or phrases to Google later… the solution was actually quite simple, here it is in case you’d like to try it.

    The one thing I could not figure out is how to use the same [prompt] text in the item title and encoded as it is here as part of the search url. I tried to get it to work with x-callback-url in Launch Center Pro or in conjunction with Drafts, but no luck.

    Anyway, here it is:

    Google Later — omnifocus:///add?name=Google%20this%20later&note=http://www.google.com/search?q={{[prompt]}}

  10. Great post! I added these and have been using them frequently. One change I made was to combine the with clipboard/without clipboard actions into one. Using something like this: omnifocus:///add?name=Email%20[prompt]%20about%20[[list:Include Clipboard?|Yes=&note=[clipboard]|No=]] you get a prompt asking if the clipboard should be included. Thanks again for a great post.

  11. Thanks for the suggested urls. Really useful. Is it possible to add x-callback-url to this too so that it returns to launch centre once the item is added?

    Thanks Steve

Leave a reply