Skip to content

Weekly Kudos ​

Web: /scorecard/weekly-kudos (list) · /scorecard/weekly-kudos/:kudosId (designer)
Desktop: sticky widget window (#/kudos-widget)
API: /v1/scorecard/weekly-kudos, /v1/scorecard/weekly-kudos/me

Weekly Kudos are recognition cards managers design on web and employees view on the desktop sticky widget. They present recognition (and optional live BSC score bindings) — they are not a scored scorecard entry type.


Who does what ​

RoleClientActions
Author (access level 2+)WebCreate drafts from templates, edit blocks, preview, publish / unpublish, delete drafts
EmployeeDesktop widgetSee published cards addressed to them (always-on-top sticky)

Authoring uses scorecard submit permission (level 2+), not the usual “edit after submit” gate that applies to scored entries (ATW, SBS, and so on). Recipients must be active employees in the author’s org scope. Scorecard (BSC) status is not required — people with Scorecard off can still receive a card if they are in that manager’s pool. Employees do not edit cards on desktop.

Level 1 cannot open the Weekly Kudos list. Scheduled week/month locks still apply to create / save / delete when Weekly Kudos is on a lock list (it is not on the default lists).


Web — list and designer ​

List (/scorecard/weekly-kudos) ​

  • Filter and browse drafts and published cards in scope.
  • Open a card to enter the designer, or create a new one.

Designer (/scorecard/weekly-kudos/:kudosId) ​

Fixed-size, block-based card (not a freeform canvas):

PrincipleBehavior
Bounded canvasWidth 360px; height 480–600px
BlocksStack of bands, text, KPM sections, lists, variables — restylable
TemplatesStart from a preset, then customize
VariablesTokens such as employee name, week label, date, score bindings resolve at preview and publish
Same documentDesigner preview and desktop widget share one JSON card document

Optional background upload. Publish stores a resolved document snapshot so the widget can render without re-querying live scores for every open.

Non-goals (current product): push notification on publish, freeform drawing, PowerPoint export, editing from desktop.


Desktop sticky widget ​

BehaviorDetail
WindowSecond Electron window — frameless, always-on-top, skip taskbar; height follows card
AudienceSigned-in user; only published cards where employee_id is self (BSC status is not required)
APIGET /v1/scorecard/weekly-kudos/me?limit=20
PollAbout every 30s while the widget is open
StackOne card at a time; prev/next when multiple (newest first)
OpenOpens with the app; tray can Bring Weekly Kudos to front / Send Weekly Kudos back
Send backClears always-on-top (not dismissible). Close / Alt+F4 sends back; destroy only on quit
FadeOff by default — Settings → Appearance → optional fade when out of focus + opacity

Publish on web appears on desktop after the next poll (≤30s) or when the widget is reopened.