Skip to main content
🎉 New Analytics

OKR Tracker Widget – team goals transparent in the intranet

Make goals visible – every week, not every quarter

OKR Tracker for Staffbase: quarterly OKRs with progress bars, status color code and owner – live from a Data Table.

✓ No credit card ✓ 30 day trial ✓ GDPR compliant
OKR Tracker Widget – team goals transparent in the intranet Screenshot
4
statuses
0–100%
progress
1
Data Table

Overview

The OKR Tracker Widget turns team goals into a daily touchpoint instead of a quarterly PowerPoint. Each OKR with progress bar, status color code and owner – live from a Data Table the strategy team updates weekly.

Why this widget?

Most OKR programs suffer from visibility gaps. The strategy team knows the goals, management knows the goals – but the individual team member only sees them at the quarterly kickoff and forgets them two weeks later. Whoever doesn’t know what the team is working on can’t tell where their contribution fits.

The OKR Tracker Widget solves this with a single means: the OKRs are on the intranet homepage. Not in the strategy wiki, not in the PowerPoint, not in a separate OKR tool – but where employees stop by every morning anyway.

Architecture

Like Kudos Wall and Idea Box before it, the persistence layer is a Data Table. Here with six columns:

ColumnTypeMeaning
objectivetextThe goal (e.g. “30% more active intranet users”)
key_resulttextThe key result (e.g. “MAU from 8,500 → 11,000”)
ownertextWho is responsible for the OKR
progressnumber0–100
statustexton_track / at_risk / off_track / done
submitted_atdateLast update

Unlike Kudos and Idea Box, there is no submit form in the widget. OKRs are maintained by the strategy team directly in the Data Table – the right workflow for strategic data that isn’t submitted by random employees.

Key features

1. Progress bar with dynamic color

The bar color changes with the status: green for on_track, amber for at_risk, red for off_track, accent color for done. That happens directly in the inline style:

1<div class="h-full rounded-full" style="width: {{this.progress}}%;
2  background-color: {{#if (eq this.status 'off_track')}}#dc2626{{else}}{{#if (eq this.status 'at_risk')}}#f59e0b{{else}}{{../settings.accent_color}}{{/if}}{{/if}};">
3</div>

Hard nested Handlebars, but it works – and the effect is instantly readable: red bar = needs attention.

2. Four statuses, four badge colors

On Track (green), At Risk (amber), Off Track (red), Done (blue). Same as Idea Box: four eq helpers, four Tailwind class sets, one concat for the translation key.

3. Owner visible

Who is responsible is right under the key result. That creates clarity in the team and turns the tracker into an accountability lever, not just a reporting tool.

4. Quarter badge

Top right, a colored badge with the current quarter (“Q2 2026”). Editor setting, because the quarter only changes four times a year.

Configuration

7 settings, all editor-time:

  • tableGuid – required
  • Title, subtitle, quarter label
  • maxItems – slider 3–12
  • accent_color – color picker
  • theme – light or dark

Technical

  • Sorting: sortBy=progress&sortDir=desc – the most ambitious OKRs first
  • Limit: 50 rows per fetch, slider shows 3–12 of them
  • Performance: < 500 ms initial render
  • Multilingual: German and English out of the box

Connect External Systems

The OKR Tracker works out of the box with the built-in Data Table — but you can also sync OKR data directly from your existing goal management tool.

  • Lattice – Automatically mirror OKRs and progress from Lattice to the intranet
  • 15Five – Display quarterly goals and check-in data from 15Five in real time
  • Perdoo – Visualize OKR progress from Perdoo directly on the homepage
  • Betterworks – Import team goals and alignment data from Betterworks
  • Jira – Display epics and their progress as OKRs in the intranet

FAQ

Can employees edit OKRs?

No – that’s a strategy team task. The widget intentionally has no submit form. If you’re looking for employee suggestions, use the Idea Box .

How does progress get into the table?

Three ways: (1) manually by the OKR owner weekly, (2) via a sync script from an external OKR tool like Lattice or Workday, (3) via the Data Table API directly from a BI system.

Use Cases

Quarterly transparency

Team OKRs on the intranet homepage – updated every week

Strategy rollout

Company OKRs visible to all, not just management

Team performance

Per team a page with their own goals

Key Features

  • Progress bar per OKR
    0–100% per key result, bar color changes with status
  • 4 statuses as colored badges
    On Track green, At Risk amber, Off Track red, Done blue – bar color follows the status
  • Owner visible
    Who is responsible? Every team member sees it instantly
  • Quarter badge
    Top right, with accent color – matches the current reporting cycle
  • Data Table backend
    OKRs as persistent rows, editor maintains status and progress in the table

Available in

STARTER
PRO
ENTERPRISE
Compare pricing

Ready to get started?

Try 30 days for free

Try 30 days for free

Questions about the OKR Tracker Widget – team goals transparent in the intranet?

Our team is happy to help you personally