5 min read ·

What is the use of Objective Status Propagation ?

Profit.co provides a feature called "Objective Status Propagation" that automatically determines an objective's status based on the confidence percentage of its key results. It eliminates the need for manual status updates and ensures real-time, data-driven progress tracking.

What is Objective Status Propagation?

Objective status propagation in Profit.co is a feature that automatically calculates and updates the status of an objective based on the average confidence percentage of its key results. Each OKR status (On Track, At Risk, In Trouble, etc.) is assigned a confidence percentage, and the objective's status is derived by averaging those values, providing a real-time, accurate reflection of overall goal health without manual intervention.

Why Does Objective Status Propagation Matter?

Objective Status Propagation removes manual status entry at the Objective level. Instead of a user deciding an Objective's status by judgment, Profit.co derives it automatically from the Confidence % values already recorded on that Objective's Key Results.

Because the calculation runs from real Key Result data, an Objective's status reflects the latest check-in the moment a child Key Result's status changes, rather than waiting for someone to update the Objective by hand.

How Does Objective Status Propagation Work?

Step 1

  • Go to Settings → OKRs → Planning from the left navigation panel
  • Select the Outcomes tab
  • Under Statuses, click the Health icon on the In Progress lifecycle stage

Step 2

  • Turn on Enable Auto Status Suggestion
  • Turn on Allow Status Suggestion Override if your team should be able to override the suggested status
  • Open the Status Rollup Approach dropdown
  • Choose Progress Velocity to use the Confidence % average described in this article

Note

Choosing Plan vs Actual instead of Progress Velocity switches the calculation to compare the Objective's actual progress against its planned progress, without averaging child Key Result Confidence %.

Step 3

  • Enable or disable a status
  • Rename a status using the pencil icon
  • Click + Add Status to add a custom status

Step 4

  • Set a progress range for each status, for example 0 to 29% for In Trouble
  • Map that range to the status it should trigger

How Is the Objective Status Percentage Calculated?

Under the Progress Velocity rollup approach, Profit.co calculates an Objective's percentage as the average of the Confidence % values carried by its enabled child Key Result statuses, then matches that percentage against the configured status ranges to assign a final status.

The objective's status is calculated by averaging the Confidence % values of all enabled Key Result statuses under that Objective.

Example: Consider an Objective with the following three Key Results:

Key Result Status Confidence %
KR 1: Organize 6 mental health & wellbeing activities per quarter On Track 75%
KR 2: Reduce absenteeism due to sick leave from 500 to 250 person-days In Trouble 10%
KR 3: Conduct 3 physical fitness sessions per month At Risk 30%

Calculation: (75% + 10% + 33%) ÷ 3 = 39%

Since 39% falls within the At Risk range (30% – 79%), the Objective status is automatically set to At Risk.

With a percentage of 39, the Objective is categorized as At Risk because it falls within the 30% to 79% range.

Velocity Bands

Progress Range Mapped Status
0 – 29% In Trouble
30 – 59% At Risk
60 – 74% At Moderate Risk
75 – 99% On Track
100 – 100% Exceeded

Choosing Plan vs Actual instead calculates the percentage differently, from actual progress against planned progress rather than child Key Result Confidence %. See the OKR Health Status article in Related Articles for that formula.

What Are the Best Practices for Objective Status Propagation?

  • Review and configure the Confidence % thresholds for each status at the start of each OKR cycle to ensure they reflect your organization's performance standards.
  • Use the + Create Status option to add custom statuses that better align with your organization's terminology and progress benchmarks.
  • Be cautious when disabling statuses from the propagation calculation — always communicate the change to Key Result owners so they understand how their status will impact the Objective.
  • Regularly review Objective statuses during check-ins to identify trends in Key Result confidence that may signal early warning signs of at-risk goals.
  • Avoid disabling multiple statuses simultaneously, as this can significantly skew the Objective status calculation and misrepresent overall progress.

Related Questions

What Are Some Frequently Asked Questions About Objective Status Propagation?

Q1. What is Objective Status Propagation in Profit.co?

It is a feature that automatically calculates and updates an Objective's status by averaging the Confidence % values of its Key Results, eliminating the need for manual status updates.

Q2. Where do I configure Objective Status Propagation in Profit.co?

Navigate to Settings → OKRs → Authoring, switch to the Outcome tab, and scroll down to the Status Tracking section to view and configure the Objective/Parent KR Status Propagation settings.

Q3. How is the Objective status calculated in Profit.co?

The Objective status is calculated by averaging the Confidence % values of all enabled Key Result statuses under the Objective. The resulting percentage is then mapped to the corresponding status range to determine the Objective's status.

Execute your strategy with confidence

Connect OKRs, tasks, and teams in one place with Profit.co

Athena

Welcome to Profit.co 👋

How can I help you today?