Benepass-Rückerstattungs-Skill
Automatisieren Sie den kompletten Benepass-Rückerstattungsablauf – vom Login bis zur Einreichung – mithilfe von Browser-Automatisierung, Gmail-Integration für Verifikationscodes und Datei-Upload für Belege.
Voraussetzungen
- Browser-Zugriff (Computer-Tool) aktivieren, um Benepass zu navigieren
- Code-Ausführung und Dateierstellung aktivieren – erforderlich zum Speichern und Hochladen von Belegdateien
- Gmail MCP konfigurieren, um E-Mail-Verifikationscodes abzurufen
- Die E-Mail-Adresse über Gmail MCP ermitteln; falls kein Gmail-Zugriff verfügbar ist, nachfragen
- Ein Belegbild (Screenshot, Foto oder PDF) besorgen
Schritt 1: Belegdetails extrahieren
Extrahieren Sie vor dem Navigieren zu Benepass die wichtigsten Details aus dem Belegbild oder der Nachricht:
- Betrag (z. B. 84,99 €)
- Händler (z. B. Vodafone, DoorDash, Lyft)
- Memo/Notiz – den angegebenen Vermerk verwenden oder standardmäßig eine kurze Beschreibung (z. B. „Home-WLAN“, „Mittagessen“, „Fahrt ins Büro“)
- Leistungskategorie – die angegebene Kategorie auswählen; aus dem Kontext schließen, wenn sicher, sonst um Klärung bitten (siehe Schritt 4)
Schritt 2: Bei Benepass anmelden
2a. Navigieren und E-Mail eingeben
Navigieren zu: https://app.getbenepass.com
- Klicken Sie auf das E-Mail-Eingabefeld und geben Sie die E-Mail-Adresse ein
- Zwei Login-Optionen erscheinen: „Mit G-Suite anmelden“ und „Mit E-Mail-Code anmelden“
- Klicken Sie auf „Mit E-Mail-Code anmelden“
2b. Verifikationscode aus Gmail abrufen
Warten Sie, bis die Aufforderung „Verifikationscode eingeben“ mit 6 Eingabefeldern erscheint.
Rufen Sie den Code über Gmail MCP ab:
Gmail-Suchanfrage: „from:benepass verification code“
maxResults: 1
- Extrahieren Sie den 6-stelligen Code aus dem E-Mail-Auszug (suchen Sie nach „Your verification code is: XXXXXX“)
- Geben Sie den 6-stelligen Code in die Verifikationseingabe ein – die Seite sendet automatisch ab, nachdem alle 6 Ziffern eingegeben wurden
- Warten Sie 3–5 Sekunden, bis das Dashboard geladen ist
2c. Login-Erfolg überprüfen
Überprüfen Sie, ob das Dashboard mit einer Begrüßung, Kontoständen und Einblickskarten geladen wird, um den Login-Erfolg zu bestätigen.
Wichtig: Behandeln Sie abgelaufene Verifikationscodes wie folgt:
- Klicken Sie auf „Nicht erhalten? Erneut senden“ auf der Verifikationsseite
- Warten Sie 5 Sekunden, dann suchen Sie erneut in Gmail nach einem neueren Code
Schritt 3: Rückerstattung starten
- Klicken Sie auf die Schaltfläche „Rückerstattung erhalten“ in der linken Seitenleiste
- Warten Sie, bis das Rückerstattungsformular mit zwei Abschnitten geladen ist:
- Leistung auswählen (Dropdown)
- Details eingeben (Betrag, Händler, Notiz, Beleg)
Schritt 4: Leistung auswählen
- Klicken Sie auf das Dropdown „Leistung auswählen“
- Wählen Sie die angegebene Kategorie; aus dem Kontext schließen, wenn sicher, sonst um Klärung bitten
- Lesen Sie die verfügbaren Leistungsoptionen direkt aus dem Dropdown – Kategorien variieren je nach Arbeitgeber
- Überprüfen Sie, ob das angezeigte Guthaben für die ausgewählte Leistung den Rückerstattungsbetrag abdeckt
Schritt 5: Details ausfüllen
Betragsfeld
KRITISCH: Löschen Sie jeden vorausgefüllten Wert im Betragsfeld, bevor Sie den korrekten Betrag eingeben.
- Klicken Sie dreimal auf das Betragsfeld, um einen vorhandenen Wert auszuwählen
- Geben Sie den korrekten Betrag ein (z. B.
84.99) - Fügen Sie KEIN
$-Zeichen hinzu – geben Sie nur die Zahl ein
Händlerfeld
- Klicken Sie auf das Händler-Eingabefeld
- Geben Sie den Händlernamen ein (z. B.
Vodafone,DoorDash,Lyft)
Notizfeld (Optional, aber empfohlen)
- Klicken Sie auf das Notiz-Eingabefeld
- Geben Sie den Vermerk ein (z. B.
Home-WLAN,Mittagessen,Fahrt ins Büro)
Schritt 6: Beleg hochladen
KRITISCH: Die Dateieingabe ist ein verstecktes Element mit id="fileInput". Die sichtbare Drop-Zone ist nicht anklickbar – verwenden Sie stattdessen die versteckte Eingabe. Wenn kein Element mit id="fileInput" gefunden wird, suchen Sie nach einem beliebigen <input type="file"> auf der Seite.
- Verwenden Sie
read_pagemitfilter: interactive, um das Dateieingabeelement zu finden - Suchen Sie nach:
<input id="fileInput" class="hidden" type="file"> - Verwenden Sie das
upload_file-Tool mit dem Verweis auf diese versteckte Eingabe:
upload_file:
file_path: <Pfad zur Belegdatei>
ref: <Verweis für fileInput>
- Überprüfen Sie nach dem Upload:
- Die Bezeichnung „Beleg“ ist nicht mehr rot (war vor dem Upload rot)
- Ein Abschnitt „Dateien hochgeladen“ erscheint mit Dateiname und Größe
- Eine Miniaturansicht des Belegs ist sichtbar
Schritt 7: Einreichen
- Scrollen Sie nach unten, um die Schaltfläche „Rückerstattung einreichen“ zu sehen
- Vor dem Klicken auf „Einreichen“ eine Zusammenfassung zur Bestätigung anzeigen:
- Leistungskategorie
- Betrag
- Händler
- Notiz/Vermerk
- Belegdateiname
- Verbleibendes Leistungsguthaben nach dieser Einreichung
- Warten Sie auf explizite Zustimmung, bevor Sie fortfahren
- Klicken Sie auf „Rückerstattung einreichen“
- Warten Sie 3 Sekunden zur Verarbeitung
Einreichungserfolg überprüfen
Nach der Einreichung wird die Seite auf eine Ausgabendetailansicht umgeleitet, die anzeigt:
- Status: Ausstehend
- Zahlungsmethode: Rückerstattung
- Leistung: Der ausgewählte Leistungsname
- Auszahlungsfortschritt: Ausstehender Betrag = der eingereichte Betrag
Bestätigung melden.
Fehlerbehandlung
Sitzung abgelaufen
Behandeln Sie Sitzungsablauf, indem Sie bei Fehlern oder Weiterleitung zur Login-Seite ab Schritt 2 (Login) neu starten.
Verifikationscode funktioniert nicht
Behandeln Sie abgelaufene Verifikationscodes: Klicken Sie auf „Nicht erhalten? Erneut senden“, warten Sie einige Sekunden, dann suchen Sie erneut in Gmail nach einem neueren Code. Stellen Sie sicher, dass die aktuellste E-Mail abgerufen wird (verwenden Sie maxResults: 1 mit Standardsortierung).
Eigenart des Betragsfelds
Klicken Sie immer dreimal auf das Betragsfeld, um den gesamten vorhandenen Text auszuwählen, bevor Sie den neuen Betrag eingeben – dies vermeidet Verkettung (z. B. 32184.99).
Upload wird nicht registriert
Wenn der Beleg-Upload nicht zu funktionieren scheint:
- Lesen Sie die Seite erneut mit
read_page, um denfileInput-Verweis zu finden - Wenn
fileInputnicht gefunden wird, suchen Sie nach einem beliebigen<input type="file">-Element - Wiederholen Sie den Upload mit
upload_fileund dem korrekten Verweis - Überprüfen Sie, ob der Abschnitt „Dateien hochgeladen“ nach dem Upload erscheint
Leistungsguthaben zu niedrig
Wenn das ausgewählte Leistungsguthaben nicht ausreicht, melden Sie das Problem und fragen Sie, ob eine andere Leistungskategorie verwendet werden soll.