Wie KMUs Bewerbermanagement automatisieren können – ohne teure HR-Tools

Gerade für kleine und mittlere Unternehmen (KMUs) ist die effiziente Verwaltung von Bewerbungen oft eine Herausforderung. Manuelle Prozesse kosten viel Zeit, und komplexe HR-Tools sind häufig teuer oder überdimensioniert. Doch es gibt eine kostengünstige Lösung: Mit Google Workspace und ein wenig technischem Know-how können Sie Bewerbungen automatisiert erfassen und strukturieren. In diesem Beitrag zeigen wir Ihnen Schritt für Schritt, wie das geht.

Schritt 1: E-Mail-Bewerbungen automatisiert sortieren

Nutzen Sie Google Mail Labels, um Bewerbungen automatisch zu kategorisieren. So geht’s:

  1. Filter erstellen: Gehen Sie in Gmail zu den Einstellungen und erstellen Sie einen neuen Filter. Definieren Sie Kriterien, wie z. B. Betreff enthält „Bewerbung“ oder Empfänger-Adresse ist „bewerbung@firma.at“. Wählen Sie „Label anwenden“ und erstellen Sie ein Label wie „bewerbung neu“.
  2. Label nutzen: Alle eingehenden Bewerbungen werden automatisch markiert und sortiert, was die Weiterverarbeitung erleichtert.

Schritt 2: Anhänge in Google Drive ablegen

Mit einem einfachen Google Apps Script können Anhänge aus markierten E-Mails automatisch in Google Drive gespeichert werden:

1
2function saveJobApplications() {
3  var labelName = "bewerbung neu"; // Label für neue Bewerbungen
4  var folderName = "Bewerbungen"; // Hauptordner in Google Drive
5
6  var rootFolder = DriveApp.getFoldersByName(folderName).hasNext()
7    ? DriveApp.getFoldersByName(folderName).next()
8    : DriveApp.createFolder(folderName);
9
10  var label = GmailApp.getUserLabelByName(labelName);
11  if (!label) {
12    Logger.log("Label nicht gefunden: " + labelName);
13    return;
14  }
15
16  var threads = label.getThreads();
17  for (var i = 0; i < threads.length; i++) {
18    var messages = threads[i].getMessages();
19    var firstMessage = messages[0]; // Nur die erste Nachricht verarbeiten
20
21    var sender = firstMessage.getFrom();
22    var subject = firstMessage.getSubject();
23    var attachments = firstMessage.getAttachments();
24
25    var applicantFolderName = subject.split(":")[1].trim(); // Ordnername aus Betreff extrahieren
26    var applicantFolder = rootFolder.getFoldersByName(applicantFolderName).hasNext()
27      ? rootFolder.getFoldersByName(applicantFolderName).next()
28      : rootFolder.createFolder(applicantFolderName);
29
30    for (var j = 0; j < attachments.length; j++) {
31      applicantFolder.createFile(attachments[j]);
32    }
33
34    threads[i].removeLabel(label); // Label entfernen nach Verarbeitung
35  }
36}
37

Mit diesem Script werden alle Anhänge der markierten E-Mails automatisch in einem passenden Google Drive-Ordner gespeichert. Sie können das Script in Google Apps Script erstellen und ausführen.

Schritt 3: Bewerberdaten in Google Sheets erfassen

Ergänzen Sie das Script, um Informationen zu den Bewerbern in ein Google Sheet zu übertragen:

1
2function logApplicationsToSheet() {
3  var sheetId = "IHRE_GOOGLE_SHEET_ID"; // ID Ihres Google Sheets
4  var sheet = SpreadsheetApp.openById(sheetId).getActiveSheet();
5
6  var labelName = "bewerbung";
7  var label = GmailApp.getUserLabelByName(labelName);
8  if (!label) {
9    Logger.log("Label nicht gefunden: " + labelName);
10    return;
11  }
12
13  var threads = label.getThreads();
14  for (var i = 0; i < threads.length; i++) {
15    var messages = threads[i].getMessages();
16    var firstMessage = messages[0];
17
18    var sender = firstMessage.getFrom();
19    var subject = firstMessage.getSubject();
20    var date = firstMessage.getDate();
21    var threadLink = `https://mail.google.com/mail/u/0/#inbox/${threads[i].getId()}`;
22
23    sheet.appendRow([sender, subject, date, threadLink]);
24  }
25}
26

Dieses Script fügt Daten wie Absender, Betreff und Datum der Bewerbung in ein Google Sheet ein.

Schritt 4: Erweiterungsmöglichkeiten mit KI

Der oben beschriebene Prozess kann weiter ausgebaut werden, um noch effizienter zu arbeiten. Mit Hilfe von KI-Integration können Sie beispielsweise:

  • Lebensläufe analysieren: Inhalte wie Alter, Ausbildung und Fähigkeiten automatisiert extrahieren.
  • Bewerber bewerten: KI-Algorithmen könnten Bewerber basierend auf relevanten Keywords oder Kriterien einstufen.
  • Automatische Antworten: Senden Sie individuelle Eingangsbestätigungen oder Ablehnungen direkt aus dem System.

Ein einfacher Ansatz wäre die Integration von Google Cloud AI oder OpenAI’s API, um Textinhalte aus Bewerbungsunterlagen zu parsen und direkt in Ihrem Google Sheet zu strukturieren.

Fazit

Mit wenigen technischen Mitteln können KMUs den Bewerbungsprozess erheblich vereinfachen. Die hier gezeigten Schritte sind leicht umsetzbar und bieten dennoch die Grundlage für eine skalierbare Automatisierung. Sollten Sie Unterstützung beim Aufbau eines solchen Systems benötigen, steht Ihnen das Team von Holzweg gerne zur Verfügung.

Kontaktieren Sie uns für weitere Informationen oder individuelle Lösungen.

Bereit für eine individuelle Lösung?

Wir unterstützen Sie gerne bei der Umsetzung eines automatisierten Bewerbermanagements – maßgeschneidert für Ihr KMU.

Weitere Blogeinträge

Wir nutzen Cookies!

Diese Website verwendet Cookies, um Ihr Erlebnis zu optimieren und Ihnen relevante Inhalte bereitzustellen. Mehr erfahren...