Insights / Leistungen nach Branche

API-Integration für HR und Recruiting

Was es braucht, um Stellenquellen, Bewerberdaten und Benachrichtigungen zu verbinden, und woran Sie ein gutes Angebot erkennen.

1 Überblick

Im Recruiting verteilt sich die Arbeit auf viele Systeme: Stellenbörsen und Marktplätze, das Bewerbermanagement, Kalender, das Personalsystem nach der Einstellung und die Kanäle, in denen Nachrichten tatsächlich gelesen werden. Eine API-Integration verbindet diese Systeme, damit niemand Daten von Hand überträgt. Diese Seite zeigt, woran solche Vorhaben in HR und Recruiting typischerweise scheitern, was eine tragfähige Lösung enthält und welche Fragen Sie einem Anbieter stellen sollten.

Typische Probleme

  • Dieselbe Stelle wird an mehreren Orten gepflegt, und die Fassungen laufen auseinander. Eine korrigierte Gehaltsspanne oder Bewerbungsfrist steht auf einem Portal richtig und auf dem anderen falsch.
  • Bewerbungen kommen über verschiedene Quellen und landen als Dubletten im System, oder die Quelle fehlt. Dann lässt sich nicht mehr sagen, welcher Kanal zur Einstellung geführt hat.
  • Neue Bewerbungen oder passende Ausschreibungen werden zu spät bemerkt, weil der Hinweis in einem Sammelpostfach liegt. Im Recruiting entscheidet oft ein Tag darüber, ob jemand noch verfügbar ist.
  • Export und Import per Tabelle. Das funktioniert, bis sich eine Spalte ändert, und es hinterlässt Kopien personenbezogener Daten auf einzelnen Rechnern.
  • Eine Schnittstelle, die einmal gebaut wurde und unbemerkt stehen geblieben ist: Ein Zugangstoken ist abgelaufen, die fremde API hat ein Feld geändert, und niemand wurde informiert.

Was eine gute Lösung enthält

  • Eine schriftliche Datenlandkarte. Sie legt für jedes Feld fest, welches System führend ist, in welche Richtung die Daten fließen und was bei einem Konflikt gilt.
  • Rücksicht auf die Grenzen der fremden API. Stellenplattformen beschränken, wie oft abgefragt werden darf und wofür die Daten genutzt werden dürfen. Die Integration hält Nutzungsbedingungen und Abfragelimits ein und holt nur die Felder, die gebraucht werden. GraphQL-Schnittstellen kommen dem entgegen, weil die Abfrage genau die gewünschten Felder benennt.
  • Dublettenerkennung über eine stabile Kennung, damit eine Wiederholung keinen zweiten Datensatz und keine zweite Nachricht erzeugt.
  • Benachrichtigungen, die sich steuern lassen. Jede Person wählt Kanal und Schwelle, etwa Dringendes per Messenger und den Rest als tägliche Zusammenfassung per E-Mail. Zu viele Hinweise werden ebenso ignoriert wie zu wenige.
  • Wiederholungsversuche, Protokoll und Alarm. Scheitert eine Zustellung oder läuft ein Token ab, erfährt eine benannte Person das am selben Tag.
  • Datenschutz von Anfang an: Datensparsamkeit, Rollen und Rechte, Löschfristen für abgelehnte Bewerbungen und eine vollständige Liste aller Dienste, die personenbezogene Daten erhalten. Messenger-Dienste gehören auf diese Liste, und je nach Betrieb ist auch der Betriebsrat einzubinden. Lassen Sie das Konzept von Ihrer Datenschutzbeauftragten oder einer Anwaltskanzlei prüfen. Ein Entwickler kann die Datenflüsse beschreiben, die rechtliche Bewertung aber nicht ersetzen.

Aus der Praxis

In einem unserer Projekte kamen beide Seiten zusammen: auf der Eingangsseite die Anbindung an die GraphQL-API eines Job-Marktplatzes, auf der Ausgangsseite Benachrichtigungen per E-Mail, Slack, WhatsApp und Browser-Push. Allgemein lässt sich daraus für HR-Vorhaben ableiten, dass jeder Kanal eigene Regeln mitbringt. E-Mail braucht eine korrekt eingerichtete Absenderdomain, Messenger-Dienste verlangen für Unternehmensnachrichten häufig freigegebene Vorlagen und eine Einwilligung, und Browser-Push funktioniert erst, wenn die Person es im Browser erlaubt hat. Planen Sie diese Kanäle als getrennte Arbeitspakete und nicht als eine Zeile im Angebot.

Fragen an den Anbieter

  • Welche offiziellen Schnittstellen nutzen Sie, und was erlauben deren Bedingungen? Vorsicht bei Vorschlägen, eine Plattform auf inoffiziellem Weg auszulesen.
  • Was passiert, wenn die fremde API sich ändert oder eine Stunde nicht erreichbar ist?
  • Woran sehe ich, dass die Integration gelaufen ist, und wer wird informiert, wenn nicht?
  • Wo liegen Bewerberdaten, wie lange, und wie werden sie gelöscht?
  • Lässt sich später ein weiterer Kanal oder eine weitere Stellenquelle ergänzen, ohne neu zu bauen?
  • Was erhalten wir am Ende: Quellcode, Dokumentation, Zugriff auf alle Konten und Schlüssel?

So fangen Sie an

Wählen Sie die eine Übergabe, die heute am meisten Zeit kostet oder die meisten Fehler verursacht, und automatisieren Sie diese zuerst. Eine schmale erste Integration, die zuverlässig läuft, sagt Ihnen mehr über den Anbieter und über Ihre eigenen Daten als ein großes Konzept, das alles auf einmal verbinden will.

2 Für wen das relevant ist

HR-Leitung

Sie erkennen, welche wiederkehrenden Probleme im Recruiting aus getrennten Systemen entstehen, was eine Integration realistisch übernehmen kann und welche Datenschutzfragen vor dem Start geklärt sein müssen.

IT-Leitung

Sie erhalten eine Prüfliste für die technische Seite: Datenlandkarte, Abfragelimits, Dublettenerkennung, Überwachung und Umgang mit Tokens, dazu Fragen, die zeigen, ob ein Anbieter Ausfälle einplant.

Betriebsleitung

Sie sehen, wie Sie die erste Übergabe auswählen, deren Automatisierung sich lohnt, und wie Benachrichtigungen so eingerichtet werden, dass Dringendes ankommt, ohne alle anderen zu überfluten.

3 Fragen und Antworten

Lässt sich jede Stellenbörse oder jeder Marktplatz per API anbinden?

Nein. Entscheidend ist, ob die Plattform eine offizielle Schnittstelle anbietet und was ihre Bedingungen erlauben. Manche bieten vollständige APIs, manche nur Feeds oder Partnerzugänge, manche gar nichts. Ein seriöser Anbieter prüft das zuerst und sagt Ihnen, wenn eine Quelle nicht zulässig angebunden werden kann.

Welcher Kanal eignet sich für Benachrichtigungen im Recruiting?

Der Kanal, den die jeweilige Person ohnehin liest, und zwar wählbar. Bewährt hat sich die Trennung in Messenger oder Push für Zeitkritisches und E-Mail-Zusammenfassungen für den Rest. Messenger-Dienste brauchen oft freigegebene Vorlagen und eine Einwilligung, Browser-Push eine Erlaubnis im Browser. Rechnen Sie pro Kanal mit eigenem Einrichtungsaufwand.

Dürfen Bewerberdaten über Messenger-Dienste verschickt werden?

Das ist eine Rechtsfrage und hängt von Ihrem Aufbau, dem Dienst, den Vertragsbedingungen und dem Ort der Verarbeitung ab. Praktisch bewährt: keine personenbezogenen Details in die Nachricht schreiben, sondern auf das geschützte System verlinken. Lassen Sie den Entwurf vor dem Start von Ihrer Datenschutzbeauftragten oder einer Anwaltskanzlei prüfen.

Sie planen ein ähnliches Projekt?

Schildern Sie uns Ihr Vorhaben. Sie erhalten eine klare Einschätzung zu Umfang, Vorgehen und Aufwand.

Kontakt aufnehmen

Grundlage ist unsere eigene Projektarbeit. Kunden werden nicht genannt.

Aktualisiert: