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
Manager / authorWebCreate drafts from templates, edit blocks, preview, publish / unpublish
EmployeeDesktop widgetSee published cards addressed to them (always-on-top sticky)

Authoring requires scorecard access and org scope appropriate to the recipient. Employees do not edit cards on desktop.


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
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.