Personio + Slack Integration
Eintritte, Abwesenheiten, interne Wechsel und Austritte aus Personio erreichen die richtigen Slack-Kanäle als lesbare Nachricht. Diese Seite beschreibt die Referenzarchitektur: welche Personio-Attribute ausgewertet werden, warum der Grund einer Abwesenheit nicht in einen Teamkanal gehört und welche Fragen zu Datenschutz und Mitbestimmung vor dem Bau zu klären sind.
Ergebnisse & Vorteile
So funktioniert es
Daten aus Personio abrufen
Für Stammdaten- und Abwesenheitsänderungen arbeitet die Anbindung mit einem festen Abfragetakt statt mit Push-Ereignissen. Der Takt wird an den Bedarf angepasst: viertelstündlich für Abwesenheiten, täglich für Stammdaten. Genau dieser Takt bestimmt, welche Verzögerung man dem Team realistisch zusagen kann.
Zugriff auf das Nötige begrenzen
Ein Personio-Zugang kann die gesamte Personalakte lesen. Deshalb werden die tatsächlich benötigten Attribute vorab benannt, und alles andere wird verworfen, bevor es die Anbindung verlässt. Gehalt, Geburtsdatum und Abwesenheitsgründe erreichen die Slack-Seite nur, wenn es dafür einen ausdrücklichen und dokumentierten Grund gibt.
Echte Änderungen erkennen
Verglichen wird der aktuelle Stand mit dem zuletzt gesehenen. Gemeldet wird nur, was fachlich zählt: Eintritt, Abteilung, Vorgesetzter, Vertragsende, neue oder stornierte Abwesenheit. Rückwirkende Einträge, etwa ein gestern nachgetragener Krankheitstag der Vorwoche, werden nicht mehr als aktuelle Neuigkeit ausgespielt.
Personen und Kanäle zuordnen
Die Zuordnung von Personio-Mitarbeiter-ID zu Slack-Benutzer-ID wird als eigene Tabelle geführt und nicht aus einem E-Mail-Vergleich abgeleitet. Ebenso wird die Abteilung auf Kanal-IDs abgebildet. Mitarbeitende ohne Slack-Konto werden ausdrücklich gekennzeichnet und nicht stillschweigend übersprungen.
Nachricht senden oder aktualisieren
Existiert zu einem Vorgang bereits eine Nachricht, wird sie aktualisiert statt verdoppelt. Persönliche Ereignisse gehen als Direktnachricht an die Führungskraft, Teamrelevantes in den Kanal. Der Zeitstempel jeder Nachricht wird gespeichert, damit Korrekturen und Stornierungen dieselbe Stelle treffen.
Fehler und Nachlauf
Fehlende Zuordnungen, nicht erreichbare Kanäle und abgewiesene Programmieraufrufe sammeln sich in einer Wiedervorlage, die wöchentlich an die HR-Verantwortung geht. Genau dort fällt auf, dass ein neuer Standort noch keinen Kanal hat oder eine Abteilung in Personio umbenannt wurde.
Anwendungsfälle
Eintritte am Starttag, nicht am Anlegetag
Ein neuer Datensatz entsteht in Personio oft Wochen vor dem ersten Arbeitstag. Wird der Anlegezeitpunkt als Auslöser genommen, kündigt Slack eine Einstellung an, bevor sie kommuniziert ist. Ausgewertet wird deshalb das Eintrittsdatum, und die Begrüßung läuft am Morgen des tatsächlichen Starttags.
Abwesenheiten ohne Abwesenheitsgrund
Ob jemand im Urlaub oder krank ist, ist ein Unterschied mit rechtlicher Bedeutung: Angaben zu einer Erkrankung sind Gesundheitsdaten. In den Teamkanal geht deshalb nur die Information, dass eine Person an bestimmten Tagen nicht verfügbar ist. Die Art der Abwesenheit bleibt in Personio.
Tagesübersicht statt Einzelmeldungen
Eine Nachricht pro genehmigtem Antrag ergibt an einem Montagmorgen zwanzig Nachrichten. Besser funktioniert eine Übersicht zum Tagesbeginn, wer heute und diese Woche nicht da ist. Sie wird in der Ortszeit des jeweiligen Standorts gepostet und berücksichtigt die dort geltenden Feiertage.
Wechsel innerhalb des Unternehmens
Ein Abteilungs- oder Vorgesetztenwechsel ändert, wer welche Meldungen erhält und in welchem Kanal eine Person geführt wird. Ohne Auswertung dieses Falls bekommt das alte Team weiter Meldungen und das neue keine. Der Wechsel wird deshalb als eigenes Ereignis behandelt, nicht als beiläufige Feldänderung.
Austritte als Aufgabenliste
Ein Vertragsende erzeugt eine Aufgabenliste für IT, Facility und Führungskraft statt einer Ankündigung im Kanal. Die automatische Deaktivierung des Slack-Kontos setzt einen Slack-Tarif mit Benutzerbereitstellung voraus; ohne diesen bleibt ein Arbeitsauftrag an eine benannte Person, die den Vollzug bestätigt.
Zurückgezogene Anträge korrigieren
Ein genehmigter Urlaub kann storniert oder verschoben werden. Wurde die Meldung bereits gepostet, muss sie aktualisiert werden, sonst plant das Team um eine Abwesenheit herum, die es nicht mehr gibt. Dafür wird der Zeitstempel der Slack-Nachricht zur Personio-Abwesenheit gespeichert.
Häufig gestellte Fragen
Darf der Grund einer Abwesenheit in Slack stehen?
Muss der Betriebsrat beteiligt werden?
Warum werden Personio-Daten abgefragt statt gemeldet?
Warum reicht die E-Mail-Adresse als Schlüssel nicht?
Können Urlaubsanträge in Slack genehmigt werden?
Wie werden Geburtstage und Jubiläen behandelt?
Was passiert bei mehreren Standorten und Zeitzonen?
Wie wird verhindert, dass Testdaten in echte Kanäle laufen?
Funktioniert das auch mit Microsoft Teams?
Wie lange dauert die Einrichtung?
Was leistet die Integration ausdrücklich nicht?
Personio + Slack verbinden?
Wir richten Ihre Integration ein — zugeschnitten auf Ihre Prozesse. Zuerst klären wir in 5 Minuten, ob sich der Prozess überhaupt lohnt.