The rhythm

The meeting runs itself. Your team does the thinking.

OKRs live or die in the weekly check-in. OKRGoal runs it: the reminders, the agenda, the confidence round, the blockers, the digest and the streak. Then, at the end of the quarter, a ninety-minute review that tells you why you hit or missed.

okrgoal · Northwind Labs · Product space · Weekly session
Weekly session · Product space · week 7
14 minutes in
1 Confidence round 2 Discuss what dropped 3 Commitments and wins 4 The digest
Confidence round, revealed together
JO
7
SA
8
DA
5
MI
7
Team confidence 6.8Down from 7.1
What dropped
Self-serve answer rate from 22% to 40%Confidence down from 7 to 5
DANext actionDaniel, due at the next check-inOwner set
Blocker: legal review on the new contract templateDependencyOpen
The rhythm is the product

Objectives written in January and read in December are a wish list.

What makes OKRs work is a weekly cadence somebody actually keeps. So the product keeps it, instead of reminding you to.

1 minutefor a check-in, from the browser or a chat app
15 to 30 minutesfor the weekly session, in four steps
90 minutesfor the quarterly review, in four acts
Check-in · New enterprise pipeline
Status
Confidence
6 / 10
Goal health
At risk
The story
Qualified pipeline at 1.4m, up from 1.1m. Legal review on the new contract template is the blocker.
Snapshot
Qualified pipeline from 1.1m to 2.0mPrevious value 1.1m1.4m
Ten referenceable customersPrevious value 45
Overdue, so drafted. You add the numbersPublish check-in
A check-in is a narrative, not a dropdown

Nobody hand-paints a goal green.

A check-in in OKRGoal has four parts, and the goal's health is always derived from the latest one.

PartWhat it is
StatusOn track, at risk or off track
ConfidenceHow likely you are to hit it, out of ten by default
The storyOne or two lines on what changed this week. Facts, not feelings
A snapshotEvery key result's value at that moment, beside its previous value. It never changes afterwards

Check in when it is due, or any day you have news. Champion two goals? You hear once, and check in on them one after another. With an AI provider connected, the Champion drafts an overdue check-in: a status, a confidence and a line of story, from where each key result stands. You add the numbers, edit it and publish it.

The weekly session

Four steps. Fifteen to thirty minutes.

Then: the streak. The number of weeks in a row your team held the session. A skipped week breaks it. A holiday does not. It is a light touch, and it reliably keeps the heartbeat.

7 weeks in a row

Weekly, every two weeks or monthly, per space. The session works in the room, on a call, or across time zones with confidence collected from people who cannot attend.

Updates: what you owe

Activity says what happened. To do says what you owe.

One list per person, computed on the server, overdue first.

  • Check-ins due, for goals you champion

  • Acknowledgements owed, for check-ins from your people. Acknowledge them one by one, or all at once

  • Blockers you own, with their clocks

  • Commitments due this week

  • Sessions to run, for sessions you coordinate

  • Tasks due

  • Dependencies escalated to you

  • Agent proposals waiting for your yes or no

Every message shows the rule that sent it, the channel it came on and its step on the escalation ladder. A snooze quietens the message. It never hides the obligation.

Updates · To do · overdue first
Check-in: Cut time to first valueDue last Monday · checkin.dueOverdue
JOSAMIAcknowledge 3 check-insFrom your peopleAcknowledge all
Blocker: legal review on the new contract templateNext action due by your next check-in2 days
Commitments due this week2 of 3 deliveredThis week
A change proposed by the OKR CoachThe Coach proposes. You approve.Review
Blockers · Product space
JOLegal review on the new contract templateDependency · next action due by Monday's check-in4 days
DABlocker on Support cost per accountResource · check-in passed with the action open. Coordinator told9 days
MISelf-serve answer rateApproach not working2 days
Blockers have a clock

Every blocker has an owner and a deadline.

A blocker in OKRGoal has a type, an owner and a next action, due by the next check-in of the goal it blocks. The Champion reminds the owner the day before. If the check-in passes with the action still open, the coordinator hears about it. It never reopens the discussion. It moves the clock.

Resource Dependency Clarity Priority conflict External The work is happening and the number is not moving. Other
Honest health

"On track" expires.

Reported health that never changes is the commonest lie in OKR software. In OKRGoal, a goal nobody has checked in on past its grace period is shown as outdated, everywhere it appears, whatever its owner last claimed. When reported health and the numbers disagree, the Coach says so.

Sales · Committed0.41
Expand into the Nordics
On track Outdated · 10 days
Last check-in, 10 days past its grace period0.41
OKR Coachquality.divergence

Health disagrees with the data: Expand into the Nordics

Reported on track, but this key result has not moved within the divergence window.

The monthly review

Once a month, step back.

The trend for each objective, the dependency and risk log, the resource shifts, and a decision log where every decision names the key result it affects. So in week eleven, when somebody asks why the target moved, the answer is written down.

Decision log · Q3 · Sales space
Week 6Target eased from 2.0m to 1.8mAffects: Qualified pipeline from 1.1m to 2.0m. Reason recorded, original kept
Week 4Two people move from Sales to OnboardingAffects: Median setup from 9 days to 3
Week 2Dependency on Legal escalatedAffects: Ten referenceable customers
The quarterly review

Ninety minutes. Four acts. One honest answer.

About two weeks before the cycle ends. Eleven timed stages, a timer on screen, and minutes you can export at the end. Run it as one session, or as a review and a separate retrospective.

Quarterly review · Q3 · Retro · root causes
Open Review Retro Reset Stage 8 of 11 · 06:40 left
One honest cause for every aspirational key result under 0.6, and every committed one that missed
Qualified pipeline from 1.1m to 2.0mCause: legal review on the contract template took five weeks0.6
Ten referenceable customersCause: no owner for the reference calls until week six0.5
The process itself, anonymous
Responses14 of 18
5 statementsThe lowest becomes next quarter's improvement action
ActThe question it asksWhat happens
OpenHow is the room?A room pulse before any numbers, because steady rooms round their numbers up
ReviewDid we achieve the results?Score every key result against evidence. The objective score stays hidden until the team reveals it together. Then the story behind each number, owner by owner. Then recognition
RetroHow did we work?What worked and what did not, written silently then dot-voted. The four questions leadership owes the team. One honest cause for every aspirational key result under 0.6, and every committed one that missed. An anonymous five-statement survey of the process itself
ResetWhat do we do next?Every objective closed as achieved, keep, modify, defer or abandon, with a reason. Learnings captured. Every action gets a name and a date
The diagnostic

Strategy problem or rhythm problem?

That is the one question every executive asks at the end of a quarter, and the one no tracker answers. OKRGoal answers it from the cycle's real check-ins.

You hit the results

The question is not effort

Ask whether the ambition was high enough to be worth the quarter.

You missed, and the rhythm was strong

A strategy or quality problem

Fix the key results, not the people.

You missed, and the rhythm was weak

A rhythm problem

Restore the weekly check-in before you rewrite a single objective.

Then it feeds forward. Your scores become next cycle's starting point. Kept objectives pre-fill the next draft. Deferred ones join the issue list, where they must earn their place again. Learnings join the input pack. The lowest-scoring statement about your process becomes next quarter's improvement action. An annual review closes the year the same way.
Real life

Built for quarters that do not go to plan.

Holidays

Mark a space's holidays and nobody is nudged. The streak survives.

Leave

A member on leave names a delegate, who covers their check-ins, reviews and acknowledgements. Nobody nudges the person on leave.

Change mid-cycle

Add, stop, re-parent or move an OKR at any point. Every change is visible at the close.

Easing a target

Allowed, with a written reason. The original stays on record.

Reorganisations

When teams merge or split, an objective moves to another space with its key results, check-ins and alignment.

Your next check-in is on Monday.

Set it up in the cloud in a few minutes, or look at a team running the rhythm in the live demo.