During a discussion with some fellow OmniFocus friends in a Slack channel, we talked about how great it would be if contexts that we assigned to people could trigger when we’re with them automatically. While there isn’t a good way to do this yet, I thought about it a bit and made what I would call a halfway decent substitute, all things considered. It combines connecting some hidden OF features on the Mac with Launch Center Pro and OF on iOS. And while it isn’t quite automatic, it’s pretty close, as long as you build a habit around it.
I remembered seeing a post about using OF’s URL scheme support to trigger actions a while back. Some of OF’s features have obvious URL scheme support, but some are a little more hidden. In order to get an actionable URL for a context, you need to have the Mac app open and right-click on the context you want to use. An option called ‘Copy As Link’ will appear. That’s what you want. Unfortunately, there’s no way to do this on iOS, so unless you’re using OF on all platforms, you may be out of luck. But if you’re like me, and you have that beautiful purple icon everywhere, proceed to step two.
With that URL on the clipboard, get it over to your iOS device any way you want. I used Notes.app, because it’s probably the easiest way to do this, as it syncs fairly quickly. With the URL on the iOS clipboard, go ahead and open up Launch Center Pro.
Now you can drop this URL in as a single action, sure, but if you want to really light your world on fire, collect URLs for all the contexts you have that pertain to people. For me, it was about a half-dozen, mostly folks at work, but I also have one for my wife, and one for my parents when I see them. Use LCP’s list format option for your action, adding a label and the appropriate URL for each new item.
When you’re all done, save the action, add an icon, and place it somewhere. You now have a single button that brings up a list of names. If you’re talking to someone for whom you have a context, fire this action off and tap his/her name. OF will open directly to the context and display all the actions associated with that person. Of course, you need to remember to do it. (You could set a notification directly from LCP to fire if you definitely know you’re seeing someone in advance, e.g. for a meeting, to even better safeguard against forgetting to do this.)
Short of having your device know who you’re talking to, as long as you have the sense to pull out your phone and tap that action in the course of the conversation, you’re all set. I have a feeling this is going to help me immensely, especially with people who have very little time and are tough to pin down. Getting all your questions answered or discussion items covered at once is invaluable if time is short. And even if it’s not, you’ve got a nice, quick way to jump to a person’s associated items the next time you sit down together.