GTD and OmniFocus 2 - my productivity workflow

I work from home running my own business, I’ve been running a business since 2001 – we did have an office for a few years but once we stopped taking on client projects to focus on Perch full-time, the office made little sense. In addition to Perch, I write books and articles and speak at conferences. I’m also a mother, something of a fitness fanatic, a family historian and I try not to let my house fall into chaos while I’m doing everything else that needs to be done.

I get a lot done, and this post is about how I organise my life, leaning heavily on the Getting Things Done (GTD) methodology and OmniFocus for the Mac, iPhone and iPad.

I’m going to assume you know a bit about Getting Things Done as a methodology already. If not here are the basic steps and the book is well worth a read.


I stick everything and anything into OmniFocus. Whether it is something I need to buy next time I venture out to the shops, a race I want to read about to see if I want to enter, a blog article title that just popped into my head or a major project such as the relaunch of our Perch Forums.

I tend not to leave things in the OmniFocus inbox for long. If I’m doing a big collecting session I might create a big list but then I quickly give things a Context and Project.


My current Context list is as follows:

  • Computer – anything I need a computer for but could be completed anywhere
  • Office – if I need to be physically located in the office (for example recording a screencast)
  • Home – stuff round the house, not computer related
  • Errands – out and about
  • Phone – needs a phone
  • People – stuff relating to other people that I need to keep track of
  • Waiting – things on hold
  • Someday / Maybe – a bucket for ideas, things I might do at some point
  • GTD – a meta context for tasks relating to my system

I try and keep contexts relating to where I need to be to perform the action, and to have as few as possible. I used to have a Computer – online, Computer – anywhere context however other than when I’m on an airplane I am usually not far from an internet connection.

I work from home. I run a business that happens 24/7. It makes no sense to me to split my to do list into work things and non-work things. Even if you go to an external office, if you are running your own business and have control over your time it often makes no sense to split things into work and not-work. It creates a false dichotomy and adds to the feeling that you are doing the wrong thing if you do a personal task in “work time” or a work task in supposed “personal time”.

Projects and Single Action Lists

In GTD-speak a Project is anything that requires more than one action to complete. OmniFocus gives you three ways to represent your Projects, which gives a good degree of flexibility and a method of storing related things that really do only have one action. When creating or editing a Project you can set it to be

  • Parallel – the actions can be completed in any order
  • Sequential – the actions need to be completed in a set order
  • Single Action List – a special type of project consisting of individual actions

I use Single Action Lists for things like shopping lists, there are various places I visit locally, the town centre for example or a major supermarket. When I think of things I want to get when I walk into town I add it to a Single Action List for “Shopping: Town Centre”. I also use Single Action Lists for article, blog post or presentation ideas that I have thought of but haven’t yet decided on the research needed to write these.

For real Projects whether they are set up as Parallel or Sequential just depends on the type of Project. Some things – recording a new video tutorial for Perch for example – follow a set series of tasks and so are Sequential. Some other Projects have tasks that do not depend on each other and so I can pick them off in any order.

I organize Projects into Folders. When we did client work I had a folder per client, these days I have a folder for rough areas of work and interests just to make it easy to know where to put a Project when I create one. So I have a folder that contains Writing projects, one for Presentations/Speaking, one for Perch, one for Fitness Training and so on.

Repeating Projects and Actions

There are some things that need to be done on a weekly, monthly or other regular basis. I deal with most of the operations side of things at Perch, I also deal with fun tasks like the VAT return. By creating a Project that repeats on a certain date I can make “Complete the VAT Return” pop into my lists two weeks before it is due, at the point at which our bookkeeper should have reconciled all the the payments and receipts that make up the data for that report. Operation related tasks such as running updates on servers can be repeated too, so they appear and remind me to do them.

Due Dates and Deferring

OmniFocus allows you to set a date to defer an item until – in which case you can hide it until that date arrives. You can also set a date by which the item is Due. If you look at the Forecast View you can then get an overview of tasks that are coming up. I try to avoid assigning due dates to everything in my to do lists, the things that have due dates are things that actually have a deadline. There is nothing more stressful than constantly feeling nagged about completely arbitrary deadlines! I do think there is great power in setting deadlines but if you do it with every minor task it is likely you will just start ignoring the nagging reminders!

Deferring tasks is really useful. It saves having things appearing in your Contexts and taking up your energy when you are not ready to act on them. I have a whole host of deferred items in my current lists – for example a Project to write a new talk for a conference that is happening in October. I don’t want to start writing that until later in the summer but having the project set up means that if I spot things that might be related to the subject I can store them alongside it until such time as it reaches the deferred until date and comes back into my lists.

Special GTD Tasks

When I explained my Contexts I mentioned that I have a special Context called GTD. Here I store a key part of my system – the Daily Review. This is a Project set to repeat daily at 5.30am as a Sequential type and set so that ticking off the last action completes the Project, I typically tick off the tasks within it while having a coffee first thing in the morning.

  • Review Calendar
  • Process Email Inboxes
  • Process OmniFocus Inbox
  • Review Current Goals
  • Check All Projects have a Next Action
  • Flag Priority Actions for today

Each morning I go through this list, first checking my calendar so I know if I have any appointments booked. I’ll also check the OmniFocus Forecast View to see if anything is coming due over the next day or so.

I then process my email inboxes. Many people would say not to deal with email first thing in the morning but it works for me – I wrote about my system here.

I then make sure any items sat in the OmniFocus inbox have a Context and Project, or have been moved to a Single Item list.

Review Current Goals is a reminder to me to check that all of the Projects I am accumulating are linked to the goals I am working towards, both professionally and personally. I keep a separate list of bigger picture goals and use those to assess whether something makes it as a project or should be popped into Someday / Maybe for the time being.

Check All Projects Have a Next Action is important. If a Project is current then it should have a Next Action, even if that is deferred or flagged as Waiting For (perhaps if I am waiting for a freelancer to complete some work on that project). If Projects are sat there with no Next Action they should either be placed on hold or marked as completed.

I then use Flags in OmniFocus to select the high priority tasks for today. These will be the things I tackle first. If I get through those then I will just move onto the Next Actions for any of my ongoing projects. When I used OmniFocus 1 I was far more reliant on these flags than I am now, the new version really suits well the way I work so I find I flag far fewer things and just rely on well set up Projects and Actions.

As I do this Daily Review I am less strict about doing a regular weekly review, as I tend to keep things fairly tidy on a daily basis. Instead, often when a bigger project has just gone live, I’ll dedicate half a day or a day to thinking about my Goals and Projects and having a big thinking and organizing session, at which point things which I can see have no been touched since the last time I did this will be reprioritized or dropped as needed.

So that’s my system. Productivity is a hugely personal thing and I’ve taken inspiration from many other systems and approaches that I’ve read about in the past. OmniFocus have recently launched their Inside OmniFocus site that has other workflows explained. Perhaps some of this will be helpful to someone else – feel free to add a comment with your own thoughts, especially if you are using some features of OmniFocus that I haven’t covered here.

Brett on the 18 Jun 2014:

This is really helpful…thanks for taking the time to share this info!

Radek on the 14 Aug 2014:

Very inspiring post, Rachel. I like the morning routine you’re using, so I’ve set up something similar to see whether it will work for me too. Thank you!

Kevin Jarnot on the 22 Aug 2014:

Thanks for the article! It has helped me make a few tweaks to my GTD/OF workflow.

Scott on the 29 Aug 2014:

I agree with Brett. Your productivity articles and emails have been very helpful. I wonder how you accomplish so much. Thanks for sharing how GTD and OmniFocus help.

Kurt on the 06 Sep 2014:

We’re a gaggle of volunteers and opening a new scheme in our community.

Your web site offered us with helpful info to work on. You have performed an impressive
task and our whole group will likely be grateful to you.

Kris Adams on the 08 Nov 2014:

Hi Rachel.

Thanks for sharing your workflow.
I am researching a great way to do all of this (and considering I recently bought Omnifocus for iPhone, I think I will adopt a similar approach as you have).

Do you use any app that is good at planning out your goals that you spoke of?
I think they should be outside of Omnifocus to get a nice detached overview of everything, but haven’t found an app that feels great for this purpose. I was just curious how you go about keeping track of this area.

Geoff on the 08 Feb 2015:

Thanks for the helpful info. I’m very curious. About your goals:

“…check that all of the Projects … are linked to the goals I am working towards … I keep a separate list of bigger picture goals …”

I’d love to hear more about how you do that!!

Simon on the 08 Nov 2015:

Hi Rachel, I really enjoyed this (and other) post. Are you still doing things this way or have you tweaked / fallen off the wagon / found something else you thought you should just keep secret? :-)

Thanks so much!

James Longley on the 09 Nov 2015:

Hey Rachel,

Great post – thank you for the detailed yet simple explanation of your workflow.

I’m a committed GTD user and my workflow consists of Sunrise Calendar, Todoist and Evernote for reference materials. I find the system works really well but of course I’m always on the lookout for refinements.

I’m trialling Omnifocus 2 at the moment and while I do really like it, I find it quite restrictive in a way that Todoist isn’t. For example in Todoist I have a set of colour-coded labels for 1. area of responsibility 2. context 3. energy required 4. time required 5. priority. Each task is assigned with 1 label from each of these areas. Todoist’s filters/search functions then make it super simple to refine what you’re looking at at any given time.

In addition, the web version, Gmail plugin, Android & Kindle apps just make it very hard to leave behind.

The downside is that Todoist Premium is a subscription-based service that costs about $30 a year which, over time, will really add up. Omnifocus’ review function is also a pretty key feature.

I’d be interested to hear how you deal with getting email into Omnifocus (external email client like Postbox perhaps?) and how you manage to apply energy and priority (beyond a single selection of flagged or not flagged).

Any shortcomings of Omnifocus you’ve noticed?

RE on the 16 Nov 2016:

informative, yet pithy! In one read, my mind is already trying to apply what I absorbed to my evolving workflow. Thank you, Rachel !

Posted a response? Enter the URL

This site uses Webmention. If you post a response to this post on your own site, and you also support Webmention I'll be notified automatically. If not you can add a link here.