What is the use of Objective Status Propagation ?
Category: OKRs
Profit.co provides a feature called Objective Status Propagation that determines the objective's status based on the status confidence percentage of its key results.
Why this feature?
- This feature ensures that the status of an objective is automatically calculated based on the status confidence percentages of its key results.
- It eliminates the need for manual status updates by reflecting real-time progress through data-driven calculations.
Step 1
Navigate to Settings → OKRs → Authoring from the left navigation panel. On the Authoring page, select the Statuses tab. Under this tab, you can find information about Objective/Parent KR Status Propagation, including Confidence %, Status Name, and Color Code.
You can also add new statuses according to your preferences by clicking the + create status button.
You can enable/disable them, and you can also edit them according to your preferences.
Step 2
Objective status propagation calculation:
For instance, I have set the confidence % of statuses as below:
- Not Started → 0%
- On Track → 80%
- At Risk → 30%
- In Trouble → 10%
- Completed →100%

Now, let’s consider an objective with the following three key results:
- KR 1 → Organize 6 mental health & wellbeing activities per quarter → On Track (Confidence% - 80%)
- KR 2 → Reduce absenteeism due to sick leave from 500 person days to 250 person days → In Trouble (Confidence% - 10%)
- KR 3 → Conduct 3 physical fitness sessions per month (Cardio/Gym/Yoga) → At Risk (Confidence% - 30%)

So, the objective's status is calculated based on the average status confidence percentage of the selected key results.
80%+10%+30% / 3 = 40%
Status Definitions and Ranges:
- Not Started: 0% - 9%
- In Trouble: 10% - 29%
- At Risk: 30% - 79%
- On Track: 80% - 99%
- Completed: 100%
With a percentage of 40, the objective is categorized as At Risk because it falls within the range of 30% to 79%.
Step 3
If you disable any Objective/Parent KR Status Propagation for specific statuses, those key result statuses will be excluded from the objective's status calculation.
Here, the On Track status has been disabled.
During the next check-in, only the enabled statuses will be considered.
For Instance,
- KR 2 → Reduce absenteeism due to sick leave from 500 person days to 250 person days → In Trouble (Confidence% - 10%)
- KR 3 →Conduct 3 physical fitness sessions per month (Cardio/Gym/Yoga) → At Risk (Confidence% - 30%)
Since KR 1 → Organize 6 mental health & wellbeing activities per quarter → On Track (Confidence% - 80%) is excluded, the new calculation becomes:
10%+30%/2 = 20%
With a percentage of 20, the objective is categorized as In Trouble because it falls within the range of 10% to 29%.
Note: This behavior takes effect only from the next check-in after disabling the status.
Related Answer Post
To know more about the Confidence % in OKR Statuses, click here.
Related Questions
-
How can the status of my key result be "Completed" even when my progress is only 50%?
In the OKR world, there are two key factors that need to be checked in regularly to assess progress and confidence: 1. ...Read more
-
Will I receive notifications or reminders to update key results?
Yes. When you create a key result you will be selecting the check-in frequency(s) to update the progress you ...Read more
-
How can the department head see the progress of a departmental key result which is assigned to a team member as objective?
When the department head assigns a key result as an Individual objective to another employee, then he can track the ...Read more
-
How can I distinguish the Key Results of top level OKRs assigned to me and my individual OKRs?
When a top-level key result is assigned to you, the objective will have a small arrow icon to show that it has been assigned to you. And hovering on the icon will show the assigner's name. ...Read more