OKR Tracking in Asana



Hi! I work for a small company (~65 employees), and we’re looking into using Asana for OKR tracking. (OKR = Objectives and Key Results)

Wondering if anyone has experience doing this, and if so how you structure your OKRs across projects/teams. Particularly would be interested in how you look at OKRs over the long-term as well - do you export data (for instance, for leadership to look at long-term trends), and if so how? Any info or examples would be helpful.

Thanks! - Jessie


This answer may be off track to your questions but if you consider OKR=Objectives and Key Results to be the same as a Strategic Plan with KPI’s Key Performance Indicators I will proceed. I have mention two books previously, Rythm and The Rockefeller Habits that have contributed to how a reasonable structure can be assembled at the department level and for review.

  1. Set up a project OKR in each department/team with rights and privileges to who you deem.
  2. Use a prefix on the project to identify the team, ie Finance, FIN| OKR.
  3. Create a custom field called Status with Green-Yellow-Red dropdown at the executable task level. Probably don’t even need Green as you will learn later.
  4. Use the Advanced Search feature to create Company-wide OKR by selecting the OKR project you set up in each department. The Saved Favorite will essential act as a corporate overlay versus a separate team of OCR (There would not be one). When you run the search your whole OCR will come up to sort in any many you desire.
  5. Add additional Advanced Searches for the custom Status Field for only yellow and red or if you want separate, do so accordingly. Tell you Team leaders there is no reason to identify a status as Green as they are on track without any Stucks. Only change to yellow or red to identify need for management focus at periodic meetings.

In the end you will have a system that you have your entire OKR Plan in an advanced search, combined with a system to focus on yellow-red problem areas that should be focused on corporately.

As far as statistical data as far as I know you you can only use attachments or custom fields with such things as percentage of complete etc.

My approach is not as comprehensive but I thought I would share my thoughts.


Hi @jessiepw901, I’ve consulted a number of companies around your size in Asana and strategic planning always comes up. One approach is to create a master project of OKRs. Think of that list management comes up with at an offsite or whatever. This is what should be accomplished in the next quarter, year, 5 years, or whatever.

Each of these OKRs should be written as a task in this project (let’s call the project “Strategic Planning”). If they have deadlines, assign them deadlines. You should also assign these OKRs to people as well, following Apple’s DRI (Directly Responsible Individual) framework. This ensures one person is responsible for keeping the ball rolling on each OKR and none get forgotten.

Obviously, each of those OKRs needs dozens or hundreds of tasks to complete it. So far this is just to track the OKRs.

Next, you’re going to break down each of those OKRs. Most likely, each OKR would become a separate project in the relevant team, and a project owner should be assigned. This could be the person responsible for the OKR, but in larger organizations is most likely a subordinate project manager.

So you’re going to add all the tasks necessary to accomplish the OKR, but you’re also going to add the OKR task from the master “Strategic Planning” project. Check out Add Tasks to Multiple Projects if this is confusing. This allows you to link where the OKR is actually being accomplished in Asana.

This system would give you the big picture of OKRs by clicking in the master “Strategic Planning” project and viewing “All Tasks” to see what’s been completed, what hasn’t, deadlines, etc. You can also use Dashboards to get a different kind of tactical overview of where the different projects are at.

Hope that helps!

Todd Cavanaugh


I wrote a blog article on how to implement Objectives and Key Results OKRs with Asana:

Have a wonderful day