Skip to main content

Kudos Wall im Intranet: Wertschätzung in einem Klick

Wie eine Kudos Wall mit Inline-Submit-Form und Data-Table-Backend Wertschätzung zum täglichen Intranet-Ritual macht – statt zum jährlichen Recognition-Event.

3 Min. Lesezeit
Kudos Wall im Intranet: Wertschätzung in einem Klick

Recognition-Programme scheitern an Reibung. Der Klassiker: Ein separates Tool, ein separates Login, ein Formular mit acht Feldern, eine Manager-Freigabe – und am Ende sendet niemand mehr Kudos, außer einmal pro Quartal in einer angeordneten Aktion.

Die Kudos Wall dreht das Verhältnis um: drei Felder, ein Klick, sichtbar für alle. Direkt auf der Intranet-Startseite, ohne Login, ohne Freigabe.

Drei Felder, ein Klick

Die Kudos Wall hat zwei Bereiche: oben die letzten N Anerkennungen als Cards mit Initialen-Avatar, „Absender → Empfänger“ und einem farbigen Kategorie-Badge. Unten ein kompaktes Formular: Empfänger, Nachricht, Kategorie. Der Absender wird automatisch aus dem Staffbase-User-Context gefüllt – kein Abtippen.

Klick auf „Senden“, und die neue Anerkennung steht eine Sekunde später ganz oben in der Liste.

Architektur: Data Table als Backend

Das Muster ist immer das gleiche: End-User schreiben in keine Settings und keine Variables. End-User schreiben in eine Data Table. Dieses Pattern ist die saubere Architektur für jedes Widget mit Runtime-User-Daten – egal ob Kudos, Idee einreichen oder Buchung.

Für die Kudos Wall heißt das konkret:

  1. Eine Data Table im Widget Builder anlegen mit fünf Spalten: from_name, to_name, message, category, submitted_at
  2. Die Tabellen-GUID kopieren
  3. Im Widget-Editor in das Setting tableGuid einfügen

Das Widget liest beim Page-Load die Tabelle (sortiert nach submitted_at desc, Top 50) und zeigt die ersten N Einträge. Beim Submit macht es einen POST auf den Data-Table-Endpunkt:

 1await fetch('/api/data-table-widget/' + tableGuid + '/rows', {
 2  method: 'POST',
 3  headers: {'Content-Type': 'application/json'},
 4  body: JSON.stringify({data: {
 5    from_name: '{{user.firstName}} {{user.lastName}}',
 6    to_name: recipient,
 7    message: message,
 8    category: category,
 9    submitted_at: new Date().toISOString()
10  }})
11});

Drei Zeilen Submit-Logik – mehr braucht es nicht.

Der user-Context als Absender

Der Widget Builder injiziert standardmäßig einen user-Kontext mit user.firstName, user.lastName, user.email etc. ins Template. Im JavaScript des Widgets lese ich daraus den Absendernamen:

1var fromName = ('{{user.firstName}} {{user.lastName}}').trim() || 'Anonymous';

Niemand muss seinen Namen abtippen, niemand kann sich versehentlich vertippen. Das ist der Hauptunterschied zwischen einem Widget im Intranet und einem externen Recognition-Tool: Das Widget weiß, wer du bist.

Fünf Kategorien – nicht mehr

Teamwork, Leadership, Innovation, Support, Impact. Fünf ist genug. Mehr Kategorien führen zu Entscheidungs-Lähmung („Ist das jetzt Teamwork oder Support?“), und die Auswertung wird unscharf. Die fünf decken 95 % aller realen Anerkennungs-Anlässe ab.

Die Kategorie-Badges nehmen die Akzentfarbe des Widgets mit 12.5 % Opacity an – ein Trick mit dem +20 am Ende des Hex-Codes, der in modernen CSS-Engines funktioniert. Result: Die Badges fügen sich nahtlos ins Branding ein, ohne dass jeder eine eigene Farbe braucht.

Lokalisierte „vor X Stunden“

Eine Anerkennung von gestern ist anders zu lesen als eine von vor 5 Minuten. Der datetime-Helper macht das automatisch:

1{{datetime from_iso=this.submitted_at to_relative=true with_locale=widget.contentLanguage}}

Auf Deutsch: „vor 3 Stunden“. Auf Englisch: „3 hours ago“. Keine Zeile JavaScript, keine externe Library.

Wann du das Widget einsetzt

  • Wertschätzungs-Kultur etablieren – Recognition als tägliches Ritual statt jährliches Event
  • Onboarding-Begleitung – neue Kolleg:innen erleben Anerkennungs-Kultur ab Tag 1
  • Cross-Team-Recognition – Danke sagen über Abteilungsgrenzen hinweg
  • Manager-Coaching – Manager sehen direkt, welche ihrer Team-Mitglieder gerade glänzen

Im Galerie-Eintrag testen

Setup-Schritte und alle Settings findest du im Kudos Wall Galerie-Eintrag .

Verwandte Widgets