The question is not effort
Ask whether the ambition was high enough to be worth the quarter.
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.
What makes OKRs work is a weekly cadence somebody actually keeps. So the product keeps it, instead of reminding you to.
A check-in in OKRGoal has four parts, and the goal's health is always derived from the latest one.
| Part | What it is |
|---|---|
| Status | On track, at risk or off track |
| Confidence | How likely you are to hit it, out of ten by default |
| The story | One or two lines on what changed this week. Facts, not feelings |
| A snapshot | Every 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.
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.
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.
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.
checkin.dueOverdueA 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.
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.
quality.divergenceHealth disagrees with the data: Expand into the Nordics
Reported on track, but this key result has not moved within the divergence window.
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.
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.
| Act | The question it asks | What happens |
|---|---|---|
| Open | How is the room? | A room pulse before any numbers, because steady rooms round their numbers up |
| Review | Did 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 |
| Retro | How 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 |
| Reset | What 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 |
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.
Ask whether the ambition was high enough to be worth the quarter.
Fix the key results, not the people.
Restore the weekly check-in before you rewrite a single objective.
Mark a space's holidays and nobody is nudged. The streak survives.
A member on leave names a delegate, who covers their check-ins, reviews and acknowledgements. Nobody nudges the person on leave.
Add, stop, re-parent or move an OKR at any point. Every change is visible at the close.
Allowed, with a written reason. The original stays on record.
When teams merge or split, an objective moves to another space with its key results, check-ins and alignment.
Set it up in the cloud in a few minutes, or look at a team running the rhythm in the live demo.